『壹』 大學想自學計算機有什麼書籍可以推薦
《深入理解計算機系統》這本書不是嚴格意義上的操作系統書籍,而是對計算機基礎和操作系統做了一個串聯,可以解決你很多對於計算機的疑惑,並且對操作系統有一定理解。其實這本書還是很厚的,有一定難度,建議有一些基礎後再看。
『貳』 求 經典linux內核入門書籍《 Linux內核設計與實現(第三版中文高清帶目錄).pdf 》,第三版高清帶目錄!
是這本吧...?
上傳到附件里了...
下載確認一下吧...
書籍內容預覽見下圖...
滿意的話還望能採納我的回答...
『叄』 《Linux內核設計與實現原書第三版》pdf下載在線閱讀全文,求百度網盤雲資源
《Linux內核設計與實現原書第三版》網路網盤pdf最新全集下載:
鏈接: https://pan..com/s/1_NFP1R2airaYGjGHa_V7EQ
『肆』 求《Linux內核探秘深入解析文件系統》全文免費下載百度網盤資源,謝謝~
《Linux內核探秘深入解析文件系統》網路網盤pdf最新全集下載:
鏈接: https://pan..com/s/10_gfLOVNEpy-TAzONQ0pvA
『伍』 學linux有什麽好書
初步認識:
鳥哥的Linux私房菜基礎篇第三版pdf (上中下)
管理開發:
側重系統管理《LINUX系統管理技術手冊》
LINUX上玩玩編程《Linux程序設計》
內核開發:
1、深入linux內核
2、linux內核設計與實現 美 RobertLove著
『陸』 linux系統如何進行進程管理,內存管理,設備管理和文件管理
一樓仁兄那本書有點太深入,並且巨厚,若想簡單大概的了解一下內核,可以看robert love的《linux內核設計與實現》,薄的很,大致的都講了一下,適合入門
『柒』 請問怎樣快速入門嵌入式計算機技術,需要看哪些書,具體一點,或者有好的網站給我介紹一下,謝謝了!
嵌入式開發需要的入門知識,主要是這些:
一是程序設計的基礎,例如:基本的編程語言基礎,至少對數據類型、程序的結構及流程式控制制等最基本的內容要相當清楚,所以建議惡補一下C語言,推薦譚浩強的C語言程序設計,好好看一下,呵呵!另外有不少同學都問到數據結構的基礎,我一直認為數據結構和演算法的學習是幫助形成程序設計邏輯思維的很好訓練方式,對於程序員的長期專業素養的提高一定有好處,所以建議即使已經在嵌入式行業中工作之後也應該多補充一些相關的知識。許多在學校沒有學過數據結構的同學往往認為這部分非常枯燥、難學。而實際上如果你能明白研究計算機存儲和數據組織方式的意義,就一定能夠充分體會到數據結構的價值和魅力。一旦興趣有了,一切就會迎刃而解,呵呵!
二是操作系統工作原理,這部分往往是非計算機專業的同學在學校時沒有接觸過的。而由於嵌入式軟體設計相關的多任務環境、模塊間的同步與通信協同、驅動設計等往往都需要有對操作系統工作機制的了解和掌握作為基礎,因此建議沒有系統學習過的同學,找一本相關的操作系統工作原理書籍認真看一下(不用特厚、特專業、特內核的,先以普及知識為主,呵呵!)。
三是基本的硬體基礎,由於嵌入式Linux開發往往是ARM+Linux路線,所以為了能夠在後續學習過程中很好地掌握主流嵌入式微處理器的結構與原理(例如:ARM9),就需要對硬體工作原理有初步的了解和掌握,建議看一下諸如計算機組成原理、體系結構等相關的專業書籍。
要深入學習你可以嘗試以下路線:
(1) C語言是所有編程語言中的強者,單片機、DSP、類似ARM的種種晶元的編程都可以用C語言搞定),因此必須非常熟練的掌握。
推薦書籍:《The C Programming Language》 這本經典的教材是老外寫的,也有中譯版本。
(2) 操作系統原理,是必需的,如果你是計算機專業畢業那也就無所謂了,如果是非計算機專業的就必須找一本比較淺顯的計算機原理書籍看一看,把啥叫「進程」「線程」「系統調度」等等基本問題搞清楚。
(3)Linux操作系統就是用C語言編寫的,所以你也應該先學習下Linux方面的編程,只有你會應用了,才能近一步去了解其內核的精髓。
推薦書籍:《UNIX環境高級編程》(第2版)
(4) 了解ARM的架構,原理,以及其匯編指令,我們在嵌入式開發中,一般很少去寫匯編,但是最起碼的要求是能夠看懂arm匯編。
(5) 系統移植的時候,就需要你從最下層的bootloader開始,然後內核移植,文件系統移植等。而移植這部分對硬體的依賴是非常大的,其配置步驟也相對復雜,也沒有太多詳細資料。
(6) 驅動開發
linux驅動程序設計既是個極富有挑戰性的領域,又是一個博大精深的內容。
linux驅動程序設計本質是屬於linux內核編程范疇的,因而是對linux內核和內核編程是有要求的。在學習前你要想了解linux內核的組成,因為每一部分要詳細研究的話足夠可以擴展成一本厚書。
以上只不過是大概的框架,在實際的開發中還會涉及很多東西,比如:交叉編譯、makefile、shell腳本等等,所以說學習嵌入式的周期較長,門檻較高,自學的話更是需要較強的學習能力和專業功底。只要能堅持下來一定會取得成功!
華清遠見的嵌入式專業教材比較專業,也很出名,高校圖書館以及外面書店都有賣,你可以去網上搜一下,買本看看,華清遠見的網站和技術論壇上面也有很多嵌入式學習資料和視頻可以下載,而且更新的速度也很快,LZ沒事可以去轉轉,相信對你會有幫助!
『捌』 作為老師應該怎樣教嵌入式實時操作系統
關於你的問題,因不清楚具體情況(比如說針對的是什麼樣的學生,課時多少,實驗條件……),無法作出針對性回答。
在此僅以個人學習經歷的一些心得作為回答,希望對你有幫助。
(1)先對嵌入式領域有個宏觀的理解,我用的書是:嵌入式實時操作系統及應用開發(第二版)羅蕾,北航出版社
(2)學習一款簡單的操作系統ucos,首選《嵌入式實時操作系統UC/OS-II》
邵貝貝,ucos創始人寫的,堪稱經典。除此之外,可以參考配套的代碼翻譯,電子書,網上很容易找,找不到聯系我[email protected]。在此基礎上進行移植(可以作為實驗)
(3)再深入的話,可以研究Linux源代碼。建議先研究Linux
0.11內核(linux0.11內核完全剖析.pdf,相當經典),而後可以看《Linux內核設計與實現》及《深入理解LINUX內核》
(4)……(其他的是後話了)
祝好!