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 ...
随机推荐
- PAT basic level 1001-1019 解题笔记
1002 写出这个数 采用字符串输入数据,再对每位减去字符‘0’,得到该位相应的整数 int len=s.length();//字符串的长度 ; ;i<len;i++)//每位减去‘0’,逐位相 ...
- window对象的属性
还不是很了解,以后补充frames opener parent
- jmeter用Firefox录制https协议证书问题解决
录制脚本的时候,比如录制https协议的百度网站 https://www.baidu.com ,所有录制设置均正常,但是在jmeter录制控制器里面就是没有任何录制的请求. 这个时候提示说证书不对 1 ...
- python可用ORM之Pony
Pony是Python的一种ORM,它允许使用生成器表达式来构造查询,通过将生成器表达式的抽象语法树解析成SQL语句.它也有在线ER图编辑器可以帮助你创建Model. 示例分析 Pony语句: sel ...
- 【AIX】AIX内存机制
[AIX]AIX内存机制 1 虚拟内存 虚拟内存是物理内存和交换空间(Paging Space)组合形成的虚拟内存空间, 通过虚拟的地址空间映射到物理内存或者 Paging Space. 在 AIX ...
- 修改Java程序的进程名
1.修改tomcat进程名字: 当同一个服务器上启动多个tomcat后,我们会在任务管理器中看见多个java.exe,当我们需要对某个tomcat进行监控时,却无法区分出该tomcat的进程,那么如何 ...
- 算法&数据结构系列 -- 堆(优先队列)
前言 话说新开的博客十分好用... 所以,我打算开一个坑,名曰[算法系列]. 什么意思--从名字泥应该就猜得出来... 废话不多说,进入正文~~ 正文 原理 首先,堆是一颗棵二叉树.. 其次,堆是一棵 ...
- 用js脚本一键下载网页所有图片
年前这两天稍微闲一点了,琢磨了一点js脚本,功能是把当前网页页面上的所有图片一次性保存到本地,免得每次都要对图片右键保存. 测试环境:Chrome开发者模式下(启动Chrome,按F12即可) 测试网 ...
- 统计细菌基因组ORF
提取细菌基因组ORF思路: 1.通过FNA文件得到细菌基因组序列 2.分正负链和三个相位共6种情况统计ORF 3.写入文件 转载请保留出处! 统计细菌基因组ORF 贴上Python代码(版本:3.6) ...
- Azure Automation (6) 执行Azure SQL Job
<Windows Azure Platform 系列文章目录> 因为China Azure SQL Database目前还没有SQL Job的功能,如果要异步执行SQL 存储过程,可以使用 ...