歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Appro DM368x IPNC 4.0 開發環境配置

Appro DM368x IPNC 4.0 開發環境配置

日期:2017/2/28 15:43:54   编辑:Linux教程

除UBL編譯外,以下操作均在Ubuntu 10.4 LTS操作系統下進行(主要是TIDVSDK要求在此版本下)

1源文件安裝

解壓IPNC_RDK_DM36x_Release_4.0.0.zip

根據解壓出來的UserGuide_IPNC_RDK_DM36x_Version4.0.0.pdf一步一步解壓相關文件,解壓完成後,目錄結構如下圖所示。

2環境配置

2.1tftp服務器配置

2.1.1安裝相關軟件包

sudoapt-get install tftpd(服務端)

sudoapt-get install tftp(客戶端)

sudoapt-get install xinetd

2.1.2建立配置文件

cd/etc/xinetd.d/

sudo gedittftp

輸入

servicetftp
{
socket_type= dgram
protocol= udp
wait =yes
user =root
server= /usr/sbin/in.tftpd
server_args= -s【解壓路徑】/Release/Source/ipnc_rdk/tftp
disable= no
per_source =11
cps =100 2
flags= IPv4
}

注:這裡最好將ftfp目錄設置為【解壓路徑】/Release/Source/ipnc_rdk/tftp,如果不是該目錄,需要修改配置文件Rules.make中

TFTP_HOME := $(IPNC_BASE_DIR)/tftp

為你自己配置的目錄。

存盤退出

2.1.3重新啟動ftfp服務器

sudo/etc/init.d/xinetd restart

2.1.4tftp測試

在tftp目錄下隨便放個文件abc,隨便輸入點內容,

然後在linux終端運行tftp192.168.0.XXX進入tftp命令行

輸入get abc看看是不是能把文件下下來,如果可以說明配置OK.

2.2 NFS服務器配置

2.2.1配置portmap

sudodpkg-reconfigure portmap, 對Shouldportmap be bound to the loopback address?選N

sudo gedit/etc/default/portmap末行 OPTIONS="-i127.0.0.1"改為OPTIONS=,即刪除"-i127.0.0.1"

2.2.2配置hosts.deny為阻止所有鏈接

sudo gedit/etc/hosts.deny

文本末添加

### NFSDAEMONS

portmap:ALL

lockd:ALL

mountd:ALL

rquotad:ALL

statd:ALL

2.2.3配置hosts.allow添加允許鏈接的ip地址

sudo gedit/etc/hosts.allow

文本末加入

### NFSDAEMONS

portmap:192.168.0.

lockd:192.168.0.

rquotad:192.168.0.

mountd:192.168.0.

statd:192.168.0.

2.2.4重啟portmap daemon

sudo/etc/init.d/portmap restart

2.2.5配置NFS路徑

安裝nfs服務器

sudoapt-get install nfs-kernel-server

配置

sudo gedit/etc/exports

添加nfs路徑:

解壓路徑/Release/Source/ipnc_rdk/target/filesys192.168.0.1/24(rw,no_root_squash,no_all_squash,sync,subtree_check)

使用命令sudoshowmount -e查看nfs導出目錄

顯示 clnt-create : RPC :Program not registered

sudoexportfs -va使exports文件生效

sudoexportfs -r更新

sudoshowmount 192.168.0.46 -e

顯示

Export list for 192.168.0.46:

/nfsboot/filesys 192.168.0.*

Copyright © Linux教程網 All Rights Reserved