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