1. 前言
首先感謝電子發(fā)燒友和RT-Thread提供這樣的平臺(tái)和機(jī)會(huì),讓我可以免費(fèi)獲得這本書,作為一個(gè)rtt的6年多老粉,自然是先恭喜rtt又有新的生命誕生了。
2. 全書結(jié)構(gòu)
(1) 全書分為基礎(chǔ)篇,進(jìn)階篇,高級(jí)篇三個(gè)部分。每個(gè)部分都有很多章節(jié),每一個(gè)章節(jié)都對(duì)應(yīng)一個(gè)驅(qū)動(dòng)類型,全書涉及的驅(qū)動(dòng)如下圖:
(2) 看下來(lái),這本書其實(shí)更像是一本工具書,我們?cè)陂喿x的時(shí)候不需要一章一章的從頭讀到尾,讀完前面幾張的內(nèi)容,熟悉了驅(qū)動(dòng)開(kāi)發(fā)的基本流程之后,就可以根據(jù)自己的需要,選擇對(duì)應(yīng)的章節(jié)學(xué)習(xí)。
(3) 書上還說(shuō)了,閱讀本書要求讀者具備了RT-Thread的基礎(chǔ)知識(shí),因此建議與大家先學(xué)習(xí)《嵌入式實(shí)時(shí)操作系統(tǒng):RT-Thread設(shè)計(jì)與實(shí)現(xiàn)》,再學(xué)習(xí)本書的內(nèi)容。所以對(duì)rtt還不怎么熟悉的小伙伴建議還是先去把前面那本書先看一下,把一些實(shí)驗(yàn)先做一做,這樣讀本書的時(shí)候才不會(huì)感覺(jué)吃力。
3. 亮點(diǎn)內(nèi)容
(1) 亮點(diǎn)之一是每個(gè)章節(jié)的框架基本都是一樣的,遵循驅(qū)動(dòng)的層級(jí)結(jié)構(gòu)-->創(chuàng)建相應(yīng)設(shè)備-->實(shí)現(xiàn)對(duì)應(yīng)驅(qū)動(dòng)的操作方法-->注冊(cè)驅(qū)動(dòng)設(shè)備-->驅(qū)動(dòng)配置,這樣的邏輯,讀來(lái)通順,也很有調(diào)理。而且,更深一層的意思,也是告訴讀者我們要是做一個(gè)新的驅(qū)動(dòng),遵循這樣的流程就可以了
(2) 除了一些常規(guī)的驅(qū)動(dòng),本書還介紹了很多高級(jí)的驅(qū)動(dòng)這是很新欣喜的,而且很意外的是像USBD、CAN設(shè)備驅(qū)動(dòng)這類內(nèi)容;其實(shí)是很復(fù)雜,也很枯燥的,但是在本書中講的非常的細(xì)致和生動(dòng),在對(duì)應(yīng)的結(jié)構(gòu)體中每一行都有對(duì)應(yīng)的中文注釋,對(duì)于英文貧瘠的讀者來(lái)說(shuō)更是非常友好,當(dāng)然也是因?yàn)檫@款rtt系統(tǒng)就是國(guó)產(chǎn)系統(tǒng),給上中文注釋是再正常不過(guò)的事情了。
4. 收獲
(1) 讀完本書,最大的收獲當(dāng)然就是RT-Thread團(tuán)隊(duì)滿滿的誠(chéng)意了。在之前的時(shí)候我也有參與過(guò)寫書,但是這跟網(wǎng)上寫博客不同,章節(jié)、版面、內(nèi)容循序、結(jié)構(gòu)、字?jǐn)?shù)等等都是有嚴(yán)格要求的。所以對(duì)于我來(lái)說(shuō),RT-Thread這本書344頁(yè),并且里面內(nèi)容這么詳實(shí),可想而知主創(chuàng)團(tuán)隊(duì)肯定花了很大的時(shí)間精力,這里再次感謝RT-Thread團(tuán)隊(duì);
(2) 感覺(jué)讀完本書之后,關(guān)于單片機(jī)或者嵌入式開(kāi)發(fā)板上面,有新的器件再也不用到處找各種文章去補(bǔ)知識(shí)點(diǎn)了, 這一本書基本就涵蓋了所有我們能接觸到的芯片驅(qū)動(dòng)了 ,即使不在RT-Thread系統(tǒng)上,也會(huì)對(duì)我們有所幫助;
5. 遺憾和缺陷
(1) 首先第一點(diǎn)遺憾就是現(xiàn)在的工作環(huán)境已經(jīng)不使用RT-Thread了,之前跟領(lǐng)導(dǎo)也爭(zhēng)取了幾次說(shuō)想使用RT-Thread開(kāi)發(fā)點(diǎn)內(nèi)容,但是最終還是由于業(yè)務(wù)原因沒(méi)有達(dá)成,所以不能對(duì)本書的內(nèi)容快速實(shí)踐也有不少遺憾;
(2) 要說(shuō)本書的缺陷的話我來(lái)雞蛋挑個(gè)骨頭就是前面沒(méi)有提供RT-Thread代碼下載方式,以及沒(méi)有介紹RT-Thread Studio這個(gè)專用IDE有些許的遺憾吧,但是其實(shí)我能理解主創(chuàng)團(tuán)隊(duì),因?yàn)榧由线@兩部分內(nèi)容的話,一個(gè)跟前面那本書《嵌入式實(shí)時(shí)操作系統(tǒng):RT-Thread設(shè)計(jì)與實(shí)現(xiàn)》重復(fù)了,而是會(huì)使得本書的篇幅太多,書本變厚,很可能就會(huì)影響某些讀者的”食用”興趣。
6. 致謝
再次感謝RT-Thread團(tuán)隊(duì)和本書的主創(chuàng)人員,給我們奉獻(xiàn)了這樣一本好書,感覺(jué)發(fā)燒友平臺(tái)提供機(jī)會(huì)給我薅了一次羊毛,由于時(shí)間關(guān)系,不能夠很細(xì)致的一頁(yè)頁(yè)的將書完整看完,但是在后續(xù)的日子里,這本書會(huì)一直擺在我的案前,累了困了翻一翻,立馬精神百倍。
更多熱點(diǎn)文章閱讀
龍芯架構(gòu)首款面向嵌入式應(yīng)用的開(kāi)發(fā)板,2K500開(kāi)發(fā)應(yīng)用實(shí)例
ARM架構(gòu)國(guó)產(chǎn)MCU移植!國(guó)民技術(shù)N32系列開(kāi)源移植樣例合集
RK3568!四核64位ARMv8.2A架構(gòu),匯聚編譯源碼及實(shí)戰(zhàn)樣例
OpenHarmony開(kāi)源鴻蒙大賽作品集:基于RK2206開(kāi)發(fā)板20+成熟應(yīng)用案例!
24Bit ADC高精度低功耗MCU 醫(yī)療級(jí)別設(shè)備參考設(shè)計(jì)(附上高精確算法+電路原理圖)
原文標(biāo)題:【讀書分享】《RT-Thread設(shè)備驅(qū)動(dòng)開(kāi)發(fā)指南》讀書筆記
文章出處:【微信公眾號(hào):電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
電子技術(shù)
+關(guān)注
關(guān)注
18文章
920瀏覽量
56340 -
電子發(fā)燒友論壇
+關(guān)注
關(guān)注
4文章
197瀏覽量
1153
原文標(biāo)題:【讀書分享】《RT-Thread設(shè)備驅(qū)動(dòng)開(kāi)發(fā)指南》讀書筆記
文章出處:【微信號(hào):gh_9b9470648b3c,微信公眾號(hào):電子發(fā)燒友論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論