A study embedded Linux on the SOC:issues for porting, modularity and downsize
碩士 === 國立中興大學 === 電機工程學系 === 90 === SOC (System-On-Chip) processors are typically based on a RISC core packaged together with integrated peripherals such as DSP, FPGA and Memory controller on a single chip, therefore the character of SOC are low power, customizable, and immensely popular...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2002
|
Online Access: | http://ndltd.ncl.edu.tw/handle/64095935404535254872 |
id |
ndltd-TW-090NCHU0442052 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-090NCHU04420522016-06-27T16:08:44Z http://ndltd.ncl.edu.tw/handle/64095935404535254872 A study embedded Linux on the SOC:issues for porting, modularity and downsize 嵌入式Linux在SOC中的移植、模組化及縮減之研究 鄭豪裕 碩士 國立中興大學 電機工程學系 90 SOC (System-On-Chip) processors are typically based on a RISC core packaged together with integrated peripherals such as DSP, FPGA and Memory controller on a single chip, therefore the character of SOC are low power, customizable, and immensely popular in embedded hand-held and wireless device. There is no standard for the hardware and software design on SOC platform. We are planning to utilize the Embedded Linux which has open source code, stability, network ability and modular design. Our research is focusing on porting the Linux source code to a SOC device. A modular design method is used for the BSP of Linux design to support the IP (Intellectual Property) reuse so that it can be fitting for different platform. The Linux-based SOC device and system kernel may resides in Flash ROM, therefore the execution of application must be limited. The minimum system needed to install the Red Hat Linux for set-up disks and exclusive of the kernel is about 40 megabytes. To reduce the cost, the manufacture doesn't usually add extra memory on the SOC board. In this thesis, we propose an approach that is based on Linux operation system. We analyze the kernel, libraries, RAM disk and applications then try to reduce the code size. After code reduction, we analyze the performance of the Linux kernel by using memory copy and communication protocol. Simulation results show we have better performance and smaller RAM disk image and memory image. 歐陽彥杰 2002 學位論文 ; thesis 142 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中興大學 === 電機工程學系 === 90 === SOC (System-On-Chip) processors are typically based on a RISC core packaged together with integrated peripherals such as DSP, FPGA and Memory controller on a single chip, therefore the character of SOC are low power, customizable, and immensely popular in embedded hand-held and wireless device. There is no standard for the hardware and software design on SOC platform. We are planning to utilize the Embedded Linux which has open source code, stability, network ability and modular design. Our research is focusing on porting the Linux source code to a SOC device. A modular design method is used for the BSP of Linux design to support the IP (Intellectual Property) reuse so that it can be fitting for different platform.
The Linux-based SOC device and system kernel may resides in Flash ROM, therefore the execution of application must be limited. The minimum system needed to install the Red Hat Linux for set-up disks and exclusive of the kernel is about 40 megabytes. To reduce the cost, the manufacture doesn't usually add extra memory on the SOC board. In this thesis, we propose an approach that is based on Linux operation system. We analyze the kernel, libraries, RAM disk and applications then try to reduce the code size. After code reduction, we analyze the performance of the Linux kernel by using memory copy and communication protocol. Simulation results show we have better performance and smaller RAM disk image and memory image.
|
author2 |
歐陽彥杰 |
author_facet |
歐陽彥杰 鄭豪裕 |
author |
鄭豪裕 |
spellingShingle |
鄭豪裕 A study embedded Linux on the SOC:issues for porting, modularity and downsize |
author_sort |
鄭豪裕 |
title |
A study embedded Linux on the SOC:issues for porting, modularity and downsize |
title_short |
A study embedded Linux on the SOC:issues for porting, modularity and downsize |
title_full |
A study embedded Linux on the SOC:issues for porting, modularity and downsize |
title_fullStr |
A study embedded Linux on the SOC:issues for porting, modularity and downsize |
title_full_unstemmed |
A study embedded Linux on the SOC:issues for porting, modularity and downsize |
title_sort |
study embedded linux on the soc:issues for porting, modularity and downsize |
publishDate |
2002 |
url |
http://ndltd.ncl.edu.tw/handle/64095935404535254872 |
work_keys_str_mv |
AT zhèngháoyù astudyembeddedlinuxonthesocissuesforportingmodularityanddownsize AT zhèngháoyù qiànrùshìlinuxzàisoczhōngdeyízhímózǔhuàjísuōjiǎnzhīyánjiū AT zhèngháoyù studyembeddedlinuxonthesocissuesforportingmodularityanddownsize |
_version_ |
1718323205920260096 |