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 ...
随机推荐
- oracle case when及decode的用法
case ... when 语句 1) CASE column_name WHEN value1 THEN resutl1,... [ ELSE result ] END select name , ...
- 服务器开发之CGI后门
1.html代码 <form id = "form" name="form" method="post" action=". ...
- Lucene.net(4.8.0) 学习问题记录五: JIEba分词和Lucene的结合,以及对分词器的思考
前言:目前自己在做使用Lucene.net和PanGu分词实现全文检索的工作,不过自己是把别人做好的项目进行迁移.因为项目整体要迁移到ASP.NET Core 2.0版本,而Lucene使用的版本是3 ...
- Jquery DataTable控制显示列,导出EXCEL
1.初始化 var table = $('#table').DataTable({ "data": data[0].DATA, "columns": data[ ...
- 利用回调实现Java的异步调用
异步是指调用发出后,调用者不会立刻得到结果,而是在调用发出后,被调用者通知调用者,或通过回调函数处理这个调用. 回调简单地说就是B中有一个A,这样A在调用B的某个方法时实际上是调用到了自己的方法. 利 ...
- BZOJ 2055: 80人环游世界 [上下界费用流]
2055: 80人环游世界 题意:n个点带权图,选出m条路径,每个点经过val[i]次,求最小花费 建图比较简单 s拆点限制流量m 一个点拆成两个,限制流量val[i],需要用上下界 图中有边的连边, ...
- .net下使用socket.io随笔记录
一.问题背景 目前公司在互联网产品上需要程序与前端部分要进行一个实时交互,在进行一定程度上的选型后,决定使用socket.io框架进行一个实践,算是公司的一个新的 尝试,也算是给自己增加增长见闻,由于 ...
- 小甲鱼OD学习第8讲
这次我们的任务是破解这个有日期限制的软件 我们可以看到,这个一个有日期限制的软件,如图所示 首先,我们把程序载入OD,我们从字符串搜索入手,选择 所有参考文本字串,如图 我们输入相应的字符串尝试搜索 ...
- jQuery smartMenu右键自定义上下文菜单插件
http://www.zhangxinxu.com/wordpress/?p=1667 <%@ page contentType="text/html; charset=UTF-8&q ...
- [CQOI2006]凸多边形
很明显是一道半平面交的题. 先说一下半平面交的步骤: 1.用点向法(点+向量)表示直线 2.极角排序,若极角相同,按相对位置排序. 3.去重,极角相同的保留更优的 4.枚举边维护双端队列 5.求答案 ...