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