首页
课程中心
专家团队
新闻中心
精彩活动
关于我们

课程中心

高质高效嵌入式软件开发

  • 主讲老师:
  • 培训天数:3天
  • 公开课费用:待定
嵌入式开发是指在嵌入式操作系统下进行开发,嵌入式系统有相当大的发展空间,也是目前国家发展的一个重要领域。由于嵌入式本身所特有的软硬结合特性,嵌入式开发人员与一般软件开发人员有相当大的不同。

嵌入式开发主要应用在对硬件资源、功能、可靠性、成本、体积、功耗有严格要求的一些特定专用设备,以及对成本、实时响应要求很高的场合。本课程全面系统的介绍了嵌入式Linux开发中各重要组成模块,由浅入深的讲解基于ARM平台的Linux系统原理和开发技术,内核定制移植、驱动程序开发、电源管理、内核调试、性能优化等高级内容。


嵌入式开发人员不能仅仅会用C语言编码,而是需要针对所有影响上述要求的因素进行综合考虑并进行优化,课程将围绕为了解决这些问题将会有什么样的解决方案,并从原理到实践两方面进行详细讲解,以期嵌入式开发人员能真正提高水平。


课程的讲课是以案例驱动、演示加讨论的方式,在培训内容中所列出的所有知识点,都会在实际授课时穿插大量的项目案例与实验。

 

本课程有企业内训形式,授课老师、课程内容、教学方式均依据企业的培训需求灵活设置。

 

本网站内容包括并不限于课程介绍、课程大纲、上课照片、老师介绍等等资料及信息,未经允许不得抄袭和转载。

1、已经从事嵌入式开发,但需要理解和提升开发能力的人员;
2、希望了解基于嵌入式Linux的应用开发与内核开发的开发人员。
3、已经具备软件开发经验,由于工作需要而学习嵌入式开发技术的开发人员。

第一天 嵌入式Linux编程基础
Linux内核发展趋势与概况
建立嵌入式Linux开发环境
GCC工具链的使用方法
GDB调试简要介绍
ELF文件格式分析
autoconf使用
makefile语法
编译内核
静态/动态库的开发
进程间通讯编程方式
网络编程
第二天 Linux内核与移植
Linux内核框架
Linux的进程
调度算法分析
Linux内存管理模式
Linux内核启动流程分析
Linux系统服务
启动Linux内核
移植的概念
移植Linux内核
bootloader的概念
移植u-boot
第三天 内核调试与测试
Printk()
Oops消息
/proc文件系统
Kgdb
追踪工具(strace,ltt,gprof,gcov,memwatch)
快速启动技术
优化内核应用程序
内存泄漏检测
第四天 Linux 设备驱动开发及其他驱动与文件系统
Linux驱动模型与分类
构建和运行模块
module工具使用方法
中断处理
内核中采用的同步技术
字符设备驱动概述
访问设备驱动程序的方法
fs_operation结构分析
增强的字符驱动程序
设备文件系统:devfs 和sysfs
Linux的内存管理
DMA操作
高速缓存管理
mmap设备操作
设备结构和属性
和手机相关的驱动介绍
framebuffer
overlay
定时器/高精度定时器
红外
Ramdisk
理解MTD构架
NOR/NAND flash--了解两者的特点和底层驱动。
文件系统的制作和固化
虚拟文件系统
文件系统接口VFS
其他文件系统

现金、支票、汇款、刷卡
名  称:北京市海淀区中科院计算所职业技能培训学校
开户行:北京银行中关村支行
帐  号:01090302900120105445661

京公网安备 11010802025851号

 京ICP备14030124号-1  

QQ咨询

免费电话

010-82661221

微信咨询

微信客服

在线报名

返回顶部