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...

Full description

Bibliographic Details
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