ST可以說(shuō)是這一年出盡了風(fēng)頭,芯片價(jià)格飛漲,全系漲價(jià),自去年微軟扔出重磅炸彈,開(kāi)源ThreadX之后,各大芯片原產(chǎn)陸續(xù)拿到了授權(quán),集成進(jìn)了自家的芯片SDK包 里面,包括NXP, ST, Microchip, 瑞薩等,其中瑞薩比較早的已經(jīng)加入,ST,NXP等都是開(kāi)源后才集成進(jìn)了SDK里面,而以生態(tài)工具鏈出名的ST動(dòng)作也很快,已經(jīng)在CubeMX里面集成了ThreadX工程的生成和應(yīng)用。
但熟悉ST的朋友應(yīng)該都知道,ST自從收購(gòu)TouchGFX后,逐漸拋棄了emwin,官網(wǎng)也不在更新, 這次在工具鏈里也沒(méi)有集成ThreadX的GUIX,除過(guò)GUIX,其他組件已經(jīng)基本全部集成進(jìn)CubeMX,大大方便了ThreadX的使用。
一定程度上也能理解,畢竟花大價(jià)錢(qián)買(mǎi)來(lái)的TouchGFX要大力推廣,而GUIX 畢竟不是自家的,但是從使用上來(lái)說(shuō),正好這兩種GUI我都有使用過(guò),都可以做出很炫酷的界面,也都有集成度很高的上位機(jī)制作軟件,TouchGFX生成C++代碼,而GUIX完全是C代碼,從個(gè)人角度來(lái)講,我還是比較喜歡GUIX,TouchGFX生成的C++代碼這樣在工程中就要混合編程,對(duì)不熟悉C++的工程師還是有一定難度。GUIX過(guò)了很多安全認(rèn)證,這也是很厲害的。這一年多的時(shí)間里,從emwin,到TouchGFX, 到GUIX都用了,感覺(jué)最好的還是GUIX,不知你們喜歡哪一個(gè),歡迎評(píng)論區(qū)留言交流。ThreadX的全部組件開(kāi)源,且現(xiàn)在也有了中文參考文檔,似乎在加速推廣,國(guó)內(nèi)安富萊也出了教程,大大簡(jiǎn)化了學(xué)習(xí)的過(guò)程. 有興趣的可以在熟悉應(yīng)用后,深鉆一下源碼,不推薦一上來(lái)就啃源碼,那樣會(huì)大大打擊你的積極性。其實(shí)只要你會(huì)一種RTOS,其他的學(xué)起來(lái)都很快。歡迎評(píng)論區(qū)留言,一起來(lái)玩。