從基本的設(shè)備配置到基于RTOS的設(shè)計,32位單片機(jī)的應(yīng)用在復(fù)雜度和開發(fā)模式上有很大差異。為了幫助開發(fā)人員簡化和調(diào)整他們的設(shè)計,微芯片技術(shù)公司(美國微芯技術(shù)公司)今天宣布,它已經(jīng)推出了最新的統(tǒng)一軟件框架MPLAB Harmony3.0(v3),首次為SAM MCU提供支持。其強(qiáng)大的開發(fā)環(huán)境會逐漸增加所有32位PIC?而SAM單片機(jī)產(chǎn)品為開發(fā)者提供了更多的選擇,以滿足不同的終端應(yīng)用需求。新版本還增加了簡化設(shè)計的功能,例如,通過與wolfSSL合作免費安全軟件和模塊化軟件下載,設(shè)計者可以根據(jù)應(yīng)用的需要下載軟件的選定部分。
MPLAB Harmonyv3可以為開發(fā)者提供統(tǒng)一的平臺,在架構(gòu)、性能、應(yīng)用等方面提供靈活的選擇,幫助他們在計算機(jī)上學(xué)習(xí)和維護(hù)單一的開發(fā)環(huán)境。MPLAB Harmonyv3支持從基本設(shè)備配置到基于RTOS的應(yīng)用程序的各種軟件開發(fā)模型。當(dāng)設(shè)計人員只需要使用少量的元素或組件時,他們不需要下載整個軟件套件。比如開發(fā)者現(xiàn)在可以根據(jù)應(yīng)用需求只下載設(shè)備驅(qū)動或者TCP/IP協(xié)議棧,這樣就節(jié)省了時間和硬盤空間。該軟件提供了簡化的驅(qū)動程序和優(yōu)化的外圍代碼庫,可以進(jìn)一步簡化開發(fā)過程,幫助開發(fā)人員減少在低級驅(qū)動程序上投入的時間和精力,使他們能夠?qū)W⒂趹?yīng)用程序的差異化。
微芯片32位單片機(jī)產(chǎn)品部副總裁RodDrake表示:“微芯片繼續(xù)專注于MPLAB?和聲系列產(chǎn)品增加了增強(qiáng)功能,使其更加靈活、集成、易用。將SAM MCU加入和聲生態(tài)系統(tǒng)后,設(shè)計人員可以利用平臺的代碼互操作性、優(yōu)化的外圍代碼庫和廣泛的中間件支持來加快開發(fā)過程。”
微芯片和wolfSSL協(xié)同工作,在MPLAB和聲3.0中部署wolfSSL的安全套件軟件元素,可以縮短客戶的嵌入式安全設(shè)計周期。與wolfSSL的多年合作協(xié)議為開發(fā)人員提供了一個基于軟件的安全解決方案,該解決方案立即可用,無需版權(quán)費,并支持速度、規(guī)模、可移植性和標(biāo)準(zhǔn)合規(guī)性??蛻粼趨f(xié)議期內(nèi)可以享受免費的商業(yè)生產(chǎn)許可,可以使用wolfSSL TLS庫、wolfMQTT客戶端庫和wolfsh SSL套件的wolfSSH SSH庫。