课程详情

嵌入式Linux平台开发

嵌入式Linux平台开发

  • 电询 人气 1
  • 成都
300元 立即领取
普通课程
全日制 晚班 业余班 其它

该课程由猎学网审核,享受猎学网报名、支付保障

  • 7天退款
  • 资金担保
  • 质量保障

课程详情

完整图文>>

目标:本阶段将使学员掌握从零开始搭建嵌入式Linux运行环境。首先通过基于ARM cortex-a8处理s5pv210了解芯片手册的基本阅读技巧,掌握s5pv210系统资源、时钟控制器、电源管理、异常中断控制器、nand flash控制器等模块,为底层平台搭建做好准备。Linux平台包括内核裁减、内核移植、交叉编译、GNU工具使用、内核调试、Bootloader介绍、制作与原理分析、根文件系统制作以及向内核中添加自己的模块,并在s5pv210实验平台上运行自己制作的Linux系统,集成部署Linux系统整个流程。同时了解Android操作系统开发流程。Android系统是基于Linux平台的开源操作系统,该平台由操作系统、中间件、用户界面和应用软件组成,是早期为移动终端打造的真正开放和完整的移动软件,目前它的应用不再局限于移动终端,还包括数据电视、机顶盒、PDA等消费类电子产品。

序号

课程名称

课程内容

掌握要求

18

ARM体系结构

ARM处理器在全球范围内,占据了低功耗、低成本和高性能的嵌入式系统应用领域的卓越地位。课程主要以基于ARM cortex-a8处理s5pv210为主,了解ARM处理器的基础知识熟悉ARM体系结构及其相关资源。主要内容包括ARM编程模型、异常中断、寄存器介绍等方面。

掌握

19

ARM处理器编程

课程内容主要包括ARM编程环境、ARM/Thumb指令集、寻址方式、调试、汇编与C混合编程等方面内容,要求熟悉ARM常用指令与GNU伪操作,GNU工具的制作与使用,裸机代码的调试技巧。

熟悉

20

基于ARM裸机驱动开发

这部分课程是对ARM处理器进行裸机应用编程开发,使得ARM处理器在没有操作系统的支持下同样可以胜任一些应用开发需求,课程内容主要包括GPIO、键盘扫描、时钟、电源管理、中断、定时器等,通过这部分知识让学员深刻理解ARM处理器底层工作原理。
完成:《GPIO接口驱动编写》、 《s5pv210基于中断的1*5键盘驱动编写》、 《s5pv210定时器驱动编写》、 《nand flash擦/写/读驱动编写》

熟练

21

嵌入式Bootloader原理分析及其移植

本课程要求学员了解嵌入式Linux的系统组成,熟悉Bootloader的目录结构、启动过程、源码分析,重点讲解u-boot的配置机制及其编译原理,Uboot目录结构和源码分析以及在s5pv210上的修改和移植过程。
完成:《u-boot在s5pv210上移植》

掌握

22

自制嵌入式系统启动代码(Bootloader)

本课程要求学员深入了解嵌入式Bootloader的详细工作原理,以及对底层驱动的了解,通过自已从零开始设计一个Bootloader来了解和认识嵌入式系统启动和初始化流程以及内核传参过程。
完成:《简易bootloader编写》(涉及串口、RAM、FLASH等操作)

掌握

23

嵌入式Linux内核工作原理分析及其移植

本课程要求学员了解Linux内核的目录及源码结构,熟悉内核移植、裁剪等过程及内核配置机制,重点掌握Linux2.6.35.7内核在s5pv210开发平台的移植及修改过程。
完成:《Linux-3.2.6内核在s5pv210平台上的移植》、 《LCD/触摸屏/IIS/SD/USB/网卡等驱动在s5pv210平台移植》

掌握

24

Linux内核调试技术

本课程要求学员掌握Linux内核常用调试技巧,重点掌握printk、KGDB、DDD、oops、strace等工具使用技巧。

掌握

25

嵌入式Linux根文件系统组成分析及其制作

本课程重点讲解Linux文件系统的基本概念及其基本架构,要求学员掌握一个完整的根文件系统的组成及其制作过程,掌握基本应用程序,如TFTP/FTP/TELNET/HTTP的配置及使用,熟悉cramfs、yaffs、nfs格式根文件系统的制作。
完成:《基于Busybox的嵌入式根文件系统制作》、 《嵌入式根文件系统下FTP/TFTP/TELNET服务器配置》、 《基于nfs/yaffs2/cramfs嵌入式根文件系统制作》

掌握

26

嵌入式Linux开源工程源码分析及其编程

本课程重点介绍Linux下众多开源工程的嵌入式移植及基本应用编程,如mplayer多媒体播放器。
完成:《QtopiaCore4.7.0在s5pv210上移植》、 《Boa web服务器及CGI应用开发》、 《Sqlite数据库在s5pv210上移植》、 《OpenCV图像识别技术在嵌入式平台的应用》、 《Freetype矢量字体在嵌入式平台的应用》

掌握

27

项目实战(五)
《智能家居》

智能家居是以住宅为平台,利用综合布线技术、网络通信技术、 智能家居-系统设计方案安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。完成的功能有:互联网远程监控家里的情况,监控家里的温度、湿度、是否有外人入侵、是否失火等;通过互联网/GPRS无线网络远程控制家里的家用电器等。

分组完成

查看完整图文详情
2020猎学网广告栏

猜您喜欢

更多>>
申请课程免费试听名额

课程顾问24小时内联系您

你好
抢课程限定优惠名额
×
你好
在线咨询 微信咨询 立即报名
申请1对1课程顾问咨询服务
×
你好

顾问将于24小时内联系您!

确定
猎学网 >学校机构 >成都凌阳教育机构 >课程详情