登入  |  English
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。
電子報總覽

嵌入式 Linux 與數位生活共融

較早前由香港應用科技研究院有限公司 (以下簡稱應科院) 於香港生產力促進局,主辦了一個名為「嵌入式系統在數位生活」 (Embedded in Digital Living) 的科技論壇,活動更獲香港生產力促進局、香港開放源碼軟體中心、香港無線科技商會、數位生活聯盟及香港電子科技商會全力支持,當日有過百名從事電子科技產品開發的廠商及工程師出席論壇,希望掌握業界的最新發展。 ◎ 消費者電子產品依賴嵌入式軟體

應科院副總裁趙盛章博士在開幕致辭時表示,早年雖然市場已經有很多 MP3 播放器,但蘋果 iPod 卻脫穎而出,這正好說明軟體對嵌入式產品的重要性,香港的資訊科技業出路在於嵌入式軟體,只要配合珠三角的製造業,我們也可以研發及生產出偉大的產品。接著 Micom Tech Limited 董事總經理Victor Ng 以過來人身份,為與會者分析消費者電子產品的嵌入式軟體應用趨勢,Victor Ng 指出數位化已經是消費者電子產品的必然發展,由傳統電視到數位電視、由傳統電話到 VoIP 電話、由傳統錄影機到數位錄影機,以上發展趨勢顯示受歡迎的消費者電子產品,不能沒有處理器及嵌入式軟體,而如何處理數位內容、制定業界標準、如何加強版權保護也是討論重點。作為開發人員,最關心的莫過於開發平台的選擇,借助開放源碼方案,我們可以環繞有關平台建立更多應用程式及作出優化,而好的產品必須在今天及明天都適用,既要滿足市場需要,又要在科技上創新,以及友善易用。

◎ 香港嵌入式軟體市場調查

而來自應科院的代表 Lam Chan Fai 及 Mandy Yim 則分別作出技術演講 ,題目包括「設計 WiFi 流動裝置的挑戰」及「IPTV 與 DTTV 嵌入式系統軟體」,解答了工程師在開發相關產品時所遇到的問題。在會上,香港電子科技商會宣佈獲得香港特區政府工業貿易署的中小企業發展支援基金資助,推行一個名為「香港電子廠商在應用嵌入式軟體的競爭力增強計劃」,有關計劃委託香港生產力促進局作為項目經理,目前第一步是進行嵌入式軟體市場調查,及建立嵌入式軟體供應商目錄,為未來的行業發展打好基礎,待了解完供應商的需要後,便可向政府建議支援的方向,協助更多香港廠商捕捉消費者電子產品的市場商機。

◎ 嵌入式 Linux 市場來臨

大會又邀請了 Cwlinux Limited 技術經理 Andrew Ip 講解「Linux 在嵌入式系統」的應用狀況,Andrew Ip 表示嵌入式 Linux 在全球開發人員的地位正日漸提高,根據 LinuxDevices.com 的研究報告,嵌入式 Linux 的使用率每年都在上升,相對專屬的嵌入式作業系統如 Windows Embedded、DOS、eCos、VxWorks ,行情更加亮麗。在不同版本中,較多人選擇直接以 Linux Kernel 作為開發平台,按需要選擇軟體套件及編譯,其次受歡迎的是Debian、uClinux 及Ubuntu,而一些商業版嵌入式 Linux,包括 MontaVista 及 Wind River 等,由於可加快開發速度及提供技術支援,也獲得一定的採納。嵌入式 Linux 在硬體平台上的支援亦是最多,由最簡單的 8051、m68k (Freescale m68k)、ARM7、ARM9,以至 x86 、MIPS、PPC、SH、DSP 平台都有。由於 Linux 免權利金的特性,可以為廠商節省巨額費用,Linux 又承襲 UNIX 類系統的穩定性,其模組化設計容許輕易增減功能,而且很多元件也可以共享再用,由於源碼開放,開發人員可以自由地由一個平台轉到另一個平台,而保持使用同一程式碼。

◎ 開發人員注意事項


不過開發人員往往需要較長時間學習在嵌入式 Linux 上進行開發,而且必須了解不同軟體授權的法律要求,以及尋找技術支援。Andrew Ip 表示 uClinux 由於細小及佔用較少資源,更支援 Linux 2.0、2.4、2.6 等版本,建議開發人員可以 uClinux 為學習起點。另外開發人員需要自行選擇根目錄檔案系統及函式庫、應用軟體、Bootloader 等。而開發模式可以分為由上而下或由下而上兩種,前者是以 Debian、Fedora、Gentoo、Ubuntu 等發行版本為基礎,後者則由零開始,例如以 OpenEmbedded 及 LTIB (Linux Target Image Builder) 等逐步建立自己的 Linux 版本。要取得成功,加入開發者社團是最好方法、uClinux、ARM Linux、MIPS Linux、Linux Kernel 的社區都是開發者的好去處,另外個別項目可能各有開發重點,例如某些是專門用於開發網路設備、另一些可能是用來開發機械人,用戶可以供需要選取,並揉合各種技術加以發揮。

總結而言,雖然香港從事嵌入式軟體開發的供應商數量不多,但數位電子科技產品的市場發展空間仍然很大,值得政府及業界共同努力,而應科院日後將繼續支持相關的推廣及教育工作。

您也許有興趣閱讀以下文章:




自由軟體鑄造場電子報 : 第 102 期 自由軟體法律研討會菁華摘錄

分類: 源碼新聞