以ARMLinux为基础的嵌入式资讯网系统平台之设计与实作.
下载后可任意编辑 以ARMLinux為基礎的嵌入式資訊網系統平台之設計與實作家庭保全系統應用 以ARMLinux為基礎的嵌入式資訊網系統平台之設計與實作家庭保全系統應用 1 Design and Implementation of ARMLinux Plat-based Embedded Web System A Home Intruder Alarm System Application 下载后可任意编辑 蕭榮修* R. S. Hsiao* 張國基 K. C. Chang 史義男 Y. N. Shi 林 玫 May Lin 下载后可任意编辑 國立台北科技大學電子工程系 摘 要 嵌入式系統 Embedded Systems 不但充滿在我們的日常生活中,而且扮演著重要的角色。傳統的嵌入式系統為獨立作業平台的裝置,不具備網際網路連線及組態介面 configuration interface 的設定功能,其應用範圍受到相當大的限制。隨著網際網路 Internet 應用的普及,具有可連上資訊網的 Web-enabled 的嵌入式系統之需求日漸殷切。本讨论的主要目的即為設計一個可連上資訊網的ARMLinux嵌入式系統平台,以補足傳統嵌入式平台在網路上的不足,並提供系統晶片 System-on-Chip, SoC 整合內容之參考。藉由此平台所提供的網路設備,我們可以使嵌入式系統裝置連線上網,達到遠端資訊存取及組態設定功能。 為驗證此嵌入式平台之可用性,我們以開放原始碼 open source 的方式來實作一個低成本/高效能家庭保全系統。使用者可在任意計算平台之客戶端 client-side 執行瀏覽器 browser 後,與伺服器 server 取得連線,並藉由伺服器端所傳給的Java applet及其socket通訊機制,設定家中的保全系統狀態,並由遠端接收監控資訊。透過實作與效能評估,我們得到一個主要的結論,使用Java來實作非行動式 固定式 的嵌入式系統是一種浪費,因為虛擬機器 Java Virtual Machine, JVM 會消耗很大的計算與記憶體資源,JVM的跨平台特性不具任何意義。 關鍵詞嵌入式系統、系統晶片。 投稿受理時間 93年3月15日 審查通過時間 93年6月30日 56 臺北科技大學學報第三十七之二期 ABSTRACT Embedded systems are omnipresent and play significant roles in our daily lives. In the past, embedded systems have functioned in isolation without any functions of networking and configuration interface. Therefore, the application range is very limited. Since the Internet becomes very popular, the Web-enabled embedded systems will be more expected. The goal of this study is to develop a Web-enabled ARMLinux embedded system development plat to provide the functions of networking and configuration interface and to be used for the consideration of SoC contents integration. To use this facility, which the development plat provides, the embedded device can be connected to the Internet achieving functions of remote ination access and configuration setup. To verify the validation of development plat, we adopt open source to implement a low-cost and high-perance home intruder alarm system. User can run a browser at any computing plat to connect with the server from which the browser receives a Java applet from the server. User uses the Java applet and the socket mechanism to configure and receive the ination from the remote home intruder alarm system. Through the implementation and uation of perance, we get a conclusion that to use Java for the implementation of the non-mobile embedded system is a waste because the Java Virtual Machine JVM consumes a large of computation and memory resources. The cross-plat feature of JVM is meaningless for the non-mobile embedded system. KeywordsEmbedded Systems, ARMLinux, Embedded-Web Server, System-on-Chip SoC. 下载后可任意编辑 壹、緣由與目的 嵌入式計算系統具有特定的功能及嚴格的非功能需求價格、體積、性能和功率消耗等限制。而SoC技術可以將複雜的電路整合在一個矽晶片上,具有輕巧、價廉、性能佳和低功率消耗等優點[8][9]。因此以嵌入式處理器為核心,開發一個實用的嵌入式計算系統原型 prototype,再以系統晶片技術製成一顆嵌入式積體電路是目前行動裝置、通訊及資訊家電等嵌入式產品最迫切的需求。 以ARMLinux為基礎的嵌入式資訊網系統平台之設計與實作家庭保全系統應用 3 為預防與降低家庭竊案的發生,大部份的家庭會選擇使用保全服務。但保全服務將增加家庭