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