DM8168 OpenMax_VFPC模块应用
来源:互联网 发布:电大网站美工期末 编辑:程序博客网 时间:2024/05/24 16:16
一、 交叉编译器的安装
第一步:安装arm-2009q1-203-arm-none-linux-gnueabi.bin
在终端依次执行如下命令进行安装:
ln –sf /bin/bash /bin/sh
chmod +x ./ arm-2009q1-203-arm-none-linux-gnueabi.bin
./ arm-2009q1-203-arm-none-linux-gnueabi.bin
第二步:设置交叉编译器环境变量
在bashrc文件中添加交叉编译器路径:
PATH=”/home/developer/CodeSourcery/Sourcery_G++_Lite/bin:$PATH”
终端执行命令:
sudo gedit /root/bashrc
二、 Ezsdk的安装
第一步:sdk安装
chmod –R 777 ezsdk_dm816x-evm_5_05_02_00_setuplinux
./ ezsdk_dm816x-evm_5_05_02_00_setuplinux
第二步:文件系统安装
进入ezsdk安装目录下,运行./setup.sh
可参考:http://wenku.baidu.com/view/de9c47cc5fbfc77da269b17b.html
三、 编译OpenMax应用程序
第一步:修改Rules.make文件
CSTOOL_DIR=/home/developer/CodeSourcery/Sourcery_G++_Lite
EZSDK_INSTALL_DIR=/home/developer/ezsdk_5_05_02_00
第二步:编译ezsdk
在ezsdk安装目录下,利用终端执行make命令。//kernel、modules、uboot、app
//注意:如需修改内核配置,可以在ezsdk_5_05_02_00/board-support/linux-2.6.37-psp04.04.00.01/目录下单独编译kernel和modules
第三步:修改Makefile文件
Kernel和modules在第二步已经编译好,在以后的app编译中不需要重新编译。因此修改ezsdk安装目录下的Makefile文件,将kernel和module的编译语句注释掉。
# $(MAKE) -C $(LINUXKERNEL_INSTALL_DIR) $(LINUXKERNEL_BUILD_VARS) $(DEFAULT_LINUXKERNEL_CONFIG)
# $(MAKE) -C $(LINUXKERNEL_INSTALL_DIR) $(LINUXKERNEL_BUILD_VARS) uImage
# $(MAKE) -C $(LINUXKERNEL_INSTALL_DIR) $(LINUXKERNEL_BUILD_VARS) modules
四、 Scale功能模块
在ezsdk提供的demo中,decode_display用到了VFPC中的sc模块。
可参考:http://blog.csdn.net/yuyin86/article/details/7170774
http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/154259.aspx?pi199607=1
http://blog.chinaunix.net/uid-26765074-id-3590603.html
- DM8168 OpenMax_VFPC模块应用
- DM8168 EMAC/MDIO模块(1)
- DM8168 EMAC/MDIO模块(2)
- DM8168 EMAC/MDIO模块(3)
- DM8168 EMAC/MDIO模块(4)
- DM8168 EMAC/MDIO模块(5)
- DM8168 EMAC/MDIO模块(6)
- DM8168 EMAC/MDIO模块(7)
- DM8168 EMAC/MDIO模块(8)
- 多功能视频处理模块 DM8168
- DM8168 HDVPSS的VIP Parser模块(1)
- DM8168 HDVPSS的VIP Parser模块(2)
- DM8168 HDVPSS的VIP Parser模块(3)
- DM8168 HDVPSS的VIP Parser模块(4)
- DM8168 HDVPSS的VIP Parser模块(5)
- DM8168 解码显示模块代码阅读分析
- DM8168 各个模块的 时钟源
- 基于DM8168高清视频自动跟踪模块
- 流对象基本规律
- Apache "No services installed"问题的处理
- 【LeetCode】Longest Consecutive Sequence
- CString与std::string转换
- Qt模块化笔记之sql——事务处理的实现
- DM8168 OpenMax_VFPC模块应用
- 使用 GDB 调试多进程程序
- MyEclipse8.5 中配置Android开发环境
- (使用STL自带的排序功能进行排序7.3.12)UVA 11057 Exact Sum(在一组数据中找到这么两个数,使得他们的和等于指定数&&且这两个数之间的差值最小)
- MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法
- 忙死我了
- Ubuntu获得超级用户权限
- Experiences in pentesting DWR
- U盘安装Fedora19无法正确引导的解决办法