文档介绍:基于 MCF5249 的嵌入式 uCLinux
的构建与应用
(信息工程学院,电子信息工程周英曌)
(学号:2000132113)
内容摘要: 本文叙述了如何通过裁减定制linux内核,利用 MOTOROLA 32位单片机
MCF5249,构建 uClinux操作系统的嵌入式软件开发平台,讨论其具体技术及相关实现方案;
同时本文还详细叙述了利用免费软件建立uClinux交叉调试环境的过程,给出相关操作说明
图和重要源代码。最后本文介绍了应用此平台实现简易MP3播放机的方法,并提出改进方案。
建立了此嵌入式软件开发平台后,开发者可以更容易设计和实现所需要的电子产品,如MP3
播放器,网络摄像机等,大大缩短了开发时间。
关键词:嵌入式系统,uClinux ,MCF5249,交叉调试
Abstract: This paper describes how to generate the derivative kernel uClinux and how to use
the kernel constructing an embedded software system based on MOTOROLA 32 bits MCU MCF
5249. The paper introduces essential technique and operation scheme to implement this embedded
software system. It also details setting up a Linux debugging environment on the ColdFire 5249
C3 development board using freeware software, including Figures and source codes. Finally, the
thesis describes how to implement a simple MP3 player and the improvement method. After
construction of this embedded software system, developers can develop more efficiently electronic
product such as MP3 player, Camera and so on.
Keywords: Embedded system, uClinux, MCF5249, Cross-debugging
教师点评:该生的毕业设计项目是基于Motorola 32 位单片机的嵌入式uClinux操作系统
的构建与应用尝试,该题目所需的理论知识,工具知识和系统设计知识及能力的要求较高,
作为一个本科生,能够积极努力,弄清嵌入式操作系统构架的概念,并从事基本系统的建立
和应用尝试,是难能可贵的。从本文也能反映出该生具有较宽阔的理论知识基础,较扎实的
系统设计和实验能力。加上本论文也是采用英文写作,虽然语言描述还有需改进之处,但已
充分反映该生积极进取的学习和钻研精神,值得鼓励。(点评教师:朱明程,教