3. ARM 官方也開始推這種通用庫了。而此時st發(fā)現(xiàn)一劍走天涯的方法的確有很多弊端,開始了stmcubemx 的推廣。軟件會根據(jù)你的配置和芯片,生成輕量級的代碼,代碼量小很多,并且有推薦freertos,以及閉源的 ui 庫支持,做為一個多年的軟件開發(fā)者,發(fā)現(xiàn)新的設(shè)計的確很好。但是,給人的要求會更多,比如自動生成代碼,就要求你寫的代碼在固定位置,這樣才不會被覆蓋.如果你想發(fā)揮芯片的最大性能,軟件的枷鎖還是有一些的。當(dāng)然,對于這種資深應(yīng)用,自己也能管理好代碼框架。
4. ST芯片的遍地開花,軟件上配合 STM32cubeMx 的開發(fā)利器,輕松生成一個好用的工程并且開發(fā)好合適的代碼。大大縮短調(diào)試的工作量,當(dāng)然,帶 os 和 no os 的 開發(fā)還有很多差距,如果你想用 no os 的代碼,搬過來,直接死路一條....我曾經(jīng)拿著很高的工資給公司用這種方法,輕松的工作。
5. 最近在做互聯(lián)網(wǎng),所以,有時候還是手癢癢,還想弄 ST 的芯片玩玩....