开始TI OMAP4 项目
来源:互联网 发布:暗黑破坏神3 数据库 编辑:程序博客网 时间:2024/05/01 19:44
TI还没有量产的OMAP4,有机会接触到最前沿的多媒体处理器平台
OMAP4- 准确地讲,是OMAP4430,是个很复杂的系统
HOST-SLAVE架构
从下图可以看出,左边HOST是Dual Core Coretex-A9处理器,主要运行HLOS(High Level OS,比如Linux,Android系统)
右边虚线框是SLAVE,就是传说中的Ducati子系统
主要是多媒体处理软件系统:
由2个ARM Cortex-M3处理器和2个Tesla DSP构成
Ducati系统的软件,从软件组成到编译系统都有点和以前的经验不太一样
这里面碰到关键的一个概念-RTSC (Real Time Software Copomnent)
将组件复用技术引入到了嵌入式C的开发中
RTSC主要在TI内部使用,目前也作为开源项目,递交到社区
对于这多处理器系统架构,IPC是通信的桥梁
TI将其DSPBridge演化成现在的Syslink
支持超过2个处理器间的通讯
另一个重要的概念,就是OpenMAX-一个开放的多媒体框架标准,主要能轻松裁剪用于资源约束的移动设备上
作为多处理器架构的衍生,产生了DOMX--Distributed OpenMAX
OpenMAX由三部分组成:AL,IL,DL
AL:Application Layer
IL:Integration Layer
DL: Development Layer
基本上目前碰到的就主要这些知识点:
RTSC
OpenMAX
Syslink
Ducati总揽 http://omappedia.com/wiki/Ducati_For_Dummies
rtsc wiki http://rtsc.eclipse.org/docs-tip/Main_Page
今年主要目标:
- 多媒体框架(GStreamer and OpenMax)
- 编译原理
- IPC and 内存管理
- 多核
- 开始TI OMAP4 项目
- zigbee 1:开始 TI CC2530
- omap4-gpio
- TI
- ti
- ti
- 项目开始
- 项目开始
- 项目开始
- 项目开始
- 项目开始
- Android OMAP4 NEON
- OMAP4开发资源总结
- OMAP4开发资源总结
- omap4 linux中断
- OMAP4平台设置时钟频率
- Ti:关于Idea模块化部署web项目(非maven)
- 开始一个java项目
- ASP.NET 控件焦点和默认按钮
- svn常用命令
- 浅谈Android系统开发中LOG的使用
- Ubuntu 10.4 LAMP installation
- Ext FormPanel submit 提交success 与Ext.Ajax.request提交的success 区别
- 开始TI OMAP4 项目
- Eclipse初始安装配置及常见问题总结
- php: strpos返回值为0的问题
- 说说大家都喜欢谁的歌呀?
- 利用负载均衡优化和加速HTTP应用
- java 实现文件复制的两种方式
- MEMCACHED(4)——哈希表
- 中国理想女性十要点
- SurfacView的使用及数据缓冲机制