嵌入式系統,簡單來說就是一個極為客製化的小型電腦。
依據英國電機工程師協會的定義是,嵌入式系統為控制、監控或輔助設備、機器甚至工廠運作的裝置。嵌入式系統是一種電腦軟體與硬體的綜合體,上述說的客製化,其實就是強調「量身訂做」的原則,基於硬體大小的考量,寫入的系統功能及用途也會有所不同,甚至要裝載在不同設備、裝置中,其設計也會截然不同,在新興的嵌入式系統的產品中,常見的有智慧型手機、PDA、GPS、Set-Top-Box、嵌入式伺服器(embedded server)及精簡型終端設備(thin client)等。微軟更在2021年將Windows及Windows CE的嵌入式裝置作業系統移轉到以Linux為核心的Windows,以作為日後物聯網(IoT)紅海開戰的大籌碼,這樣的決策秘密就在於使用Linux不僅可以節省成本,還具備可以不斷開發新功能的優勢。
微型化的嵌入式裝置/邊緣裝置已成為後續新產品開發的主流方向,如何有效的導入Linux系統、對C語言的熟悉程度以及是否具備軟體開發經驗,都是未來應用Linux的重要課題。在物聯網和AI為主的ICT時代,學員更應掌握「軟硬整合」為主的新契機,及早培養軟體設計與開發的實力來創造新價值。