嵌入式系統開發無疑是最熱門、最有前景的IT應用領域之壹。嵌入式系統開發應用於壹些特殊設備。通常,這些設備的硬件資源(如處理器、內存等。)非常有限,而且對成本非常敏感,有時要求實時響應。尤其是隨著消費電器的智能化,嵌入式更為重要。如手機、PDA、電子詞典、可視電話、VCD/DVD/MP3播放器、數碼相機(DC)、數碼攝像機(DV)、u盤、機頂盒、高清電視(HDTV)、遊戲機、智能玩具、交換機、路由器、數控設備或儀器、汽車電子、家電控制系統、醫療儀器、航空航天。
智能手機充分體現了嵌入式系統的魅力。比如最低配的智能手機,帶MP3、英漢詞典、Word文檔閱讀等功能,它的處理器是ARM,OS是MS Smartphone(也就是WinCE.NET 4.2),可以算是學習嵌入式課程的產品案例。帶OS的手機真的很棒。金山詞霸,Word,Excel,Regedit等。都有智能手機版本。PC上的MP3、Doc等文件,下載時可以自動轉換成智能手機格式。可以用WinCE開發的壹些程序把文件下載到手機上。現在PDA智能手機越來越普及,國產ARM+Linux手機價格也只有1.200元左右。
在21世紀,大約90%的計算機應用開發將涉及嵌入式系統的開發。全球嵌入式軟件市場年增長率超過12.5%,嵌入式系統帶來的年工業產值為1萬億美元。未來三年,中國嵌入式軟件行業將保持40%以上的年復合增長率。
嵌入式開發本身各有利弊,至少包括嵌入式應用工程師和底層驅動內核工程師兩種。前者也是使用現成的工具進行簡單的工作,比如用J2ME開發小遊戲或者壹些界面,後者則是根據芯片的具體情況將操作系統(比如Linux)移植到它上面,同時編寫必要的驅動程序,重寫相應的內核代碼。顯然,後者才是壹個公司真正的技術核心。技術核心的工資很可能是其他開發人員的好幾倍。