1. 前言
首先感謝電子發(fā)燒友和RT-Thread提供這樣的平臺和機會,讓我可以免費獲得這本書,作為一個rtt的6年多老粉,自然是先恭喜rtt又有新的生命誕生了。
2. 全書結(jié)構(gòu)
(1) 全書分為基礎(chǔ)篇,進階篇,高級篇三個部分。每個部分都有很多章節(jié),每一個章節(jié)都對應(yīng)一個驅(qū)動類型,全書涉及的驅(qū)動如下圖:
(2) 看下來,這本書其實更像是一本工具書,我們在閱讀的時候不需要一章一章的從頭讀到尾,讀完前面幾張的內(nèi)容,熟悉了驅(qū)動開發(fā)的基本流程之后,就可以根據(jù)自己的需要,選擇對應(yīng)的章節(jié)學(xué)習(xí)。
(3) 書上還說了,閱讀本書要求讀者具備了RT-Thread的基礎(chǔ)知識,因此建議與大家先學(xué)習(xí)《嵌入式實時操作系統(tǒng):RT-Thread設(shè)計與實現(xiàn)》,再學(xué)習(xí)本書的內(nèi)容。所以對rtt還不怎么熟悉的小伙伴建議還是先去把前面那本書先看一下,把一些實驗先做一做,這樣讀本書的時候才不會感覺吃力。
3. 亮點內(nèi)容
(1) 亮點之一是每個章節(jié)的框架基本都是一樣的,遵循驅(qū)動的層級結(jié)構(gòu)-->創(chuàng)建相應(yīng)設(shè)備-->實現(xiàn)對應(yīng)驅(qū)動的操作方法-->注冊驅(qū)動設(shè)備-->驅(qū)動配置,這樣的邏輯,讀來通順,也很有調(diào)理。而且,更深一層的意思,也是告訴讀者我們要是做一個新的驅(qū)動,遵循這樣的流程就可以了
(2) 除了一些常規(guī)的驅(qū)動,本書還介紹了很多高級的驅(qū)動這是很新欣喜的,而且很意外的是像USBD、CAN設(shè)備驅(qū)動這類內(nèi)容;其實是很復(fù)雜,也很枯燥的,但是在本書中講的非常的細(xì)致和生動,在對應(yīng)的結(jié)構(gòu)體中每一行都有對應(yīng)的中文注釋,對于英文貧瘠的讀者來說更是非常友好,當(dāng)然也是因為這款rtt系統(tǒng)就是國產(chǎn)系統(tǒng),給上中文注釋是再正常不過的事情了。
4. 收獲
(1) 讀完本書,最大的收獲當(dāng)然就是RT-Thread團隊滿滿的誠意了。在之前的時候我也有參與過寫書,但是這跟網(wǎng)上寫博客不同,章節(jié)、版面、內(nèi)容循序、結(jié)構(gòu)、字?jǐn)?shù)等等都是有嚴(yán)格要求的。所以對于我來說,RT-Thread這本書344頁,并且里面內(nèi)容這么詳實,可想而知主創(chuàng)團隊肯定花了很大的時間精力,這里再次感謝RT-Thread團隊;
(2) 感覺讀完本書之后,關(guān)于單片機或者嵌入式開發(fā)板上面,有新的器件再也不用到處找各種文章去補知識點了, 這一本書基本就涵蓋了所有我們能接觸到的芯片驅(qū)動了 ,即使不在RT-Thread系統(tǒng)上,也會對我們有所幫助;
5. 遺憾和缺陷
(1) 首先第一點遺憾就是現(xiàn)在的工作環(huán)境已經(jīng)不使用RT-Thread了,之前跟領(lǐng)導(dǎo)也爭取了幾次說想使用RT-Thread開發(fā)點內(nèi)容,但是最終還是由于業(yè)務(wù)原因沒有達(dá)成,所以不能對本書的內(nèi)容快速實踐也有不少遺憾;
(2) 要說本書的缺陷的話我來雞蛋挑個骨頭就是前面沒有提供RT-Thread代碼下載方式,以及沒有介紹RT-Thread Studio這個專用IDE有些許的遺憾吧,但是其實我能理解主創(chuàng)團隊,因為加上這兩部分內(nèi)容的話,一個跟前面那本書《嵌入式實時操作系統(tǒng):RT-Thread設(shè)計與實現(xiàn)》重復(fù)了,而是會使得本書的篇幅太多,書本變厚,很可能就會影響某些讀者的”食用”興趣。
6. 致謝
再次感謝RT-Thread團隊和本書的主創(chuàng)人員,給我們奉獻了這樣一本好書,感覺發(fā)燒友平臺提供機會給我薅了一次羊毛,由于時間關(guān)系,不能夠很細(xì)致的一頁頁的將書完整看完,但是在后續(xù)的日子里,這本書會一直擺在我的案前,累了困了翻一翻,立馬精神百倍。
———————End———————
RT-Thread線下入門培訓(xùn)-4月場次 青島、北京
1.免費2.動手實驗+理論3.主辦方免費提供開發(fā)板4.自行攜帶電腦,及插線板用于筆記本電腦充電5.參與者需要有C語言、單片機(ARM Cortex-M核)基礎(chǔ),請?zhí)崆鞍惭b好RT-Thread Studio 開發(fā)環(huán)境
立即掃碼報名
報名鏈接
https://jinshuju.net/f/UYxS2k
巡回城市:青島、北京、西安、成都、武漢、鄭州、杭州、深圳、上海、南京
你可以添加微信:rtthread2020 為好友,注明:公司+姓名,拉進RT-Thread官方微信交流群!
你也可以把文章轉(zhuǎn)給學(xué)校老師等相關(guān)人員,讓RT-Thread可以惠及更多的開發(fā)者
原文標(biāo)題:《RT-Thread設(shè)備驅(qū)動開發(fā)指南》讀書筆記
文章出處:【微信公眾號:RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
RT-Thread
+關(guān)注
關(guān)注
31文章
1285瀏覽量
40079
原文標(biāo)題:《RT-Thread設(shè)備驅(qū)動開發(fā)指南》讀書筆記
文章出處:【微信號:RTThread,微信公眾號:RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論