课程优势:机构现特针对学习云计算Linux技术,成为全栈综合性人才的学员,开设云计算Linux高级课程。接受零基础学员,学习Linux系统管理实战、Linux网络服务实战、数据库集群和虚拟化等课程,熟练掌握基础知识。机构会根据不同学生的需求和为未来职业发展规划,制定不同的学习计划。后期会根据项目综合实战,有针对性地整体技术,增强可实用性,争取全面掌握高端运维技能,实现高薪就业。
课程目标:理解嵌入式linux引导程序的原理,掌握如何在ARM硬件平台上移植u-boot。
课程详情:第一阶段Linux基础学习
课程内容
1概述与规划
2Linux与Ubunt
3Ubuntu安装与配置
4Ubuntu体验
5Linux系统补充知识
6X-Windows介绍
7Ubuntu桌面环境及设置
8Ubuntu添加删除程序及软件包
管理
9Shell环境基础及设置
10Vi/Vim编辑器
11文件与目录管理
12Ubuntu文件属性与权限
13压缩命令和查找系统
14硬盘管理
15用户管理
16进程管理及作业调度
17Shell高级应用及Shell脚本
18综合练习
19嵌入式Linux开发环境
第二阶段ARM驱动
编程
课程安排
1熟悉ARM处理器
2ARM体系结构
3ARM指令系统
4ARM编程技术
5ADS1.2操作范例
6ARM映像文件及分散加载
7初始化代码(Bootloader)分析与研究
8嵌入式C语言复习
9GPIO接口
10存储控制器
11内存管理单元MMU
12NANDFlash控制器
13NORFlash的访问
14中断体系结构
15系统时钟和定时器
16通用异步收发器UART
17IIC接口
18LCD控制器
19ADC和触摸屏的接口
20RTC实时时钟
21DMA访问
22IIS串行音频接口
23相机接口CAMIF
中期实践项目
1S3C2440核心板设计
2数码相框
3电子复读机
4音乐播放器
5自带项目
第三阶段嵌入式ARMlinux内核驱动开发
课程安排
1Linux基础复习
2搭建嵌入式ARMLinux开发环境
3Kernel开发初步
4模块编程
5字符设备驱动开发初步
6内存管理
7嵌入式QT开发
8中断
9调试技术
10时间管理
11Linux设备模型
12平台类总线设备驱动
13udev&misc
14wdt
15触摸屏驱动
16input子系统及tslib移植
17LCD驱动开发
18移植U-Boot
19移植Linux内核
20SD卡驱动程序移植
21USB驱动程序移植
后期实践项目
1MP3
2网络摄像机
3自带项目
查看全部
青岛linux基础知识培训课程内容仅供参考,具体内容以培训机构招生简章为准,或可咨询在线客服:点击咨询