1、安装ubuntu
安装大概10分钟会自动检查站点,看个人网速,之后会出现下载语言包(如果选择汉语),点跳过就行了。同步时间也可以跳过。再过几分钟就安装完了。
2、安装vmtools
最好先把光碟弹出,右键unmount,点install vmtools,安装完重启。
3、安装samba
一、安装samba
sudo apt-get install samba
sudo apt-get install smbfs
下载速度慢的话记得换个软件源。
二、创建共享目录
mkdir /home/cyh/share
sodu chmod 777 /home/cyh/share
三、配置文件
1、备份配置文件
sodu mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
2、创建新的samba配置文件
sudo vim /etc/samba/smb.conf
;#############smb.conf#############
[global]
;创建工作
workgroup=MYGROUP
;安全级别
security=share
guest OK=yes
[share]
;设置共享文件夹路径
path=/home/cyh/share
browseable=yes
writeable=yes
存盘退出。
四、测试
testparm
五、重启samba服务
sudo /etc/init.d/samba restart
六、重启。
七、映射
XP下右键“我的电脑”==》映射网络硬盘
输入IP及共享文件夹,OK。
4、安装目标板Linux
sudo mkdir /opt/mv_pro_5.0
cd /tmp
sudo chmod 777 mvl_5_0_0_demo_lsp_setuplinux_02_10_00_14.bin
Sudo chmod 777 mvl_5_0_0801921_demo_sys_setuplinux.bin
gksudo ./mvl_5_0_#_demo_sys_setuplinux.bin
安装目录设为/opt/mv_pro_5.0
gksudo ./mvl_5_0_0_demo_lsp_setuplinux_#_#_#_#.bin
同上
转到/opt/mv_pro_5.0解压里面的两个文件
sudo tar -zxvf mvltools5_0_0801921_update.tar.gz
解压要几分钟时间
sudo tar -zxvf DaVinciLSP_02_10_00_14.tar.gz
5、安装DVSDK软件包
sudo ./dvsdk_setuplinux_2_10_01_18.bin
安装在~/dvsdk_2_10_01_18
sudo ./xdctools_setuplinux_3_15_01_59.bin
安装在~/dvsdk_2_10_01_18/xdctools_3_15_01_59
完了删除安装文件。
6、安装A/V Demo文件
cd ~/dvsdk_2_10_01_18/clips
sudo tar -zxvf data.tar.gz
7、安装Linux测试平台(LPTB)
cd ~
sudo tar -zxvf Linux\ Preformance\ Test\ Bench-LPTB-02.03.00.02-beta.bin
完成后生成LPTB-02.03.00.02-beta文件夹
8、安装NFS文件系统
cd ~
sudo mkdir -p workdir/filesys
cd workdir/filesys
复制montavista系统到当前文件夹:
sudo cp -a /opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/target/* .
比较久。
更改操作权限:
sudo chown -R $USER opt
安装NFS服务包:
sudo apt-get install nfs-kernerl-server
配置文件:
sudo gedit /etc/exports
加入下面一行:
/home//workdir/filesys *(rw,no_root_squash,no_all_squash,sync)
激活后重启NFS服务:
sudo /usr/sbin/exports -av
sudo /etc/init.d/nfs-kernerl-server restart
关防火墙:
sudo iptables -F
9、测试共享文件系统
以下通过串口连接目标板后在超级终端输入:
EVM # setenv nfshost 192.168.0.223 (hostIP)
EVM # setenv rootpath /home/cyh/workdir/filesys (NFS目录)
EVM# setenv bootargs console=ttyS0,115200n8 noinitrd rw ip=dhcp root=/dev/nfs nfsroot=$(nfshost):$(rootpath),nolock mem=76M video=davincifb:vid0=OFF:vid1=OFF:osd0=720x576x16,4050K dm365_imp.oper_mode=0 davinci_capture.device_type=4
(设定为固定IP时,把dhcp改为分配的IP就行了。
EVM# setenv bootargs console=ttyS0,115200n8 noinitrd rw ip=192.168.0.222 root=/dev/nfs nfsroot=$(nfshost):$(rootpath),nolock mem=76M video=davincifb:vid0=OFF:vid1=OFF:osd0=720x576x16,4050K dm365_imp.oper_mode=0 davinci_capture.device_type=4)
10、建立开发环境
gedit ~/.bashrc (最好在普通用户和Root用户都建立)
在最后加入下面命名:
export PATH="/opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le/bin:/opt/mv_pro_5.0/montavista/pro/bin:/opt/mv_pro_5.0/montavista/common/bin:$PATH"
运行:
source ~/.bashrc
使环境变量生效。
在命名行输入arm+[tab]会出现交叉编译工具。
11、安装LSP支持包
复制MontaVista Linux Support Package到工作目录中,里面包含了Davinci的驱动。
sudo mkdir /home/cyh/workdir/lsp
cd /home/cyh/workdir/lsp
cp -R /opt/mv_pro_5.0/montavista/pro/devkit/lsp/ti-davinci
12、为主机设置工作环境
cd ~/dvsdk_2_10_01_18
sudo gedit Rules.make
检查以下的设置,确保和实际路径相符:
PLATFORM=dm365
DVSDK_INSTALL_DIR=$HOME/dvsdk_#_#
XDC_INSTALL_DIR=$HOME/dvsdk_#_#/xdctools_#_#
LINUXKERNEL_INSTALL_DIR=$HOME/workdir/lsp/ti-davinci/linux-2.6.18_pro500(更改)
MVTOOL_DIR=/opt/mv_pro_5.0/montavista/pro/devkit/arm/v5t_le
EXEC_DIR=$HOME/workdir/filesys/opt/dvsdk (更改)
然后依次运行:
make clean
make
make install