嵌入式微系統(tǒng),顧名思義就是嵌入式微型操作系統(tǒng),然而操作系統(tǒng)一詞在嵌入式行業(yè)里往往專指uC/OS之類的帶任務(wù)切換的系統(tǒng),所以為了有別于這個(gè)專用名詞,往往用開發(fā)平臺一詞來代替,所以嵌入式微系統(tǒng)更準(zhǔn)確的名字為嵌入式微型開發(fā)平臺。
本期直播,我們邀請到嵌入式微系統(tǒng)(msOS)的開發(fā)者——王紹偉先生,來介紹這套系統(tǒng)的構(gòu)思過程。
直播時(shí)間:2017/3/22 20:00
課件下載:點(diǎn)擊下載
主講內(nèi)容:
來自創(chuàng)業(yè)者而非技術(shù)人員開發(fā)的嵌入式開發(fā)平臺--msPLC/msOS
簡單易用而又融合企業(yè)管理思想,引入手機(jī)、PC的平臺化編程思想,解決了多人協(xié)作開發(fā)、長期維護(hù)、產(chǎn)品升級換代等問題。
1、2011年,講師開發(fā)了一款大功率高頻感應(yīng)加熱電源,開發(fā)完成后同事無法接手,這促使作者反思,是自己的代碼寫的太差,還是同事的水平太差?人員流動(dòng)大、代碼編寫不規(guī)范、無法維護(hù)與傳承等當(dāng)前通用嵌入式開發(fā)的需求和難點(diǎn)又如何解決?
2、基于有版權(quán)的uC/OS-II,怎樣來深度定制自己的RTOS?64任務(wù)精簡為8任務(wù)再從需求出發(fā),業(yè)務(wù)邏輯與菜單界面分離,定稿雙任務(wù)RTOS。
3、什么是好的編程風(fēng)格,要嚴(yán)謹(jǐn)還是要美感?把C語言寫成C#風(fēng)格,統(tǒng)一命名規(guī)范,做到簡單而優(yōu)雅。
4、從PLC中獲得靈感,全面引入C#元素,采用結(jié)構(gòu)體封裝底層,終結(jié)全局變量滿天飛局面。
5、面向?qū)ο蟮?a class="article-link" target="_blank" href="/baike/495951.html">GUI設(shè)計(jì),類似PC機(jī)界面設(shè)計(jì),界面開發(fā)不再難。
6、從設(shè)計(jì)者角度理解Modbus協(xié)議,設(shè)計(jì)Modbus。
7、彩屏需求強(qiáng)勁,但沒有一個(gè)適合工業(yè)場合,簡單易用的彩屏架構(gòu),提出msGUI設(shè)想,正在開發(fā)中。
主講人:
王紹偉(網(wǎng)名:鳳舞天)
畢業(yè)于蘭州大學(xué)電信專業(yè)。早期從事MTK手機(jī)開發(fā),全面掌握手機(jī)軟硬件技術(shù),把手機(jī)平臺的思想引入MCU51,開發(fā)了實(shí)用單片機(jī)系統(tǒng)( MS)并開源推廣,獲得廣大嵌入式初學(xué)者的好評。多次創(chuàng)業(yè)之后發(fā)明“電阻電容電感樣品本”,解決了廣大電子愛好者在調(diào)試過程中基礎(chǔ)元器件的采購、存放等問題,第一次獲得商業(yè)上的成功。隨著手機(jī)市場的興起,推出了手機(jī)開發(fā)模塊及相關(guān)物聯(lián)網(wǎng)產(chǎn)品,廣泛應(yīng)用于物流、售票、智能門禁等行業(yè),并創(chuàng)立雨滴科技。近來,在研發(fā)大功率高頻感應(yīng)加熱電源的過程中,針對通用嵌入式開發(fā)的需求和難點(diǎn),開發(fā)了 msPLC平臺和 msOS 軟件系統(tǒng),致力于工業(yè)自動(dòng)化行業(yè)開源設(shè)計(jì)嵌入式 PLC。