TI Davinci DM6446开发攻略——开发环境搭建
host $ tar zxf DaVinciLSP_#_#_#_#.tar.gz
/home/<useracct>/dvsdk_2_00_00_22/cg6x_6_0_23/lib
/home/<useracct>/dvsdk_2_00_00_22/cg6x_6_0_23/lib
chargen-dgram: off
chargen-stream: off
cvs: off
daytime-dgram: off
daytime-stream: off
discard-dgram: off
discard-stream: off
echo-dgram: off
echo-stream: off
eklogin: off
ekrb5-telnet: off
gssftp: off
klogin: off
krb5-telnet: off
kshell: off
rsync: off
tcpmux-server: off
tftp: on
time-dgram: off
time-stream: off
host $ chown -R <useracct> opt
host $ /sbin/service nfs restart
myboard # setenv netmask 255.255.255.0
myboard # setenv gatewayip 192.168.1.1
myboard # setenv nfshost 192.168.1.251
myboard # setenv rootpath /home/<useracct>/dm6446/nfs_rootfs
myboard # setenv bootargs console=ttyS0,115200n8 noinitrd rw ip=192.168.1.188:192.168.1.251:192.168.1.1:255.255.255.0:::off root=/dev/nfs nfsroot=192.168.1.251:/home/<useracct>//dm6446/nfs_rootfs,nolock mem=120M
/opt/mv_pro_5.0.0/montavista/pro/bin:
/opt/mv_pro_5.0.0/montavista/common/bin:$PATH"


核心板硬件资源介绍:< XMLNAMESPACE PREFIX ="O" />
序号
|
核心板资源
|
描述
|
1
|
TMS320DM6446AZWT
可选(TMS320DM6441AZWT)
|
ARM926EJS-300MHz,DSP(C64+)-600MHz
|
2
|
DDR667或DDR800
|
256M-byte(可配置162MHz和202.5MHz)
|
3
|
NAND FLASH
|
1.8V,128M-byte,2K-page
|
4
|
复位芯片
|
提供稳定复位功能
|
5
|
硬件加密芯片
|
支持MAX-DALLAS-DS28E01-100(可选)
|
6
|
全部的IO引出插座
|
电源,USB2.0,VPFE,VPBE,PWM,EMAC(带MDIO),I2C,ASP(音频接口),SPI,UART0,UART1,JTAG,BOOT MODE,GPIO,SD卡接口
|
◆板载4路模拟视频输入,支持PAL\NTSC制CCD摄像头输入;
◆板载1路CMOS影像传感器连接,比如美光MT9M112模组(可选);
◆板载1路CVBS视频输出接口;
◆板载1路10/100M自适应以太网口;
◆板载USB2.0 HOST接口(可接国内3家3G模块);
◆板载SD卡座,支持2G(SDHC 32G软件可选);
◆板载1路RS232(默认UART2);
◆板载1路RS485(默认UART1,可选配置成GPRS+SIM卡接口);
◆板载 实时时钟PCF8563;
◆板载 I2C加密芯片(可选);
◆板载1路光耦输出;
◆板载1路光耦输入;
◆板载4个独立GPIO引脚座子;
◆板载DSP-JTAG仿真器接口、BOOTMODE选择跳线、UART0 DEBUG;
◆板载2个可控LED;
◆板载1个按键;
◆板载1路音频输入(2路输入可选);
◆板载1路音频输出(2路输出可选);
◆供电要求:DC 12V 供电。
◆主板功耗:<5W
◆尺寸:158mm * 129mm
◆工作温度:商业级(0~70°)
◆相对湿度:5%到95%,非凝结
软件资源工具介绍
◆ Davinci整套LINUX开发开发环境(含VM虚拟机文件,RedHat EL5,GCC交叉编译工具链和DVSDK_2_00_00_22,我们全部帮客户设置好);
◆ 源码包TI ubl(经过移植修改);
◆ 源码包TI u-boot-2009.03(经过移植修改,支持jffs2);
◆ 源码包linux-2.6.18_pro5.0.0 (经过移植修改):
* 串口uart1、uart2驱动;
* 视频tvp5158 单路D1采集驱动(4路切换驱动,4CIF采集可选);
* 复合视频输出驱动;
* 文件系统jffs2、squasfs3.4;
* rtc8563驱动;
* 音频tlv320aic3x驱动,支持MIC和LINE输入;
* gpio驱动;
* SD卡驱动(默认2G,可选SDHC 32G);
* USB2.0 HOST驱动(完全支持国内3加3G模块);
* CMOS设计美光MT9M112模组驱动(可选);
* PHY网口驱动;
* I2C加密芯片驱动(可选);
◆ 根文件系统:TI源 target和本工作室裁减的rootfs;
◆ dvsdk_2_00_00_22 整个开发环境(全部配置好,客户可以方便设计CODEC);
◆ Decode(h.264、mpeg4、g711)(音视频解码);
◆ Encode(h.264、mpeg4、g711)(音视频编码);
◆ Encodedecode(h.264、mpeg4)(视频编解码);
◆ jpegenc(jpeg编码);
◆ jpegdec(jpeg解码);
◆ thttp-2.25b(WEB网络服务);
◆ V4L2视频输入输出源码;
◆ Audio loopback源码;
◆ rtc8563 应用程序源码;
◆ gpio应用程序源码;
◆ UART1-rs485应用程序源码;
◆ UART2-rs232应用程序源码;
◆ TI的DSP开发环境CCS V3.3;
◆生产烧写ubl和uboot工具;
(注:该工具可以直接方便烧写ubl和运行uboot,根本不用昂贵的仿真器烧写ubl,并可以通过串口动态下载uboot进行软件调试!)
◆ VMware-workstation-6.5.2.exe;
◆ TI dvsdk_2_00_00_22相关软件安装包。
TI Davinci DM6446开发攻略——开发环境搭建的更多相关文章
- Vue2.0 新手完全填坑攻略——从环境搭建到发布
Jinkey原创感谢 showonne.yubang 技术指导Demo 地址:http://demo.jinkey.io/vue2源码:https://github.com/Jinkeycode/vu ...
- Vue2.0 新手完全填坑攻略—从环境搭建到发布
http://www.open-open.com/lib/view/open1476240930270.html https://jingyan.baidu.com/article/91f5db1b2 ...
- Vue2.0 新手完全填坑攻略——从环境搭建到发布(转载)
强力推荐,详情请点击此链接http://www.jianshu.com/p/5ba253651c3b
- Davinci DM6446 Codec Engine双核通信环境的搭建
根据前几篇文章,一个DM6446的系统已经架构完成.但是有很多人都喜欢TI的机制,毕竟双核软件开发对很多工程师来说是非常麻烦的事情,既然TI提供开发套件和开发包,那么直接做OEM就可以了,底层的东西不 ...
- TI Davinci DM6446开发攻略——根文件系统的裁剪和移植
一.补充文件系统知识 Linux根文件系统是存放tool软件.lib文件.script(脚本).配置文件.其他特殊文件.自己开发的应用程序的地方.嵌入式linux的根文件系统rootfs就像windo ...
- Davinci DM6446开发攻略——DSP开发工程建立
前段时间一直忙一个项目,同时在生活上时时提防和抵抗中国地沟油.国外核心转基因调和油.大豆油.色拉油.大米玉米.可怕的喂药鱼.药水泡农药喷无虫咬的青菜,所以没时间打理自己的博客,让开发攻略停顿了一段时间 ...
- Davinci DM6446开发攻略——linux-2.6.18移植
TI DAVINCI 使用最新的内核是montavista linux-2.6.18,之前说过,国内很多公司,包括开发板的软件包,一直在使用montavista linux-2.6.10,这个版本准 ...
- Davinci DM6446开发攻略——u-boot-1.3.4移植(1)
UBOOT的版本更新速度比较快,截止今天,稳定正式的版本是u-boot-2009.11-rc2,而TI最新的EVM开发包里的UBOOT是1.2.0版本,国内很多公司还一直使用u-boot-1.1.4和 ...
- Davinci DM6446开发攻略-UBOOT-2009.03移植2 nand flash的烧写
很长一段时间没有更新博客了,是因为要推出新开发方案和做好客户服务工作,忙得不易乐乎.有关DAVINCI U-BOOT的移植,以前写过一篇u-boot-1.3.4(2008年的),其实和这个u-bo ...
随机推荐
- Eclipse使用EGit,commit之后仍显示NO HEAD的解决方法
由于以前做的项目一直用的都是svn,想试一下git尝尝鲜,遇见点问题.记录下来防止以后再出现这种情况,同时希望能帮助到和我一样的初学者. 问题描述: 右键项目-->team-->commi ...
- openstack开发基础
- C++的string类
关于头文件cstring,提供了strlen及很多与字符串相关的函数的声明. 头文件string,要使用string类,必须在程序中包含头文件string,string类位于std中,必须提供一条us ...
- c#监测电脑状态
public class DeviceMonitor { static readonly PerformanceCounter cpuCounter = new PerformanceCounter( ...
- 洛谷 [P2825] 游戏
二分图匹配的匈牙利算法 这道题,如果没有硬石头的限制,那么就与ZJOI 2007矩阵游戏完全一样,但是如果有了硬石头的限制,我们就不能将整行整列作为元素建图,我们可以以硬石头为边界,将每一行.每一列分 ...
- BZOJ 2004: [Hnoi2010]Bus 公交线路 [DP 状压 矩阵乘法]
传送门 题意: $n$个公交站点,$k$辆车,$1...k$是起始站,$n-k+1..n$是终点站 每个站只能被一辆车停靠一次 每辆车相邻两个停靠位置不能超过$p$ 求方案数 $n \le 10^9, ...
- 插上腾飞的翅膀:为asp.net core添加protobuf支持
没时间解释了,快上车. 通过NuGet获取Zaabee.AspNetCoreProtobuf Install-Package Zaabee.AspNetCoreProtobuf 在Startup.cs ...
- Python编程软件的安装与使用——Windows、Linux和Mac
Python版本:3.6.2 操作系统:Windows 作者:SmallWZQ 最近,有读者透露:Python软件如何安装?为什么自己安装的软件会有各种"奇怪"的问题?据此,本 ...
- 《Discuz安装时候出现乱码 -- 问题解决方法》
自我安装discuz时出现安装界面乱码的情况,跟链接所说一样,经过原作的分享,加上我自己的实验,明白了,什么时候修改/usr/local/php/etc/php.ini里面的default_chars ...
- PHPUnit简介及使用
一.PHPUnit是什么? 1.它是一款轻量级的PHP测试框架,地址:http://www.phpunit.cn 2.手册:http://www.phpunit.cn/manual/5.7/zh_cn ...