文章詳目資料

國立高雄海洋科技大學學報

  • 加入收藏
  • 下載文章
篇名 Energy Benefits of Embedded Linux 2.6 in ARM9 Based SoC Systems
卷期 23
並列篇名 嵌入式Linux2.6在ARM9嵌入式SoC系統的節能優勢
作者 陳宏達
頁次 091-099
關鍵字 ARMEmbedded LinuxEmbedded SystemPower ConsumptionLinux 2.6ARM嵌入式系統嵌入式Linux嵌入式系統晶片
出刊日期 200902

中文摘要

本論文以實驗驗證嵌入式Linux 2.6在ARM9嵌入式SoC系統上比Linux 2.4有更佳的節能特性。在兩台由三星電子S3C2410A(ARM920T內核)嵌入式SoC處理器所構成的嵌入式系統上分別移植嵌入式Linux 2.4.18及2.6.13作業系統,隨後再植入Qt/Embedded程式。在閒置、播放MP3聲音檔及MPEG影像檔的情況下來觀察整體電流的變化。實驗結果發現,播放MP3及MPEG時發現電流差距幾乎達到100mA,在閒置時兩者電流差距更高達160mA。對移植Linux核心2.6的系統,閒置時電流降到315mA,播放時才上升到390mA。反觀移植Linux Kernel 2.4的系統不管有無在播放情況下,電流值一直維持在485mA附近。這項結果對於使用Linux 為作業系統的行動裝置而言是相當重要的,更新到Linux 2.6核心更能延長電池使用壽命。當閒置時,使用Linux2.4核心的系統比使用2.6核心的系統多消耗50%的電力,而在播放MP3或MPEG 影像時,使用Linux 2.4的系統也比使用2.6的核心多消耗25%的電力。
由於Linux 2.6有支援〝即時CPU工作頻率變更〞功能,且ARM 920T嵌入式SoC處理器也支援該功能,故在閒置時,該項功能起了作用,系統進入閒置狀態,整體消費電流維持在最低點315mA附近;但Linux 2.4並無此項功能,消耗電流一直維持在485mA附近。由於Linux 2.6的核心程式碼重新改寫過,執行效率也相對提高。對兩個系統而言,播放MP3及MPEG時電流並無明顯不同,此時主要電流是因作業系統及執行Qt/Embedded圖形介面程式所引起。
對嵌入式系統而言,使用Linux 2.6為作業系統核心比使用Linux 2.4有較好的能源效率。

英文摘要

Porting Embedded Linux kernel 2.4 and 2.6 to ARM9 Based Embedded Systems to compare the current consumption were experimental studied. Using the Linux 2.6 as operation system can save up to 35% power consumption while idle and about 20% while playing MP3 or MPEG. The current consumption showed no significant difference for the system using the Linux 2.4 while playing or leaving idle. A system using the Linux 2.6 operation systems can gain more energy benefits than that using Linux 2.4.

相關文獻