DM8168 开发环境搭建

来源:互联网 发布:广告清理软件 编辑:程序博客网 时间:2024/06/05 04:31
参考《DM81xx_DVR_RDK_Install_Guide.pdf》
location:/dvrrdk/DVRRDK_04.01.00.02/dvr_rdk/docs

1,准备工作:
搭建环境之前需要先准备如下文件:
(1)DVRRDK-04.01.00.02-Linux-x86-Install DVRRDK的安装包
(2)arm-2009q1-203-arm-none-linux-gnueabi 交叉编译环境

2,开始搭建环境
(1)安装DVRRDK
    在终端下进入DVRRDK-04.01.00.02-Linux-x86-Install所在的目录,直接运行DVRRDK-04.01.00.02-Linux-x86-Install,选择typical类型,自由选择安装目录
    命令: ./DVRRDK-04.01.00.02-Linux-x86-Install

(2)在刚刚的安装目录中,解压DVRRDK_04.01.00.02.tar.lzma
    参考命令:tar --lzma -xvpf DVRRDK_04.01.00.02.tar.lzma
    解压缩后文件夹中包含一下文件:

(3)安装nfs和tftp
   参考命令:sudo apt-get install nfs-kernel-server
            sudo apt-get install tftpd-hpa   
   nfs是网络文件系统,在本机建立nfs server可以使8168访问本机的文件系统
   tftp用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务

   安装好nfs服务器之后,设置共享目录,方式为:在/etc/exports 文件中添加
   /home/dvrrdk/DVRRDK_04.01.00.02/target/rfs_816x *(rw,no_root_squash,no_all_squash,sync)
   运行以下命令:/usr/sbin/exportfs –av
   然后nfs重启服务:/etc/init.d/nfs-kernel-server restart
   启动tftp服务: service xinetd restart

   (参考--http://blog.chinaunix.net/uid-26495963-id-3206829.html

             --http://www.cnblogs.com/hnrainll/archive/2011/05/06/2038702.html)

   
(4)编译系统
   进入目录:home/dvrrdk/DVRRDK_04.01.00.02/dvr_rdk
   首先编译HDVPSS drivers,命令:make -s hdvpss_all
   然后编译整个RDK和其依赖包,命令:make -s sys_all
   如果直接编译整个RDK,可能会出现[hdvpss not found]
   ( make -s sys_all 是个漫长的过程,持续时间半小时以上)
     

(5)安装minicom

   minicom类似于windows下的超级终端,用于与串口设备通信
   参考命令:sudo apt-get install minicom
   首先配置minicom,在终端下:minicom -s

   配置后的结果:

           


(6)系统启动

   串口连接 通过hub使主机与板子在同一网段内 接电源 

   进入终端,minicom-->enter 启动8168,并在uboot时中断,需要设置板子环境变量

      


(7)  板子环境变量设置

     先查看板子的环境变量,命令:printenv

      

     上面是已经设置好的环境变量,其中ip关键参数解释:

    serverip:即nfs服务器的ip,这里是你的linux主机ip

    ipaddr:   开发板ip

    ip = ipaddr : serverip : gw : mask : host : eth0 : off

   具体设置语句:

   setenv bootargs 'mem=256M console=ttyO2,115200n8 root=/dev/nfs rw
   nfsroot=192.168.0.10:/home/wen/dvrrdk/DVRRDK_04.01.00.02/target/rfs_816x
   ip=192.168.0.2:192.168.0.10:192.168.0.1:255.255.255.0:DM8168:eth0:off 
   vram=20M notifyk.vpssm3_sva=0xBEE00000 ddr_mem=1024M rootdelay=2'

  注意事项:1,主机与开发板ip必须在同一网段内

                    2, 设置好之后要saveenv ,不然下次还得重新设置

                    3,确认开发板能ping 通主机,即 ping 192.168.0.10


(8) boot

    设置好之后直接boot 就可以进入系统了

   

转自:  http://blog.csdn.net/wen1158646729/article/details/46646547
0 0
原创粉丝点击