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 ...
随机推荐
- WindowXp-Windows7-Windows运行命令(转)
Win7里面按 Win+R 呼出运行界面,一下是它的一些常用命令: 1.cleanmgr: 打开磁盘清理工具 2.compmgmt.msc: 计算机管理 3.conf: 启动系统配置实用程序 4.ch ...
- C语言预处理 编译 汇编 链接四个阶段
c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接. 编译过程 编译过程又可以分成两个阶段:编译和会汇编. 编译 编译是读取源程序(字符流),对之进行词法和语法的分析,将高 ...
- phantomjs集成到scrapy中,并禁用图片,切换UA
phantomjs是一个没有界面的浏览器,支持各种web标准,提供DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG,对于爬取一些经过js渲染的页面非常有用.但是phantomj ...
- Windows远程桌面卡的解决办法
Windows远程桌面卡的解决办法 如果在网络没有什么大问题的情况下,可以尝试以下操作. 1.显示中颜色选择 增强色15位 2.体验中 设置成下图的样子 然后在尝试连接试试有没有好点
- HTA基础
HTA是HTML应用程序(HTML Application)的缩写,可以使用HTML中的绝大多数标签.脚本等.直接将HTML保存成HTA的格式,就是一个能够独立运行的应用软件. 与普通HTML网页相比 ...
- BZOJ 1194: [HNOI2006]潘多拉的盒子 [DP DFA]
传送门 题意: s个DFA,选出尽量多的自动机a0, a1, a2, . . . , at,使得a1包含a0.a2包 含a1,以此类推.s ≤ 50. DFA的字符集为{0,1},有的节点是输出源,节 ...
- Chrome浏览器的自动安装下载工具
链接 https://www.google.com/chrome/browser/desktop/index.html?brand=CHWL&utm_campaign=en&utm_s ...
- java使用*导包的性能
项目中切换到IDEA工具,使用Git提交代码之后在comments中被吐槽了.事情是这样的原有的导入包被IDEA优化了,譬如java.util.Set, java.util.Map, ... 会被优化 ...
- neo-thinsdk-cs 之 thinWallet 接入私链
neo-thinsdk-cs 之 thinWallet 接入私链 2017年底刚开始接触区块链,目前在被 NEO 折磨. 一开始被官方文档和 NEO-GUI 搞得体无完肤(尤其是传说中的 F12),也 ...
- github page博客里添加多说评论插件
本文来自我的github pages博客http://galengao.github.io/ 即www.gaohuirong.cn 摘要: 由于现在我这个博客原来用的是DISQUS评论插件,那全是全球 ...