淺淡個人學習嵌入式Linux過程
我專業是電子資訊工程,在初入大學的時候,我們的班主任便要我們多多去了解一些關於電子方面的知識。後來我瞭解到了嵌入式,繼而瞭解到了嵌入式 Linux 。其實我們學習linux差不多就學習linux核心,但是你要學習核心,你首先要會用Linux,知道Linux是如何操作,繼而才能瞭解Linux怎麼呼叫系統底層驅動的。
當時的我只是知道Linux是獨立於Windows的另一個作業系統。但是由於其開源免費的特點,所以也備受關注。我開始對Linux產生了濃厚的興趣。開始在網路上找各種關於Linux的書籍,然後開始自學之路。
我無意中發現了一本書籍,而且更為有趣的是這本書有專門的網站,叫linuxprobe,網站上存在大量的Linux學習資料,還要免費的工具可以要你下載。這個網站的設定真是太便捷了,於是我便開始了Linux學習之路。
這本書很適合Linux初學者,邏輯很清晰,此後我便跟著這本書開始系統化的學習。
慢慢的,我從開始會幾個簡單的命令,到可以獨立搭建伺服器,架站了。然後當我再去看嵌入式的Linux程式設計的時候,發現一切都開始變得簡單起來了。當初嵌入式那本書我由於沒有基礎,根本看不懂。
學習嵌入式的重點和難點關鍵在操作零碎,假如沒有掌握操作零碎,我以為很難掌握一個嵌入式零碎。即便在做嵌入式開發中,作應有層的開發簡直可以不曉得操作零碎也可以開發,我以為那是浮在外表的。很難深化和進步。宣告:一孔之見!不可深究!
在學習linux核心程式中犯了一個極端嚴重道路錯誤:對linux簡直不懂就開端學習核心。我推薦一個學習道路是:運用linux—〉linxu零碎程式設計開發---〉驅動開發和剖析linux核心。實際上你不會運用linux也可以學習核心,但是假如你懂了這些東西學習更有效率。
假如你是喜歡研究的、,那你進入核心會滿足你的願望。同時對你當前的嵌入式零碎的開發有很好的影響。假如你想從事嵌入式linux零碎開發,最好對核心有所理解。假如僅僅是做使用開發沒有必要。我打個比喻:c、c++、java等言語是武林中的某個武林派系的話,如什麼拳法,什麼刀法等,那麼linux 核心應該是一團體的內功的反響。
你可以不去培訓,但是不能不買開發板。假如你想學習 嵌入式 一定要買塊學習板,最好買塊arm9的,貴些也值。可以跑初級操作零碎。這個不要什麼品牌公司的,普通不會出什麼成績,市場上的板子普通是三星的2410,根本上是抄的。假如是做產品那要留意些。普通的公司普通要2000,加lcd要3000甚至更多。我接觸到有的板只需1200,加lcd也就2000,差異比擬大,我以為學習都夠啦。
當你學過Linux後,你會發現嵌入式Linux沒有想象中的那麼難了,一切都開始變得有簡單起來了。這些我學的Linux知識在我後來學習嵌入式開發的課程時,幫了我的大忙。由於我學過Linux知識,所以我上手很快。當然這些都是我學過Linux的原因,
而且我也很感謝 《Linux就該這麼學》 這本書以及他的作者,謝謝這本書讓我省去了很大的麻煩,給我枯燥的嵌入式學習之路帶來了光芒。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2636802/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 淺淡 RxJS WebSocketJSWeb
- DC-5靶場滲透實戰過程(個人學習)
- 作為一個新人,怎樣學習嵌入式LinuxLinux
- 協程與yield個人淺解
- Java學習過程Java
- 學習嵌入式的心路歷程分享
- 可以看一下我學習linux的過程Linux
- 我的Linux系統開始學習的過程Linux
- memcached的學習過程
- 個人學習
- MSP430學習過程
- SQL SERVER 學習過程(一)SQLServer
- IT學習過程中看懂=學會嗎?
- 談談本人學Linux的小過程Linux
- 嵌入式Linux作業系統學習規劃Linux作業系統
- 哪些人適合學習Linux?linux系統使用學習Linux
- Javascript Promise學習過程總結JavaScriptPromise
- 效能優化的過程學習優化
- SpringIOC初始化過程學習Spring
- 有監督學習——高斯過程
- Linux 學習筆記(二):搭建個人Git伺服器Linux筆記Git伺服器
- Linux運維學習過程中,磁碟的磁軌簡單介紹Linux運維
- 學習Linux哪個比較好?入門學習LinuxLinux
- go 的個人學習Go
- Mysql 5.7儲存過程的學習MySql儲存過程
- 【Elasticsearch學習】文件搜尋全過程Elasticsearch
- tar命令打包技巧有什麼?linux運維命令學習入門過程Linux運維
- 分享一些自己的學習過程和學習方法
- Linux一個服務被訪問的過程Linux
- 嵌入式Linux開發工程師需要學習哪些知識Linux工程師
- 3個重點,20個函式分析,淺析FFmpeg轉碼過程函式
- Linux學習歷程——SUID、SGID、SBIT簡介LinuxUI
- 網工的Linux系統學習歷程Linux
- 大資料開發過程中的5個學習通用步驟大資料
- Linux監控工具有哪些?Linux課程學習週期Linux
- Linux課程可以零基礎學習嗎?該如何學習?Linux
- 機器學習導圖系列(3):過程機器學習
- 走進前端的過程--方向式學習前端