1. 前言
首先感謝電子發燒友和RT-Thread提供這樣的平臺和機會,讓我可以免費獲得這本書,作為一個rtt的6年多老粉,自然是先恭喜rtt又有新的生命誕生了。
2. 全書結構
(1) 全書分為基礎篇,進階篇,高級篇三個部分。每個部分都有很多章節,每一個章節都對應一個驅動類型,全書涉及的驅動如下圖:
(2) 看下來,這本書其實更像是一本工具書,我們在閱讀的時候不需要一章一章的從頭讀到尾,讀完前面幾張的內容,熟悉了驅動開發的基本流程之后,就可以根據自己的需要,選擇對應的章節學習。
(3) 書上還說了,閱讀本書要求讀者具備了RT-Thread的基礎知識,因此建議與大家先學習《嵌入式實時操作系統:RT-Thread設計與實現》,再學習本書的內容。所以對rtt還不怎么熟悉的小伙伴建議還是先去把前面那本書先看一下,把一些實驗先做一做,這樣讀本書的時候才不會感覺吃力。
3. 亮點內容
(1) 亮點之一是每個章節的框架基本都是一樣的,遵循驅動的層級結構-->創建相應設備-->實現對應驅動的操作方法-->注冊驅動設備-->驅動配置,這樣的邏輯,讀來通順,也很有調理。而且,更深一層的意思,也是告訴讀者我們要是做一個新的驅動,遵循這樣的流程就可以了
(2) 除了一些常規的驅動,本書還介紹了很多高級的驅動這是很新欣喜的,而且很意外的是像USBD、CAN設備驅動這類內容;其實是很復雜,也很枯燥的,但是在本書中講的非常的細致和生動,在對應的結構體中每一行都有對應的中文注釋,對于英文貧瘠的讀者來說更是非常友好,當然也是因為這款rtt系統就是國產系統,給上中文注釋是再正常不過的事情了。
4. 收獲
(1) 讀完本書,最大的收獲當然就是RT-Thread團隊滿滿的誠意了。在之前的時候我也有參與過寫書,但是這跟網上寫博客不同,章節、版面、內容循序、結構、字數等等都是有嚴格要求的。所以對于我來說,RT-Thread這本書344頁,并且里面內容這么詳實,可想而知主創團隊肯定花了很大的時間精力,這里再次感謝RT-Thread團隊;
(2) 感覺讀完本書之后,關于單片機或者嵌入式開發板上面,有新的器件再也不用到處找各種文章去補知識點了, 這一本書基本就涵蓋了所有我們能接觸到的芯片驅動了 ,即使不在RT-Thread系統上,也會對我們有所幫助;
5. 遺憾和缺陷
(1) 首先第一點遺憾就是現在的工作環境已經不使用RT-Thread了,之前跟領導也爭取了幾次說想使用RT-Thread開發點內容,但是最終還是由于業務原因沒有達成,所以不能對本書的內容快速實踐也有不少遺憾;
(2) 要說本書的缺陷的話我來雞蛋挑個骨頭就是前面沒有提供RT-Thread代碼下載方式,以及沒有介紹RT-Thread Studio這個專用IDE有些許的遺憾吧,但是其實我能理解主創團隊,因為加上這兩部分內容的話,一個跟前面那本書《嵌入式實時操作系統:RT-Thread設計與實現》重復了,而是會使得本書的篇幅太多,書本變厚,很可能就會影響某些讀者的”食用”興趣。
6. 致謝
再次感謝RT-Thread團隊和本書的主創人員,給我們奉獻了這樣一本好書,感覺發燒友平臺提供機會給我薅了一次羊毛,由于時間關系,不能夠很細致的一頁頁的將書完整看完,但是在后續的日子里,這本書會一直擺在我的案前,累了困了翻一翻,立馬精神百倍。
更多熱點文章閱讀
原文標題:【讀書分享】《RT-Thread設備驅動開發指南》讀書筆記
文章出處:【微信公眾號:電子發燒友論壇】歡迎添加關注!文章轉載請注明出處。
-
電子技術
+關注
關注
18文章
891瀏覽量
56067 -
電子發燒友論壇
+關注
關注
4文章
197瀏覽量
1100
原文標題:【讀書分享】《RT-Thread設備驅動開發指南》讀書筆記
文章出處:【微信號:gh_9b9470648b3c,微信公眾號:電子發燒友論壇】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論