日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

DM8168 开发环境搭建

發布時間:2025/3/15 12 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DM8168 开发环境搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
參考《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

總結

以上是生活随笔為你收集整理的DM8168 开发环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。