DM8168 开发环境搭建
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總結
以上是生活随笔為你收集整理的DM8168 开发环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DM8168心得之SD卡快速分区制作
- 下一篇: 2022年中国隐私计算行业研究报告