Ubuntu10.04中minicom、Centos5中NFS環境搭建詳解

幾經周折,我的臺式機終於和筆記本一樣了。
***************minicom安裝********************************************************************
ubuntu10.04環境:
該環境一般已經自帶安裝了minicom 2.1.3
配置步驟:
1、打開minicom配置界面:minicom -s
①設置串口:爲ttyUSB0.由於本機是使用USB轉串口。如果電腦後面有串口,那麼就選擇ttyS0.
ttyS0---COM1,ttyS1---COM2。同理ttyUSB0---USB1.
2、save file
3、exit
4、minicom啓動
如果看到串口打印信息說明配置成功。
這是在雙系統單獨安裝ubuntu情況;
對於虛擬機下安裝的linux系統,要設置虛擬機VM--setting--add-hardware--serial---auto dectec/comx
然後重新啓動系統。
CentOS下:
1.yum install minicom
2.配置如上
3.cd /dev下查看設備是否安裝ttyUSB0/ttyS0
4.重啓minicom
*****************************NFS啓動根文件系統****************************
1.如何使開發板與PC、虛擬機中Linux系統PING通
①首先設置PC的IP。在網絡連接中右鍵本地連接--屬性-----TCP/IP協議屬性----設置IP
我的是192.168.1.5----255.255.255.0------192.168.1.111
保存退出。
②虛擬機選擇bridget橋接方式。
③在終端linux輸入setup設置網絡設置。設置靜態IP
我的是192.168.1.111----255.255.255.0-----192.168.1.111
保存。通知設置其備份文件爲相同的IP
④重啓網絡服務:service network restart
⑤ping 192.168.1.5看有ttl反饋時間沒,沒有則沒成功。
問題可能是:
有人使用NAT方式連接網絡。
一般情況下時可以成功的。
當然若你想通過NAT方式共享windows的網絡。
那麼分情況設置了。
1、銳捷撥號的情況下上網方式有兩種情況。
①使用mentHost撥號軟件linux版本。這個網上有好多。一般解壓安裝就好,在Ubuntu10.04下可以直接解壓安裝。
終端輸入sudo menthust就可以啓動。
第一次使用時要設置賬號和密碼。通知選擇銳捷認證3
②這種方法比較麻煩:設置步驟有兩個:
1)setup啓動後選擇網絡設置,這裏要選擇DHCP自動獲取IP的方式。通知設置虛擬機:點擊虛擬機最上面的菜單選擇edit
下虛擬網絡編輯virtual network edit下選擇bridget設置相關內容。當然重要的是要保證PC--虛擬機同網段。192.168.1.xx
還要設置DNS。這是比較關鍵的一步。
2)DNS設置:CentOS中時選擇系統---首選項----更多首選項----network Connections
選擇DSL連接設置
DSL-------------------Wired    ----    Point-to-Point
Username:賬號
Service:空
密碼:密碼
點擊應用即可。
3)點擊firefox瀏覽器,若果不能連接網絡,那麼重啓一下系統。
Ubuntu10.04下同理。
迴歸NFS搭建設置問題;
2.當PC和虛擬機中linux系統Ping通後就是開發板可PC、虛擬機的連接了。
這裏我的開發板是mini2440默認IP是192.168.1.230
①關閉PC防火牆。在控制面板中---安全中心----Windows防火牆----選擇關閉
同時設置--高級--網絡連接設置---將VMware Network Adapter VMnetet1和本地連接前面的選項去掉。
說明:VMware Network Adapter VMnet1和VMware Network Adapter VMnet8分別是bridget橋接、NAT網絡地址翻譯
兩種網絡共享方式下的虛擬網卡。它們的作用就是PC下的網卡的作用。這點要弄明白。
②在虛擬機下Ping 192.168.1.230
成功。
說明:開發板與PC機之間要有雙絞網線連接。很容易忽略啊。
**************************************************************************
NFS掛載啓動的基本步驟另見說明;
1、虛擬機上設置步驟:
①nfs要安裝,具體步驟自己查找。設置nfs共享目錄爲/opt/rootfs-qtopia-qt4這是根文件系統
②啓動nfs。service nfs restart
2、開發板mini2440啓動。在SecureCRT終端登錄開發板。作爲串口信息輸出平臺。我的是COM3。
①nor flash 啓動開發板。在supervivi菜單中選擇q進入:Supervivi->param;查看param。這裏我們需要設置IP
具體爲開發板IP、虛擬機的IP192.168.1.111 255.255.255.0和nfs啓動的根文件目錄rootfs-qtopia-qt4
具體設置如下:param set linux_cmd_line "console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.111:/opt/rootfs_qtopia_qt4 ip=192.168.1.70:192.168.1.111:192.168.1.111:255.255.255.0:sbc2440.arm9.net:eth0:off"
②param show查看設置成功沒。然後就是保存參數param save-----如果要重新設置參數param reset即可。
③重啓開發板nand flash啓動或者是nor flash啓動後在Supervivi中選擇b直接啓動kernel
*********************************************************************************
NFS啓動根文件系統的所有相關設置就說完了。
這裏在說明一下:通過NFS啓動根文件系統的好處:可以講我們需要調試的設備文件或者其他程序放在rootfs-qtopia-qt4
這個目錄下,省去了不斷將文件通過USB或終端等方式下載到開發板的困擾。
********************************************************************************
rootfs-qtopia-qt4可以直接將mini2440光盤中的同名文件解壓縮。


若果還有其它問題那麼只能找渡娘了。。。

補充說明:minicom和SeureCRT不能同時作爲COM3口使用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章