參與課設題目討論及完成全過程;網絡
資料收集;編輯器
負責代碼調試;學習
負責試驗箱的管理;設計
1.makefile沒法完成編譯。以下圖:3d
答:從新下載編譯器,與舊編譯器進行替換便可編譯成功。
編譯成功的圖片以下:調試
這是以後跑出的helloworld和2-1的代碼的圖片code
2.minicom沒法顯示orm
答:須要將串口設置爲ttyUSB0而不是教材上寫的ttys0由於咱們是使用的USB轉串口線。server
3.minicom亂碼問題。blog
答:還未解決,以後使用了超級終端,問題的獲得瞭解決。
4.開發板沒法ping通主機。
答:按照如下步驟解決:
虛擬機使用橋接方式
在虛擬機VMware裏面:選擇 edit(編輯) -> Vitual Network Editor(虛擬網絡編輯器) ,選中VMnet0,在下面的VMnet Information中,點Bridge to(橋接到):選擇本身的有線網卡(有線網卡可經過以太網屬性查看,非無線網卡),而後選擇虛擬機VMware右下角的網絡設配器,進入虛擬機設置,選擇鏈接方式:Custom VMnet0(Bridged),完成保存。
三、開發板網絡設置
arm開發板與虛擬機主機的ip設置爲同一網段。
四、關掉各系統的防火牆。
以後便可ping通。
1.編譯程序的問題。
答:編譯環境與實驗指導書上的環境不一樣,故須要咱們去主動修改代碼,來配合咱們現有的編譯環境,如,書上給的是-lpthread,是舊時的編譯語句,如今要替換爲-pthread,諸如此類,十分考察咱們的代碼能力,通過這個問題,也讓我對於本身的代碼能力有了新的審視,之後會更加註意,記住學習更多的代碼知識。
2.串口程序2-3出現 segmentation fault
答:緣由與第一個問題很像,由於系統不一樣,故須要更改代碼裏的一些值,
3.關於共享文件夾nfs的創建。
sudo apt-get install nfs-kernel-server
mkdir -p share chmod 777 share
sudo vi /etc/export
添加如下條目
/home/lisp/share *(rw,sync,no_root_squash)
其中/home/lisp/share爲共享目錄, rw爲可讀寫操做
sudo /etc/init.d/nfs-kernel-server start
5.把寫好的文檔拷貝到共享文件夾裏,以下圖
6.以後在超級終端裏運行如下命令便可。
本次設計在老師的悉心指導下順利完成。原本連環境都配置很差的我,通過堅持不懈的作和去找老師問問題,全部的問題都迎刃而解,這也正是堅持帶給個人成果,經過本次課設實驗,我瞭解了試驗箱的編譯和運行的過程,包括共享文件夾,超級終端,如今均可以運用的駕輕就熟。可是,我所作的,只是一些基礎問題,在個人基礎之上,還有許多更難更深的問題等着我去發現,以後有機會會繼續與老師進行探討的。感謝老師的諄諄教誨。