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

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

3天內(nèi)不再提示

【讀書分享】《RT-Thread設備驅(qū)動開發(fā)指南》讀書筆記

電子發(fā)燒友論壇 ? 來源:未知 ? 2023-03-28 13:05 ? 次閱讀

1. 前言

首先感謝電子發(fā)燒友和RT-Thread提供這樣的平臺和機會,讓我可以免費獲得這本書,作為一個rtt的6年多老粉,自然是先恭喜rtt又有新的生命誕生了。


2. 全書結(jié)構

(1) 全書分為基礎篇,進階篇,高級篇三個部分。每個部分都有很多章節(jié),每一個章節(jié)都對應一個驅(qū)動類型,全書涉及的驅(qū)動如下圖:



(2) 看下來,這本書其實更像是一本工具書,我們在閱讀的時候不需要一章一章的從頭讀到尾,讀完前面幾張的內(nèi)容,熟悉了驅(qū)動開發(fā)的基本流程之后,就可以根據(jù)自己的需要,選擇對應的章節(jié)學習。


(3) 書上還說了,閱讀本書要求讀者具備了RT-Thread的基礎知識,因此建議與大家先學習《嵌入式實時操作系統(tǒng):RT-Thread設計與實現(xiàn)》,再學習本書的內(nèi)容。所以對rtt還不怎么熟悉的小伙伴建議還是先去把前面那本書先看一下,把一些實驗先做一做,這樣讀本書的時候才不會感覺吃力。


3. 亮點內(nèi)容

(1) 亮點之一是每個章節(jié)的框架基本都是一樣的,遵循驅(qū)動的層級結(jié)構-->創(chuàng)建相應設備-->實現(xiàn)對應驅(qū)動的操作方法-->注冊驅(qū)動設備-->驅(qū)動配置,這樣的邏輯,讀來通順,也很有調(diào)理。而且,更深一層的意思,也是告訴讀者我們要是做一個新的驅(qū)動,遵循這樣的流程就可以了



(2) 除了一些常規(guī)的驅(qū)動,本書還介紹了很多高級的驅(qū)動這是很新欣喜的,而且很意外的是像USBD、CAN設備驅(qū)動這類內(nèi)容;其實是很復雜,也很枯燥的,但是在本書中講的非常的細致和生動,在對應的結(jié)構體中每一行都有對應的中文注釋,對于英文貧瘠的讀者來說更是非常友好,當然也是因為這款rtt系統(tǒng)就是國產(chǎn)系統(tǒng),給上中文注釋是再正常不過的事情了。




4. 收獲

(1) 讀完本書,最大的收獲當然就是RT-Thread團隊滿滿的誠意了。在之前的時候我也有參與過寫書,但是這跟網(wǎng)上寫博客不同,章節(jié)、版面、內(nèi)容循序、結(jié)構、字數(shù)等等都是有嚴格要求的。所以對于我來說,RT-Thread這本書344頁,并且里面內(nèi)容這么詳實,可想而知主創(chuàng)團隊肯定花了很大的時間精力,這里再次感謝RT-Thread團隊;


(2) 感覺讀完本書之后,關于單片機或者嵌入式開發(fā)板上面,有新的器件再也不用到處找各種文章去補知識點了, 這一本書基本就涵蓋了所有我們能接觸到的芯片驅(qū)動了 ,即使不在RT-Thread系統(tǒng)上,也會對我們有所幫助;


5. 遺憾和缺陷

(1) 首先第一點遺憾就是現(xiàn)在的工作環(huán)境已經(jīng)不使用RT-Thread了,之前跟領導也爭取了幾次說想使用RT-Thread開發(fā)點內(nèi)容,但是最終還是由于業(yè)務原因沒有達成,所以不能對本書的內(nèi)容快速實踐也有不少遺憾;


(2) 要說本書的缺陷的話我來雞蛋挑個骨頭就是前面沒有提供RT-Thread代碼下載方式,以及沒有介紹RT-Thread Studio這個專用IDE有些許的遺憾吧,但是其實我能理解主創(chuàng)團隊,因為加上這兩部分內(nèi)容的話,一個跟前面那本書《嵌入式實時操作系統(tǒng):RT-Thread設計與實現(xiàn)》重復了,而是會使得本書的篇幅太多,書本變厚,很可能就會影響某些讀者的”食用”興趣。


6. 致謝

再次感謝RT-Thread團隊和本書的主創(chuàng)人員,給我們奉獻了這樣一本好書,感覺發(fā)燒友平臺提供機會給我薅了一次羊毛,由于時間關系,不能夠很細致的一頁頁的將書完整看完,但是在后續(xù)的日子里,這本書會一直擺在我的案前,累了困了翻一翻,立馬精神百倍。





聲明本文由電子發(fā)燒友社區(qū)發(fā)布,轉(zhuǎn)載請注明以上來源。如需社區(qū)合作及入群交流,請?zhí)砑游⑿臙EFans0806,或者發(fā)郵箱liuyong@huaqiu.com。


更多熱點文章閱讀

  • 龍芯架構首款面向嵌入式應用的開發(fā)板,2K500開發(fā)應用實例

  • ARM架構國產(chǎn)MCU移植!國民技術N32系列開源移植樣例合集

  • RK3568!四核64位ARMv8.2A架構,匯聚編譯源碼及實戰(zhàn)樣例

  • OpenHarmony開源鴻蒙大賽作品集:基于RK2206開發(fā)板20+成熟應用案例!

  • 24Bit ADC高精度低功耗MCU 醫(yī)療級別設備參考設計(附上高精確算法+電路原理圖)


原文標題:【讀書分享】《RT-Thread設備驅(qū)動開發(fā)指南》讀書筆記

文章出處:【微信公眾號:電子發(fā)燒友論壇】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴

原文標題:【讀書分享】《RT-Thread設備驅(qū)動開發(fā)指南》讀書筆記

文章出處:【微信號:gh_9b9470648b3c,微信公眾號:電子發(fā)燒友論壇】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    新書發(fā)布——《RT-Thread嵌入式實時操作系統(tǒng)內(nèi)核、驅(qū)動和應用開發(fā)技術》

    成,旨在深入淺出地介紹RT-Thread的內(nèi)核設計、設備驅(qū)動開發(fā)及應用開發(fā)技術。書中將理論與實踐相結(jié)合,幫助讀者全面理解和掌握
    的頭像 發(fā)表于 09-03 08:06 ?324次閱讀
    新書發(fā)布——《<b class='flag-5'>RT-Thread</b>嵌入式實時操作系統(tǒng)內(nèi)核、<b class='flag-5'>驅(qū)動</b>和應用<b class='flag-5'>開發(fā)</b>技術》

    【武漢】9月7日RT-Thread巡回線下培訓-RTduino-10分鐘上手嵌入式

    機會。9月7日我們將來到武漢,帶你體驗RTduino-10分鐘上手嵌入式!免費報名免費報名活動參與抽獎,有機會獲得《RT-Thread設備驅(qū)動開發(fā)
    的頭像 發(fā)表于 08-31 08:05 ?320次閱讀
    【武漢】9月7日<b class='flag-5'>RT-Thread</b>巡回線下培訓-RTduino-10分鐘上手嵌入式

    2024 RT-Thread全球巡回線下培訓火熱來襲!報名提問有獎!

    用戶送出:5塊vision board開發(fā)板、5塊ART-PI開發(fā)板和5本《RT-Thread 設備驅(qū)動
    發(fā)表于 08-20 14:15

    【QEMU系列】不用開發(fā)板運行RT-Thread指南-ARM架構

    簡介在物聯(lián)網(wǎng)和嵌入式系統(tǒng)的開發(fā)中,RT-Thread操作系統(tǒng)憑借其小巧、高效和靈活的特點,受到了越來越多開發(fā)者的青睞。然而,對于很多剛剛接觸RT-Thread
    的頭像 發(fā)表于 08-09 08:35 ?655次閱讀
    【QEMU系列】不用<b class='flag-5'>開發(fā)</b>板運行<b class='flag-5'>RT-Thread</b><b class='flag-5'>指南</b>-ARM架構

    2024 RT-Thread全球巡回 線下培訓火熱來襲!

    親愛的RT-Thread社區(qū)成員們:我們非常高興地宣布,2024年RT-Thread全球開發(fā)者線下培訓即將拉開帷幕!24年全球巡回培訓將覆蓋超10座城市及國家,為開發(fā)者提供一個深入學習
    的頭像 發(fā)表于 08-07 08:35 ?686次閱讀
    2024 <b class='flag-5'>RT-Thread</b>全球巡回 線下培訓火熱來襲!

    【好書推薦】RT-Thread設備驅(qū)動開發(fā)指南

    強烈,他們迫切地希望有一本可以指導他們在RT-Thread開發(fā)驅(qū)動指南。為了解決開發(fā)者的燃眉之急,《
    的頭像 發(fā)表于 08-01 08:35 ?410次閱讀
    【好書推薦】<b class='flag-5'>RT-Thread</b><b class='flag-5'>設備</b><b class='flag-5'>驅(qū)動</b><b class='flag-5'>開發(fā)指南</b>

    開發(fā)者分享 | 基于先楫RT-Thread BSP,使用CLion開發(fā)應用

    本期開發(fā)者:朱彥祖RT-Thread資深工程師,HPM6700/6400元老級開發(fā)者及骨灰級用戶,先輯生態(tài)社區(qū)常駐優(yōu)秀開發(fā)者,江湖人稱杭州吳彥祖。背景最近在使用先輯HPM6750
    的頭像 發(fā)表于 06-07 08:17 ?2356次閱讀
    <b class='flag-5'>開發(fā)</b>者分享 | 基于先楫<b class='flag-5'>RT-Thread</b> BSP,使用CLion<b class='flag-5'>開發(fā)</b>應用

    2024 RT-Thread 全球技術大會演講議程發(fā)布!

    RT-ThreadGlobalTechConference(RT-ThreadGTC,RT-Thread全球技術大會)致力于圍繞RT-Thread基礎軟件技術發(fā)展、實踐創(chuàng)新、
    的頭像 發(fā)表于 05-16 08:34 ?417次閱讀
    2024 <b class='flag-5'>RT-Thread</b> 全球技術大會演講議程發(fā)布!

    RT-Thread驅(qū)動開發(fā)指南進階篇-動手驅(qū)動先楫未適配的外設LCD

    經(jīng)過上一篇的《《RT-Thread設備驅(qū)動開發(fā)指南》基礎篇--以先楫bsp的hwtimer設備為例》闡述,可以大致了解到
    的頭像 發(fā)表于 02-25 11:04 ?2083次閱讀
    <b class='flag-5'>RT-Thread</b><b class='flag-5'>驅(qū)動</b><b class='flag-5'>開發(fā)指南</b>進階篇-動手<b class='flag-5'>驅(qū)動</b>先楫未適配的外設LCD

    RT-Thread設備驅(qū)動開發(fā)指南》基礎篇--以先楫bsp的hwtimer設備為例

    一、概述(一)RT-Thread設備驅(qū)動RT-Thread設備驅(qū)動
    的頭像 發(fā)表于 02-24 08:16 ?1176次閱讀
    《<b class='flag-5'>RT-Thread</b><b class='flag-5'>設備</b><b class='flag-5'>驅(qū)動</b><b class='flag-5'>開發(fā)指南</b>》基礎篇--以先楫bsp的hwtimer<b class='flag-5'>設備</b>為例

    RT-Thread設備驅(qū)動開發(fā)指南基礎篇—以先楫bsp的hwtimer設備為例

    RT-Thread設備驅(qū)動開發(fā)指南》書籍是RT-thread官方出品撰寫,系統(tǒng)講解RT-thread
    的頭像 發(fā)表于 02-20 16:01 ?1504次閱讀
    <b class='flag-5'>RT-Thread</b><b class='flag-5'>設備</b><b class='flag-5'>驅(qū)動</b><b class='flag-5'>開發(fā)指南</b>基礎篇—以先楫bsp的hwtimer<b class='flag-5'>設備</b>為例

    RT-Thread開發(fā)者大會系統(tǒng)控制分論壇動手實踐指南

    本周六, RT-Thread 開發(fā)者大會在上海臨港中心舉行。 RT-Thread 開發(fā)者大會是嵌入式開發(fā)者的年度盛會,為
    的頭像 發(fā)表于 12-22 18:15 ?438次閱讀
    <b class='flag-5'>RT-Thread</b><b class='flag-5'>開發(fā)</b>者大會系統(tǒng)控制分論壇動手實踐<b class='flag-5'>指南</b>

    【PSoC?62 for RT-ThreadRT-Thread攜手英飛凌舉辦嵌入式網(wǎng)絡應用開發(fā)沙龍,圓滿落幕!

    2023年12月09日,深圳,全球半導體解決方案的領導者英飛凌科技(中國)有限公司(以下簡稱:英飛凌)與上海睿賽德電子科技有限公司(RT-Thread)在深圳塘朗聯(lián)合舉辦了“嵌入式網(wǎng)絡應用開發(fā)”為主
    的頭像 發(fā)表于 12-14 16:25 ?498次閱讀
    【PSoC?62 for <b class='flag-5'>RT-Thread</b>】<b class='flag-5'>RT-Thread</b>攜手英飛凌舉辦嵌入式網(wǎng)絡應用<b class='flag-5'>開發(fā)</b>沙龍,圓滿落幕!

    RA6M3 RT-Thread* LVGL HMI Board開發(fā)實踐指南-GPIO實踐

    RT-Thread即將發(fā)布一系列RA6M3外設驅(qū)動的實踐指南,我們將使用瑞薩RA6M3 HMI-Board 開發(fā)板,帶領大家上手RT-Thread
    的頭像 發(fā)表于 11-30 19:05 ?1058次閱讀
    RA6M3 <b class='flag-5'>RT-Thread</b>* LVGL HMI Board<b class='flag-5'>開發(fā)</b>實踐<b class='flag-5'>指南</b>-GPIO實踐

    上海線下培訓:RT-Thread×先楫 HPM5300 for RT-Thread ,高性能 RISC-V 平臺開發(fā)快速上手

    RT-Thread的代表性產(chǎn)品和服務。 同時,我們也邀請到先楫的資深工程師楊帆,他將為開發(fā)者們帶來期待已久的熱門技術主題培訓,RT-Thread×先楫 HPM5300 for RT-Thre
    的頭像 發(fā)表于 11-03 19:10 ?676次閱讀
    上海線下培訓:<b class='flag-5'>RT-Thread</b>×先楫  HPM5300 for <b class='flag-5'>RT-Thread</b> ,高性能 RISC-V 平臺<b class='flag-5'>開發(fā)</b>快速上手