嵌入式對于我們這些初學者來講應該比較糾結吧,因為嵌入式的學習過程是一個困難的過程,對于剛入門者來講更是這樣,剛入門學習完全懵,參加Linux入門培訓,在專業的老師指導下,即使你是Linux入門初學者,也可以很好的掌握所學,接下里看看準備的這些資料,在Linux入門培訓過程中,新手必須掌握哪些技能?
一、學習基本的裸機編程,對于硬件學習者來講,首先應該對硬件的基本使用方法有一個很好的認識,必須深刻認識硬件的控制方式,如果你剛開始就學Linux系統、學移植,這樣的學習方式只會導致你馬上陷入一個很深的漩渦。
二、使用Linux系統進行一些基本的實驗,在買一套板子的時候一般會提供一些Linux的試驗例程,好好做一段時間這個吧,這個過程也是很有意義的,也是為進一步的學習積累感性認識。
三、研究完整的Linux系統運行過程,這一過程主要包括bootloader、Linux kernel(linux內核)、rootfile(根文件系統)三部分。
四、開始做系統移植,在這個過程中如果你很有研究精神的話你必然會想到看源代碼。很多書介紹你怎么閱讀Linux源代碼,我不提倡無目的地去看Linux源代碼,這可以說是沒有什么實質意義,當然華清遠見有很多專業的Linux方面的書籍,可以作為參考內容。
五、研究Linux驅動程序的編寫和應用程序的編寫,這一階段的學習和研究過程也相當重要。
上述講到的必備技能,大概已經都呈現出來了,但如何來快速掌握Linux呢?其實沒有什么更好的方法,主要的是要多動手、動腦,在學習過程中要經常與Windows做對比,建議先安裝RedHat Linux,然后練習如何配置它,如何使用Linux命令,如何在X—WINDOWS下操作,如何在Linux下安裝應用軟件,如何在Linux下上網、編輯文檔、播放多媒體文件、玩游戲等。快速上手的方法只有一個,那就是多動手操作,不懂就多看、多問和多學習,只要你不放棄,就可以成功完成上面的工作。介紹了這么多Linux入門培訓過程中,新手必掌握的技能,接下來就踏踏實實學技能吧。
哦,忘了,其實小編還想跟大家說說在Linux初學過程中幾種常見的誤區:
1.其中/usr,usr不是user的縮寫,而是unix software resource的縮寫,
就是說/usr是unix操作系統軟件資源的目錄。
2.tar -jxvf filename.tar.bz2中的f是filename之意,得緊挨著filename,
其他的屬性順序可以任意變換。
3.通配符和正則表達式是兩個不同的概念,通配符是shell里的東西,
正則表達式是一種表達方式,比如在通配符里*表示任意個字符,包括零個;在正則表達式里表示數量關系,表示它前邊那個字符出現的次數是零次或多次。