91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>嵌入式開發>基于最新的Linux 4.0內核Linux設備驅動開發詳解Linux設備驅動開發詳解PDF電子書免費下載

基于最新的Linux 4.0內核Linux設備驅動開發詳解Linux設備驅動開發詳解PDF電子書免費下載

2019-04-28 | pdf | 15.48 MB | 次下載 | 5積分

資料介紹

  Linux從未停歇前進的腳步。Linus Torvalds,世界上最偉大的程序員之一,Linux內核的創始人,Git的締造者,現在仍然在沒日沒夜地合并補丁、升級內核。做技術的人,從來沒有終南捷徑,拼得就是坐冷板凳的傻勁。這是一個連閱讀都被碎片化的時代,在這樣一個時代,人們趨向于激進、浮躁,內心的不安寧使我們極難靜下心來研究什么。

  我見過許多Linux工程師,他們的簡歷上寫著“精通”Linux內核,有多年的工作經驗,而他們的“精通”卻只是把某個寄存器從0改成1,從1改成0的不斷重復;我也見過許多Linux工程師,他們終日埋頭苦干,敲打著自己的機器和電路板,卻從未冷靜下來思考,并不斷重構和升華自己的知識體系。這是要把“牢底”坐穿的程序員,這樣“忙忙碌碌”的程序員,從來都不算是好程序員。

  對于優秀的程序員,其最優秀的品質是能夠心平氣和地學習與思考問題,透析代碼背后的架構、原理和設計思想。沒有思想的代碼是垃圾代碼,沒有思想的程序員,只是在完成低水平重復建設的體力活。很多程序員從不過問自己寫的代碼最后在機器里面是怎么跑的,很多事情莫名其妙地發生了,很多bug莫名其妙地消失了……他們永遠都在得過且過。由此,衍生出了本書的第一個出發點,那就是帶給讀者更多關于Linux開發思想的講解,幫助讀者奠定根基。

  本書呈現給讀者的更多的是一種思考方法,而不是知識點的簡單羅列。本書除對基礎理論部分進行了詳細的講解外,還加強了對驅動編程所涉及的Linux內核最底層機理的講解,內容包括中斷、定時器、進程生命周期、uevent、并發、編譯亂序、執行亂序、等待隊列、I/O模型、內存管理等。這些知識點非常重要,是真正證明程序員理解了Linux的部分內容,程序員只有打好根基,才能游刃有余。本書沒有大量描述各種具體驅動類型的章節,如Sound、PCI、MTD、tty等,而將更多的焦點轉移到了驅動編程背后的內核原理,并試圖從Linux內核的上百個驅動子系統中尋找出內部規律,以培養讀者舉一反三的能力。

  本書首先介紹Linux設備驅動的基礎。第1章簡要地介紹了設備驅動,并從無操作系統的設備驅動引出了Linux操作系統下的設備驅動,介紹了本書所基于的開發環境。第2章系統地講解了Linux驅動工程師應該掌握的硬件知識,為工程師打下Linux驅動編程的硬件基礎,詳細介紹了各種類型的CPU、存儲器和常見的外設,并闡述了硬件時序分析方法和數據手冊閱讀方法。第3章將Linux設備驅動放在Linux 2.6內核背景中進行講解,說明Linux內核的編程方法。由于驅動編程也在內核編程的范疇,因此,這一章實質是為編寫Linux設備驅動打下軟件基礎。

  其次,講解Linux設備驅動編程的基礎理論、字符設備驅動及設備驅動設計中涉及的并發控制、同步等問題。第4、5章分別講解Linux內核模塊和Linux設備文件系統;第6~9章以虛擬設備globalmem和 globalfifo為主線,逐步給其添加高級控制功能;第10、11章分別闡述Linux驅動編程中所涉及的中斷和定時器、內核和I/O操作處理方法。接著,剖析復雜設備驅動的體系結構以及塊設備、網絡設備驅動。該篇講解了設備與驅動的分離、主機控制器驅動與外設驅動的分離,并以大量實例(如input、tty、LCD、platform、I 2C、SPI、USB等)來佐證。其中第12章和第17章遙相呼應,力圖全面地展示驅動的架構。Linux有100多個驅動子系統,逐個講解和學習都是不現實的,授人以魚不如授人以漁,因此我們將更多的焦點放在了架構講解方面,以便讀者可以舉一反三。

  本書最后4章分析了Linux的設備樹、Linux移植到新的SoC上的具體工作以及Linux內核和驅動的一些調試方法。這些內容,對于理解如何從頭開始搭建一個Linux,以及整個Linux板級支持包上上下下的關系尤為重要。

  另外,本書的主要代碼都引用自Linux源代碼,為保留原汁原味,均延用了代碼的英文注釋,而其他非引用的代碼則使用了中文注釋或無注釋,特此說明。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1EMC電路設計工程師必備的EMC基礎
  2. 0.42 MB   |  4次下載  |  2 積分
  3. 2AU3116 2×60W模擬輸入雙通道Class-D 音頻功率放大器數據手冊
  4. 1.19 MB   |  1次下載  |  免費
  5. 3低壓降肖特基整流管SR340L數據手冊
  6. 0.78 MB   |  1次下載  |  免費
  7. 4ZX8002E 觸摸調光LED集成IC數據手冊
  8. 2.27 MB   |  次下載  |  免費
  9. 5SOD-323塑料封裝ESD保護二極管SD05T系列規格書
  10. 1.07 MB   |  次下載  |  免費
  11. 6SOT-23塑料封裝ESD保護二極管SMxx Series系列規格書
  12. 0.93 MB   |  次下載  |  免費
  13. 7高效率整流二極管HER151 THRU HER158數據手冊
  14. 0.54 MB   |  次下載  |  免費
  15. 8低壓降肖特基整流管SL22 THRU SL210數據手冊
  16. 1.03 MB   |  次下載  |  免費

本月

  1. 1三相逆變主電路的原理圖和PCB資料合集免費下載
  2. 27.35 MB   |  111次下載  |  1 積分
  3. 2運算放大器基本電路中文資料
  4. 1.30 MB   |  16次下載  |  免費
  5. 3蘋果iphone 11電路原理圖
  6. 4.98 MB   |  11次下載  |  5 積分
  7. 4TL494工業用開關電源原理圖資料
  8. 0.22 MB   |  10次下載  |  1 積分
  9. 5常用電子元器件介紹
  10. 3.21 MB   |  8次下載  |  免費
  11. 6QW2893應急燈專用檢測芯片
  12. 590.40 KB  |  4次下載  |  免費
  13. 7相關協議信號總結
  14. 0.94 MB   |  4次下載  |  免費
  15. 8EMC電路設計工程師必備的EMC基礎
  16. 0.42 MB   |  4次下載  |  2 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935130次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191390次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183344次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81591次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73815次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65989次下載  |  10 積分
主站蜘蛛池模板: 久久久久性 | 黄网站视频在线观看 | 男女免费观看视频 | 亚洲成人伊人网 | 国产美女一区 | 第四色男人天堂 | 啪啪伊人网 | 国产精品久久久久久久久 | 三级网站视频 | 九九黄色网| 性欧美xxxx视频在线观看 | h录音 国产 在线 | 中文一区二区在线观看 | 亚洲小说区图片区另类春色 | 边做边爱在线观看视频免费 | 亚洲女人小便 | 色偷偷亚洲男人 | 99伊人 | 久久久久综合 | 手机看片精品国产福利盒子 | 色吧五月天 | 色综合视频在线 | 伊人狼人综合网 | 狠狠的干狠狠的操 | 一级毛片免费毛片一级毛片免费 | 毛片快播 | 在线视频永久在线视频 | 国产精品美女在线观看 | 日本大片免费观看视频 | 四虎影永久在线观看网址 | 青草国内精品视频在线观看 | 色爱区综合激月婷婷激情五月 | 在线观看三级网站 | www.亚洲.com | 免费精品一区二区三区在线观看 | 亚洲欧美日韩另类精品一区二区三区 | 一级片aaaa| 自拍偷拍福利 | 精品免费 | 国产免费高清视频在线观看不卡 | 1024 cc香蕉在线观看看中文 |