By Jian-Hong Pan (StarNight)
過去幾年,曾因為疫情引起的晶片短缺,導致業者無法生產產品,進而影響到全球工業、車業,甚至是資訊業…等。近期,也因為許多國家的政策考量,需要特別檢視產品的來源。因此,能夠快速變更合適的料件來做開發應用,以提高產品、服務供給端的韌性,是一個重要技能。本次,將分想曾經使用過的晶片(架構),列出相對應的 toolchain、debug tool 與相關開發經驗。
將說明如何使用 open source toolchain 和 debug tool 進行開發、除錯,並把程式燒錄到 ARM Cortex-M 開發板上。同樣的過程,也可套用到其他晶片的開發板,將實際舉例 ARM Cortex-A 與 RISC-V 32 & 64 Bits 的產品。此外,也會分享送 patch 到 debug tool upstream 的相關互動經驗。
講者
Jian-Hong Pan (StarNight)
A software engineer.