TI 达芬奇系统软件开发平台相关软件的配置说明_20120509
2012-05-09 10:34
447 查看
经查阅,原dvsdk下的codec_engine目录中缺少cetools目录,里面有关于ce编译的一些工具和lib库文件,因此单独地从TI官网上下载codec engine模块,此模块比原模块的集成的功能更多,更方便配置。此模块(codec_engine_2_26_02_11)在名字上与原模块(codec-engine_2_26_02_11)有一个符号只差(),为了保持兼容性,我们采用相同版本的codec_engine模块。
当前目录下包含了修改好的版本和刚刚从官网上下载下来未曾修改过的版本,后续人员可以参照着就其中的配置文件对未曾修改过的版本进行整改。
就目前来看,可能设计到的修改的配置文件如下:
codec_engine_2_26_02_11/examples/xdcpaths.mak
codec_engine_2_26_02_11/examples/apps/system_files/OMAP3530/build/dsplink/config/all/Processor_dsplink_linkcfg_OMAP3530.c
codec_engine_2_26_02_11/examples/ti/sdo/ce/examples/servers/all_codecs/all_evm3530.tci
codec_engine_2_26_02_11/examples/ti/sdo/ce/examples/buildutils/app_evm3530.tci
\examples\ti\sdo\ce\examples\apps\video_copy\dualcpu_separateconfig_dll\configured_CE_subsystem\ceapp.cfg
另外,需注意dvsdk目录下的Rules.make文件,目录下所有文件必须与此文件的内容相比配
附录:
在codec_engine_2_26_02_11/examples/xdcpaths.mak涉及到Dsplink路径的配置,对于此模块的配置,详见如下
1、 Dsplink
在/usr/local/dvsdk/dsplink_1_65_00_02/dsplink/doc文件夹中,有详细的使用文档。
当前内存SDRAM的整体规划情况:
0x80000000-----0x87FFFFFF linux
0x87800000-----0x899FFFFF cmem
0x89A00000-----0x913fffff heap
0x91400000-----0x91400fff RESET_VECTOR
0x91401000-----0x91800fff DDR2
0x91801000-----0x91900fff DSPLINKMEM
0x91901000-----0x919FFFFF POOLMEM
有关配置的详细情况,参见:
http://pixhawk.ethz.ch/wiki/tutorials/omap/dsplink/memorymap
预先修改的配置文件:
/usr/local/dvsdk/dsplink_1_65_00_02/dsplink/config/all/CFG_OMAP3530_SHMEM.c
/usr/local/dvsdk/dsplink_1_65_00_02/dsplink/config/BUILD/CFG_OMAP3530_SHMEM.c
/usr/local/dvsdk/dsplink_1_65_00_02/dsplink/dsp/inc/DspBios/5.XX/OMAP3530/dsplink-omap3530-base.tci
1、配置OperatingSystem distribution file,UserGuide.pdf24页
/usr/local/dvsdk/dsplink_1_65_00_02/dsplink/make/DspBios/c64xxp_5.xx_linux.mk
/usr/local/dvsdk/dsplink_1_65_00_02/dsplink/make/Linux/omap3530_2.6.mk
2、先配置相关变量,如DSPLINK、PATH,然后再source文件:UserGuide.pdf 25页
Source /usr/local/dvsdk/dsplink_1_65_00_02/dsplink/etc/host/scripts/Linux/dsplinkenv
3、初始化程序组建配置的相关变量,参考UserGuide.pdf 26页,InstallGuide_Linux_OMAP3530.pdf 15页
Perl /usr/local/dvsdk/dsplink_1_65_00_02/dsplink/config/bin/ dsplinkcfg.pl
4、配置linux的工具链,InstallGuide_Linux_OMAP3530.pdf 16页
/usr/local/dvsdk/dsplink_1_65_00_02/dsplink/gpp/src/Rules.mk
5、编译Dsplink模块、LPM模块以及应用Demo程序。
对于LPM模块,在dvsdk主目录下,先make lpm_clean清除旧模块,而后makelpm生成新模块,再make lpm_install 将模块拷贝到配置好的目录,如板子的系统目录中,
对于dsplink模块,在dvsdk主目录下,同样先make dsplink_clean清除旧模块,而后makedsplink生成新模块,再make lpm_dsplink 将模块拷贝到配置好的目录,如板子的系统目录中,
InstallGuide_Linux_OMAP3530.pdf15页 UserGuide.pdf 35页
6、运行相关应用demo程序。
InstallGuide_Linux_OMAP3530.pdf17页—22页,
UserGuide.pdf35页,这里有demo程序的详细说明
当前目录下包含了修改好的版本和刚刚从官网上下载下来未曾修改过的版本,后续人员可以参照着就其中的配置文件对未曾修改过的版本进行整改。
就目前来看,可能设计到的修改的配置文件如下:
codec_engine_2_26_02_11/examples/xdcpaths.mak
codec_engine_2_26_02_11/examples/apps/system_files/OMAP3530/build/dsplink/config/all/Processor_dsplink_linkcfg_OMAP3530.c
codec_engine_2_26_02_11/examples/ti/sdo/ce/examples/servers/all_codecs/all_evm3530.tci
codec_engine_2_26_02_11/examples/ti/sdo/ce/examples/buildutils/app_evm3530.tci
\examples\ti\sdo\ce\examples\apps\video_copy\dualcpu_separateconfig_dll\configured_CE_subsystem\ceapp.cfg
另外,需注意dvsdk目录下的Rules.make文件,目录下所有文件必须与此文件的内容相比配
附录:
在codec_engine_2_26_02_11/examples/xdcpaths.mak涉及到Dsplink路径的配置,对于此模块的配置,详见如下
1、 Dsplink
在/usr/local/dvsdk/dsplink_1_65_00_02/dsplink/doc文件夹中,有详细的使用文档。
当前内存SDRAM的整体规划情况:
0x80000000-----0x87FFFFFF linux
0x87800000-----0x899FFFFF cmem
0x89A00000-----0x913fffff heap
0x91400000-----0x91400fff RESET_VECTOR
0x91401000-----0x91800fff DDR2
0x91801000-----0x91900fff DSPLINKMEM
0x91901000-----0x919FFFFF POOLMEM
有关配置的详细情况,参见:
http://pixhawk.ethz.ch/wiki/tutorials/omap/dsplink/memorymap
预先修改的配置文件:
/usr/local/dvsdk/dsplink_1_65_00_02/dsplink/config/all/CFG_OMAP3530_SHMEM.c
/usr/local/dvsdk/dsplink_1_65_00_02/dsplink/config/BUILD/CFG_OMAP3530_SHMEM.c
/usr/local/dvsdk/dsplink_1_65_00_02/dsplink/dsp/inc/DspBios/5.XX/OMAP3530/dsplink-omap3530-base.tci
1、配置OperatingSystem distribution file,UserGuide.pdf24页
/usr/local/dvsdk/dsplink_1_65_00_02/dsplink/make/DspBios/c64xxp_5.xx_linux.mk
/usr/local/dvsdk/dsplink_1_65_00_02/dsplink/make/Linux/omap3530_2.6.mk
2、先配置相关变量,如DSPLINK、PATH,然后再source文件:UserGuide.pdf 25页
Source /usr/local/dvsdk/dsplink_1_65_00_02/dsplink/etc/host/scripts/Linux/dsplinkenv
3、初始化程序组建配置的相关变量,参考UserGuide.pdf 26页,InstallGuide_Linux_OMAP3530.pdf 15页
Perl /usr/local/dvsdk/dsplink_1_65_00_02/dsplink/config/bin/ dsplinkcfg.pl
4、配置linux的工具链,InstallGuide_Linux_OMAP3530.pdf 16页
/usr/local/dvsdk/dsplink_1_65_00_02/dsplink/gpp/src/Rules.mk
5、编译Dsplink模块、LPM模块以及应用Demo程序。
对于LPM模块,在dvsdk主目录下,先make lpm_clean清除旧模块,而后makelpm生成新模块,再make lpm_install 将模块拷贝到配置好的目录,如板子的系统目录中,
对于dsplink模块,在dvsdk主目录下,同样先make dsplink_clean清除旧模块,而后makedsplink生成新模块,再make lpm_dsplink 将模块拷贝到配置好的目录,如板子的系统目录中,
InstallGuide_Linux_OMAP3530.pdf15页 UserGuide.pdf 35页
6、运行相关应用demo程序。
InstallGuide_Linux_OMAP3530.pdf17页—22页,
UserGuide.pdf35页,这里有demo程序的详细说明
相关文章推荐
- 在浙江杭州快速开发公司内部办公自动化OA系统的经验总结(有成熟的后台配置工具、开发平台、程序员朋友圈还真不错,做软件项目还得靠积累才稳妥)
- 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET平台开发指南 - 报表系统集成说明
- 搭建一个开发Predix软件的Ubuntu 系统(2)配置使用Predix工业云平台的基础环境
- 关于TI的达芬奇平台软件开发流程讲解
- 搭建一个开发Predix软件的Windows系统(2)配置使用Predix工业云平台的基础环境
- MTK MT65XX平台开发分支下配置多个项目的规范说明
- 单平台软件开发多系统APP
- LINUX系统中QT(qtopia)平台开发说明
- 计算机监控系统仿真开发平台的软件实现(上)
- [转]MM-移动类型的配置相关的系统表,举例说明SAP是如何根据配置抛帐的
- 【系统相关】配置path环境变量打开软件
- JEPLUS列表打印配置——JEPLUS软件快速开发平台
- 搭建一个开发Predix软件的Windows系统(4)配置Java开发环境
- Enhancer云开发平台发布了!打开浏览器写 SQL 做配置就能一站完成系统开发
- 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET平台开发指南 - 配置文件
- 软件观点 - 平台分类:系统平台、开发平台和开放平台
- 基于DotNet构件技术的企业级敏捷软件开发平台 AgileEAS.NET - 系统架构
- 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - 关于AgileEAS.NET的一些补充说明
- 基于AgileEAS.NET SOA 平台SAAS架构技术的开源分销ERP系统-SmartERP.NET下载配置说明
- Ubuntu中相关开发软件的安装与配置