芯片驅(qū)動程序芯片驅(qū)動程序 ComLib軟件構(gòu)件庫含有大量的芯片驅(qū)動程序,AlphaMCU是ComLib軟件構(gòu)件庫的管理工具,是TreeOS物聯(lián)網(wǎng)開發(fā)平臺的重要組成部分。AlphaMCU可以根據(jù)電路原理圖自動生成“定制化開發(fā)平臺”的源代碼,包括MCU片上資源代碼、周邊器件(芯片或模塊)驅(qū)動程序、中間件、通訊協(xié)議、以及邊緣計(jì)算代碼等。 TreeOS平臺已經(jīng)將軟件架構(gòu)(實(shí)時(shí)操作系統(tǒng))、MCU的初始化配置、驅(qū)動程序、中間件、接口協(xié)議等都打包調(diào)試好了。工程師不必像傳統(tǒng)MCU軟件開發(fā)流程那樣從層的驅(qū)動做起,無需搭建自己的平臺就可以直接進(jìn)行應(yīng)用程序的開發(fā),這將極大縮短開發(fā)和認(rèn)證時(shí)間,有助于企業(yè)縮短產(chǎn)品的上市周期,促進(jìn)產(chǎn)品的更新?lián)Q代,降低產(chǎn)品的總擁有成本。
利用AlphaMCU自動寫代碼系統(tǒng),工程師通過直接輸入電路圖,馬上就可以輸出項(xiàng)目所需的全部軟件模塊,這些模塊已經(jīng)過配置修改,在開發(fā)環(huán)境中可直接編譯通過。過去需要幾個(gè)月時(shí)間編寫的代碼瞬間即可完成,經(jīng)過統(tǒng)計(jì),自動生成的代碼量可占到整個(gè)項(xiàng)目的70~90%。
芯片驅(qū)動程序