基于ARM9的嵌入式Linux开发平台构建与应用

被引:0
作者
张永
机构
[1] 天津师范大学
关键词
嵌入式系统; s3c2410; 嵌入式Linux; BootLoader; YAFFS; boa;
D O I
暂无
年度学位
2006
学位类型
硕士
导师
摘要
随着计算机技术、通信技术的飞速发展和3C(计算机、通信、消费电子)的融合,嵌入式系统已经渗透到各个领域。高度集成化的SOC技术、软核与硬核同步发展的SOPC技术、与DSP技术融合、开发和调试手段不断完善、软件工程师思想融入嵌入式软件等已经称为嵌入式开发的新特点。 ARM平台是目前使用广泛的主流的嵌入式处理器体系结构。本文采用使用s3c2410(ARM9内核)为CPU的硬件平台,S3c2410是韩国三星公司生产的一款基于ARM920T体系结构的高性能CPU,丰富的外设接口,203MHz的主频使它特别适合进行操作系统的移植和进行应用开发。 本文主要目的是研究Linux如何移植到ARM的芯片上,并在此基础上进行多媒体及网络应用程序的开发。文章首先深入剖析了Linux在嵌入式应用系统中的架构及其在平台移植过程中的主要任务和难题。然后在分析s3c2410体系结构的基础上给出了从准备移植环境、BootLoader移植、Linux2.6移植、YAFFS文件系统的移植,一直到根文件系统的建立的全过程。按文中提供的方法和技巧可以很方便的建立一个ARMLinux开发平台。 文章最后给出了基于所建平台的两个应用,基于ⅡS与UDA1341的录放音程序以及基于boa嵌入式Web Sever的服务器端表单处理程序。
引用
收藏
页数:62
共 8 条
[1]
Linux与嵌入式系统.[M].李善平等编著;.清华大学出版社.2003,
[2]
Linux内核源代码情景分析.[M].毛德操;胡希明著;.浙江大学出版社.2001,
[3]
嵌入式Linux Webserver软件BOA实现与应用 [J].
骆懿 ;
章坚武 .
杭州电子工业学院学报, 2004, (01) :52-55
[4]
基于LINUX的文件系统机制的研究及实现方法 [J].
顾喜梅 ;
顾宝根 .
计算机工程与设计, 2002, (07) :20-22+25
[5]
从ARM体系看嵌入式处理器的发展 [J].
何荣森 ;
何希顺 ;
张跃 .
微电子学与计算机, 2002, (05) :42-45
[7]
嵌入式操作系统综述 [J].
涂刚 ;
阳富民 ;
胡贯荣 .
计算机应用研究, 2000, (11) :4-5+9
[8]
Linux操作系统的特点及其发展 [J].
卢宁 .
哲里木畜牧学院学报, 1999, (02) :75-79