很累很累,不過收穫還是不少,已經撥開一些對嵌入式系統的神秘感!總結一下今天的行動
我的開發板是華恆的s3c2410-study,我比較喜歡追逐潮流,安裝了fedora6,雖然推薦安裝rh9(也因為我的硬碟是sata口的),結果按照說明文件操作的時候遇到了一些麻煩。
按照說明步驟nfs服務很容易就啟動了,沒有遇到什麼困難,偶就不說了。
由於開發版的ip是192.168.2.222,我將我pc的ip位址設定為192.168.2.123
首先往/tftproot(好像是這個名:'( )目錄裡拷乙個檔案cp somefile /tftproot/
於是tftp 192.168.2.123
tftp>get somefile
檢測一下當前目錄是否有此檔案,不知道是不是因為我的問題,我發現我用get命令成功的時候並沒有出現任何提示。
tftp配置好以後,就來配置minicom,這個東西很簡單,沒有看起來那麼神秘!具體步驟按照說明文件把頻率設定一下就行。結果我很納悶,像windows中的超級終端那樣能顯示出串列埠的資訊,這個東西上哪顯示去……
結果很搞笑,進入minicom後直接就可以操作了,可以reboot一下,重新看看啟動過程。
編譯核心偶就最簡單的make zimage一下就搞定了,原理不太懂,我想可能是按照預訂好的配置檔案來編譯,接下來幾天的任務就是研究如何定製裁減核心。
最後,體驗一下到底什麼是交叉編譯,寫了乙個helloworld程式,然後呼叫交叉編譯的gcc工具編譯了一下
類似gcc -o hello hello.c,將hello move到/tftproot中,然後操作開發版,先將宿主機掛載上mount -o 192.168.2.123:/ /mnt/,然後進入/tftproot, 執行./hello,顯示hello world!
恩,今天體驗了很多,感覺不錯!加油!
嵌入式課程日誌第一天
學習日誌1 姓名 湯海俊 日期 2018.9.10 今日學習任務 上午安裝好vmware軟體,使其能夠編譯並且執行所編寫的程式,跟著老師學習指標陣列的基本程式並正確編譯執行。今日任務完成情況 完成了基本陣列程式的編譯,並且能夠正確地執行該程式。上課筆記 int 4個位元組 short 2個位元組 d...
linux學習第一天
shell unix作業系統 bash linux作業系統 本質 根據命令的名字,呼叫對應的可執行程式 1.命令補齊和路勁補齊都是用的tab這個按鍵 2.ctrl p,ctrl n 乙個是向上查詢命令,乙個是向下查詢命令 當然這個是在歷史記錄當中 3.游標移動位置 向左ctrl b,向右ctrl f...
Linux第一天筆記
1 linux指一套免費使用和自由傳播的類unix作業系統。linux一切皆檔案!2 fsf free software foundation 自由軟體聯盟 gnu gun s not unix general public license gpl 3 linux核心版本格式是x.y.zz www,...