TQ2440的mount掛載NFS過程中出現的問題

2021-05-25 23:24:35 字數 1044 閱讀 1950

本次錯誤大多數來自於粗心。

燒寫好了整個系統後。

基於minicom平台,開始啟動tq2440……

(這裡用的都是出廠時帶的uboot/kernel/logo/root)進行網路配置/etc/net.conf檔案設定id。

ipaddr=***.***.***.***

netmask=***.***.***.***

gateway=***.***.***.***

mac=xx.xx.xx.xx.xx.xx

dns=***.***.***.***

:wq#net-set

完成後,目標板去依舊不能上網,手工檢查目標板上的「網路設定」發現dns仍未改變,為出廠預設。

重新檢視/etc/net.conf,以現dns=***.***.***.***定義自動消除。出廠bug。手工配置網路設定(辛苦,觸控螢幕差!)

網路連線成功。

重新#mount    -t  nfs   192.168.2.101:/tftpboot   /mnt

結果:rpcbind: server localhost not responding, timed out

rpcbind: server localhost not responding, timed out

只能等待自動停止。(ctrl+c無效)

此處提示,本地主機的伺服器未響應。(pc主機的nfs伺服器是開著的,網路也通,目標板的網路是可用的)於是查閱資料,

出現-o  nolock具體的man   mount

重新#mount  -t  nfs  192.168.2.101:/tftpboot   /mnt  -o  nolock

就ok了,

#cd    /mnt   驗證是還掛載成功。

此齣還出現了乙個錯誤mount: can't find /mnt in /etc/fstab

原因#mount  -t   192.168.2.101:/tftpboot   /mnt  -o  nolock    漏掉了nfs。

其實兩個錯誤如出一轍。/etc/fstab檔案掛載的問題。略過……

TQ2440背光控制

控制lcd背光就是控制s3c2440的lcd控制的lcd pwren腳lcdcon5暫存器pwren位控制lcd是否輸出。對linux 2.6.30.4核心進行移植。新建乙個backlight.c檔案放到 drivers video 目錄下。內容如下 include include include ...

《TQ2440載入Hello world驅動模組》

經過將近乙個月都時間終於按照手冊把linux核心移植完了,接下來要開始驅動模組的移植了,在網上查了一些資料,總結如下 目標平台 tq2440 arm9 核心版本 linux 2.6.25 前提 宿主機上已安裝交叉編譯工具,因為這個在linux核心移植的時候就使用過了,這裡就不說了。進入正題 1 首先...

TQ2440移植strace工具

一 以下是網上的乙個方法,但是不適合tq2440 主要是主機靜態連線的庫我沒有,呵呵 strace工具是乙個非常強大的工具,是除錯程式的好工具。要移植到arm平台,就需要使用交叉編譯工具編譯生成靜態鏈結的可執行檔案。具體步驟如下 2.解壓。3.配置。configure host arm none l...