1、安装虚拟机、新建虚拟机磁盘大小分配20G应该就够了。2、安装Ubuntu新建的虚拟机下插入iso镜像,启动虚拟机安装Ubuntu。安装完后将iso镜像弹出、重启。3、安装vmtools及其他补丁虚拟机安装installvmtools,将打开的文件拷贝到/tmp临时文件夹中,解压缩并安装./vmware-install.pl,完成后重启。重启后升级 Ububtu:apt-getupdate安装vi编辑器:apt-getinstall vim 安装tftpd-hpa:apt-getinstall tftpd-hpa //tftp
安装flex:apt-getinstall flex //makesysall编译过程中用到
安装mkcramfs:apt-getinstall mkcramfs //建立文件系统
安装libncurses5-dev:sudoapt-get install libncurses5-dev //make menuconfig需要4、修改通过root用户登录。安装vsftpd。(参考另外文章)5、安装目标Linuxsudomkdir /camera/mv_pro_5.0cd/home/sschmod777 mvl_5_0_0_demo_lsp_setuplinux_02_10_00_14.binchmod777 mvl_5_0_0801921_demo_sys_setuplinux.bin./mvl_5_0_#_demo_sys_setuplinux.bin安装目录设为/camera/mv_pro_5.0./mvl_5_0_0_demo_lsp_setuplinux_#_#_#_#.bin安装目录设为/camera/mv_pro_5.0转到/opt/mv_pro_5.0解压里面的两个文件sudotar -zxvf mvltools5_0_0801921_update.tar.gz解压要几分钟 时间sudotar -zxvf DaVinciLSP_02_10_00_14.tar.gz6、安装DVSDK软件包 先给权限chmod。./dvsdk_setuplinux_2_10_01_18.bin安装在/camera/ss/dvsdk_2_10_01_18./xdctools_setuplinux_3_15_01_59.bin安装在/camera/ss/dvsdk_2_10_01_18/xdctools_3_15_01_59./psp_#_#_#_#.bin安装在/camera/ss/dvsdk_2_10_01_18/host$ tar -zxvf psp_#_#_#_#.tar.gz完了删除安装文件。打补丁,将dvsdk_2_10_00_16_patch.tgz解压在dvsdk下。为主机设置工作环境cd~/dvsdk_2_10_01_18viRules.make检查其中的设置,确保和实际路径相符,如:DEMO_INSTALL_DIR=$(DVSDK_INSTALL_DIR)/dvsdk_demos_2_10_00_177、安装NFS文件系统安装NFS服务包:sudoapt-get install nfs-kernel-server配置文件:sudogedit /etc/exports加入下面一 行:/camera/ss/ipnc/target/filesys*(rw,no_root_squash,no_all_squash,sync)激活后重启 NFS服务:sudo/usr/sbin/exportfs -avsudo/etc/init.d/nfs-kernel-server restart查看防火墙状态:sudoiptables status关防火墙:sudoiptables -F10、建立开发环境Vi/root/.bashrc (最好在普通用户和Root用户都建立)在最后加入下 面命名:export PATH="/camera/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin:/camera/mv_pro_5.0/montavista/pro/bin:/camera/mv_pro_5.0/montavista/common/bin:$PATH"运行:source~/.bashrc使环境变量生 效。在命名行输入 arm+[tab]会出现交叉编译工具。root@ www.linuxidc.com :/camera/ss/dvsdk_2_10_01_18#armarm2hpdl arm_v5t_le-gprof arm_v5t_le-objcopyarm_v5t_le-addr2line arm_v5t_le-initdconfig arm_v5t_le-objdumparm_v5t_le-ar arm_v5t_le-ksymoops arm_v5t_le-prelinkarm_v5t_le-as arm_v5t_le-ld arm_v5t_le-prelink-rtldarm_v5t_le-c++ arm_v5t_le-ldconfig arm_v5t_le-ranlibarm_v5t_le-c++filt arm_v5t_le-ldd arm_v5t_le-readelfarm_v5t_le-cpp arm_v5t_le-libindex arm_v5t_le-shellconfigarm_v5t_le-g++ arm_v5t_le-libopt arm_v5t_le-sizearm_v5t_le-gcc arm_v5t_le-libtoolize arm_v5t_le-stringsarm_v5t_le-gcov arm_v5t_le-nm arm_v5t_le-strip11、安装LSP支持包方法一:复制 MontaVistaLinux Support Package到工作目录中,里面包含了Davinci的驱动。cp-R/camera/mv_pro_5.0/montavista/pro/devkit/lsp/ti-davinci/linux-2.6.18_pro500/*/camera/ss/ipnc/ti-davinci/方法二:(用此方法)将lsp_ipnc_dm36x_0.7.0.tgz复制到/camera/ss/ipnc/下解压,生成ti-davinci文件夹。12、建立文件系统文件夹在/camera/ss/ipnc/下解压ipnc_app_dm365_priv_0.7.0.tgzipnc_app_dm365_open_0.7.0.tgzipnc_app_dm365_aewb_0.7.0.tgz修改/camera/ss/ipnc/下Rules.make的路径。HOME:= /camera/ss/ipncDVSDK_BASE_DIR:= /camera/ss/dvsdk_2_10_01_18TFTP_HOME:= /var/lib/tftpbootMVTOOL_DIR:= /camera/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le TARGET_FS:= $(HOME)/target/filesysKERNELDIR:= $(HOME)/ti-davinci BASE_DIR:= $(HOME)/av_capture/build 在/camera/ss/ipnc/下新建target,在其下建立filesys、cramfs文件夹,将cramfsImage_ipnc_dm365_0.7.0拷贝到target下。root@ www.linuxidc.com :/camera/ss/ipnc/target#ls
cramfs cramfsImage_ipnc_dm365_0.7.0 filesys
root@ www.linuxidc.com :/camera/ss/ipnc/target# mount -o loop -tcramfs cramfsImage_ipnc_dm365_0.7.0cramfs/
root@ www.linuxidc.com :/camera/ss/ipnc/target# ls cramfs/
bin etc lib mnt proc sbin tmp var
dev init linuxrc opt root sys usr
root@ www.linuxidc.com :/camera/ss/ipnc/target# cp -av cramfs/*filesys/ 13、然后可运行: rm-rf /camera/ss/ipnc/target/filesys/root/.esm*rm-rf /camera/ss/ipnc/target/filesys/usr/local/etc/* make-s sysall rm-rf /camera/ss/ipnc/target/rdmntrm/camera/ss/ipnc/target/cramfsUby00 mkdir/camera/ss/ipnc/target/rdmntcp-av /camera/ss/ipnc/target/filesys/* /camera/ss/ipnc/target/rdmntsudomkcramfs /camera/ss/ipnc/target/rdmnt/camera/ss/ipnc/target/cramfsUby00 cp/camera/ss/ipnc/ti-davinci/arch/arm/boot/uImage /home/ss/uImageUby00#/var/lib/tftpboot/uImage_00cp/camera/ss/ipnc/target/cramfsUby00 /home/ss/cramfsUby00 还有: #make –s lsp //incrementally build LSP#make –s lspclean //clean all generated files in LSP#make –s lspall //cleanand rebuild all LSP #make –s dvsdk //incrementally buildDVSDK#make –s dvsdkclean //clean all generatedfiles in DVSDK#make –s dvsdkall //clean and rebuild all DVSDK #make –s //incrementally build AV server and IPNC APP#make –s clean //cleanall generated files in AV server and IPNC APP#make –s all //clean and rebuild all AV Server and IPNC APP #make –s sys //incrementally build LSP, DVSDK, AV server and IPNC APP#make –s sysclean //clean all generated files LSP, DVSDK, AV serverand IPNCAPP#make –s sysall //clean and rebuild all LSP, DVSDK, AVserver and IPNC APP基于gStadio创建DM368 gIPNC-ro.gz IE浏览器插件基于已有cramfs文件系统制作cramfs文件系统相关资讯 DM36x
- APPRO DM368x IPNC 2.0 配置设备从 (08/05/2012 08:02:51)
- Appro DM368x IPNC 4.0 开发环境配 (08/05/2012 06:59:17)
| - 基于gStadio创建DM368 gIPNC-ro.gz (08/05/2012 07:57:02)
|
本文评论 查看全部评论 (0)