嵌入式Linux课程说明_linux嵌入式课设

其他范文 时间:2020-02-27 14:09:59 收藏本文下载本文
【www.daodoc.com - 其他范文】

嵌入式Linux课程说明由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“linux嵌入式课设”。

“嵌入式Linux设计与开发”课程,要求在掌握Linux基本应用和ARM基本应用的基础上,进一步进行:基于ARM的Linux内核移植,高级语言应用程序编写,内核调试,设备驱动编写与挂载、开源资源利用方法、系统集成测试和部署Linux系统的方法等训练。

但是现有的设备STM32-107 开发实验箱,CPU自身没有MMU功能,因此不能移植完整Linux操作系统,实验设备不能满足要求,相关实验不能开出;再加上选修该门课程的同学,Linux系统、单片机和ARM以及高级语言方面的基础十分薄弱,若抛开实验只讲相关理论根本无法实现教学目的,也无法实现设定这门课程的目的。

经过认真的思索和调研,“嵌入式Linux设计与开发”开设了以下内容,并利用创新性的实验设备,开设了多个学生感兴趣的实验,同时满足教学大纲的要求:

1、讲解Linux系统的基本架构

2、介绍基于Linux系统下的Android平台的体系架构

3、用手机自带的ARM9硬件平台代替现有STM32-107(ARM7)开发平台,4、讲解了JAVA高级语言,训练了高级语言应用程序的编写方法。

5、讲解了XML语言和JAVA语言的混合编程,采用交叉编译,实现嵌入式应用

软件编写,以及在嵌入式ARM9手机平台上的应用。

6、讲解ARM9平台下的短信模块、WIFI模块、蓝牙模块、硬件驱动和应用程序的编写

7、讲解ARM9平台下的相关重力传感器,加速度传感器等传感器的硬件结构,驱

动和应用程序编写;

8、开源资源利用方法;

9、Android的底层Linux状态分析与移植方法简介;

该课程除了上课进行教学实验外,还进行了两次大型的课程设计,1、基于JAVA的应用程序开发,2、基于嵌入式系统平台的APK应用程序开发

获得了非常好的效果,同学反响也较好(有相关的实验报告和应用程序例程);

“嵌入式Linux设计与开发”课程设置的很有必要,但是希望按照教学大纲开设相关内容的同时,也能够有实验设备的支持。如果要嵌入完整的linux,S3C2440CPU就可以,带有mmu(Memory Management Unit)功能,它是arm9核,主频500M左右,外设配置60M RAM。

同时可以嵌入完整linux芯片还包括:

ARM体系:s3c2410、s3c2440、s3c6410等三星公司产品CPU,资料比较全; MIPS体系:Jz4750、jz4760、jz4780等;

下载嵌入式Linux课程说明word格式文档
下载嵌入式Linux课程说明.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文