初學者如何開始學習學習linux嵌入式開發(fā) 呢?新手入門全干貨!零基礎小白入門初學者想學嵌入式linux開發(fā),學習Linux嵌入式開發(fā)怎么樣呢,我想學Linux嵌入式開發(fā),應該怎么起步呢?,我想學嵌入式LINUX驅(qū)動開發(fā),很糾結到底選ARM9???必看
1.初學者想學嵌入式linux開發(fā)
呵呵,你轉過來的那段話實在太可笑!如果按那種想法,別說嵌入式linux實踐性那么強的技術,就連一般的軟件開發(fā)也學不會!1.“如果你學習嵌入式開發(fā)是為了就職,那么必要性不是太大”--這里還要如果的呢?我沒見過有那個人是吃飽了撐著去研究嵌入式linux這苦活的。誰不是為了工作啊?...2.“因為一般來說公司把環(huán)境都給你準備好了。你*需要操心的是怎么設計軟件,怎么寫程序。業(yè)務和需求往往是最重要的。... ...當然一個公司確實可能會有一個組織專門去做嵌入式系統(tǒng)的搭建,驅(qū)動程序編寫等等,不過一個新手想進入這個領域怕也不容易。這個組織也不太可能去招新手?!?-估計此人是只用過Windows和IDE的,我實在想不出有哪個公司會招一個連開發(fā)環(huán)境都不會搭建的人。...3.“如果是學生的話,找個嵌入式的公司實習又能有開發(fā)環(huán)境又能有微薄的薪水。”--嵌入式這行,連板子都沒摸過,實習都別奢望能找到!4.“如果你已經(jīng)離開學校的話,那么自己一個人搞這個是想開公司么?那樣作為一個老板似乎也沒有可能自己鉆研所有的技術細節(jié)。因為老板要操心的事情實在太多了?!?-這世界沒多少個馬云,沒有過硬的綜合素質(zhì)想開公司?除非他老爸是李嘉誠... ...我比你高一屆,現(xiàn)在正在自學嵌入式linux。作為同道中人,給你一些建議吧:開發(fā)板一定要買的,不一定要買太貴的,推薦友善之臂的mini2440,這是一款性價比比較高的板子了,五百多塊。但個人認為不需要立刻買,先打好一些基礎吧。本人是學了一年linux和一段時間的arm才買的板子,最近才買的,打算再充一下電就真正著手玩開發(fā)板了。如果你還不熟悉linux,建議你好好學上一段時間吧。這是非常重要的,試問連操作linux都不熟悉,又談何開發(fā)呢?另外,學嵌入式是個苦活,一定要有信心和毅力。你才大三,現(xiàn)在決定學還有充足時間學習,學好了很有前途的!好好學一下基礎先吧!決定了就要加油哦! 另外,可以的話加我百度HI吧!相互交流下學習心得~
2.學習Linux嵌入式開發(fā)怎么樣呢
做這方面的,很多人是做軟件的,對下層不精,感覺現(xiàn)在的公司都不少這樣的人了,而且以前做單片機的都改做這個了,把它用于工程上也不是太難。學的人多了,可能不是件好事!我之前做這個的,主要是驅(qū)動,但是這點可憐的薪水不夠用啊,而且 工作壓力有點大(除非你的工作沒有太大的技術含量),還有一點:英語一定要好,不然你會很頭痛的!
3.我想學Linux嵌入式開發(fā),應該怎么起步呢?
既然買了開發(fā)板 哪就從他開始把,要不 不就浪費了嗎。開發(fā)板 會帶使用說明。 應該還會附有必需的開發(fā)軟件玩開發(fā)板的步驟基本是 這樣的:先 裝上 虛擬機 弄明白他,不懂問百度 呵呵給虛擬機裝Linux上操作系統(tǒng)了解Linux操作系統(tǒng)原理使用----內(nèi)核Linux應用程序開發(fā)--- gcc Makefile 交叉編譯器等玩內(nèi)核 定制 移植根文件系統(tǒng) 驅(qū)動程序開發(fā)嵌入式數(shù)據(jù)庫好了 到這 你才具備玩開發(fā)板的資格 燒寫根文件的燒寫內(nèi)核的燒寫 調(diào)試然后搞點 最基本的 做個電子菜單啊 啥的但是要知道 C語言是 做這行的基礎,啥時候?qū)W都可以,但是越早越好
4.我想學嵌入式LINUX驅(qū)動開發(fā),很糾結到底選ARM9?
對于初學者來說,C語言最關鍵,接著是微機原理,數(shù)據(jù)結構,再有是arm體系結構,推薦還是armV4,雖然說很老,但網(wǎng)上資料多,學習方便,當把V4搞熟,在學習其他的很容易。不推薦M系列,那些是工控用的比較多,操做系統(tǒng)簡單,不利于初學者學習當然如果零基礎,*在Linux下,對于初學者來說還是比較難,但Linux可以直接在電腦上仿真,因為arm好大一部分用的Linux操作系統(tǒng),兩者內(nèi)核一樣,利于初學者
看了以上有關的學習linux嵌入式開發(fā)講解,如果還有什么疑問可以直接來電咨詢。