匯編語言,以前是必須要學習的。
但是,在MicroPython出來了之后,匯編成了可選項。特別是你的開發目標,是完成自己的奇思妙想時,更是如此。
一遍情況,下位機的硬件配置比較低,需要在上位機中,開發、測試后,編譯成下位機的運行代碼,然后寫入下位機的存儲器中。為了調試,必須學習下位機的匯編語言。
MicroPython出來了之后,直接把python源代碼文件,寫入下位機存儲器。也就無需學習下位機的匯編語言了。
而且,python對串口通信、網絡通信的支持非常好。直接調庫,方便快捷。
如果是為了節省產品成本,還是要編譯成下位機的機器碼來運行。但你可以先用MicroPython做原型,確保模型符合設計要求,然后再用c重寫一遍。