官术网_书友最值得收藏!

前言

如何學(xué)習(xí)本書

本書從0開始教你如何把μC/OS-III寫出來,既講解源碼實現(xiàn),也講解API如何使用。當(dāng)你拿到本書開始學(xué)習(xí)時一定會驚訝,原來RTOS(Real Time Operation System,實時操作系統(tǒng))的學(xué)習(xí)并沒有那么復(fù)雜,原來自己也可以寫操作系統(tǒng),成就感立馬爆棚。

全書內(nèi)容循序漸進(jìn),不斷迭代,前一章都是后一章的基礎(chǔ),因此最好從頭開始閱讀,不要跳躍。在學(xué)習(xí)時務(wù)必做到兩點:一是不能一味地看書,要把代碼和書本結(jié)合起來學(xué)習(xí),一邊看書,一邊調(diào)試代碼。如何調(diào)試代碼呢?即單步執(zhí)行每一條程序,看程序的執(zhí)行流程和執(zhí)行效果與自己所想的是否一致;二是在每學(xué)完一章之后,必須將配套的例程重寫一遍(切記不要復(fù)制,哪怕是一個分號,但可以照書錄入),以做到舉一反三,確保真正理解。在自己寫的時候肯定會錯漏百出,這個時候要認(rèn)真糾錯,好好調(diào)試,這是你提高編程能力的最好機(jī)會。記住,編寫程序不是一氣呵成的,而是要一步一步地調(diào)試。

本書的編寫風(fēng)格

本書以μC/OS-III官方源碼為藍(lán)本,抽絲剝繭,不斷迭代,教你逐步寫出μC/OS-III。書中涉及的數(shù)據(jù)類型、變量名稱、函數(shù)名稱、文件名稱、文件存放的位置都完全按照μC/OS-III官方的方式來實現(xiàn)。學(xué)完本書之后,可以無縫地切換到原版的μC/OS-III中使用。要注意的是,在實現(xiàn)的過程中某些函數(shù)中會去掉一些形參和冗余的代碼,只保留核心的功能,但這并不會影響學(xué)習(xí)。注意,本書的目的并不是讓你自己寫一個操作系統(tǒng),而是讓你了解μC/OS-III是如何寫出來的,著重講解原理實現(xiàn),當(dāng)你學(xué)完這本書之后,再學(xué)習(xí)其他RTOS將會事半功倍。

本書的技術(shù)論壇

如果在學(xué)習(xí)過程中遇到問題,可以到野火電子論壇www.firebbs.cn發(fā)帖交流,開源共享,共同進(jìn)步。

鑒于水平有限,本書難免有錯漏之處,熱心的讀者也可把勘誤發(fā)送到論壇上以便改進(jìn)。祝你學(xué)習(xí)愉快,μC/OS-III的世界,野火與你同行。

主站蜘蛛池模板: 石城县| 清水河县| 突泉县| 石屏县| 大理市| 商丘市| 吴江市| 张家口市| 商洛市| 临沂市| 宁海县| 天等县| 镇江市| 龙川县| 志丹县| 襄垣县| 青阳县| 东乌珠穆沁旗| 无极县| 彭泽县| 兴化市| 辽源市| 朔州市| 宣化县| 墨玉县| 买车| 卫辉市| 龙江县| 孝义市| 富民县| 无棣县| 隆德县| 松溪县| 甘泉县| 观塘区| 洪洞县| 木兰县| 广宁县| 澳门| 仙游县| 石首市|