Linux服务热线: 400-707-5988
首页 关于我们 企业Linux培训 云桌面集成 Linux软件产品 联系我们


为什么选择我们?

凭借上海汉水在众多全球性企业多年Linux技术服务外包项目中积累的丰富经验,可迅速提升您企业员工的素质,降低在Linux系统运维和软件开发中潜在的风险。

培训课程大纲
0、 Linux系统应用从零起步
1、 企业级Linux系统管理基础
2、 企业级Linux系统高级管理
3、 企业级Linux服务器与安全
4、 企业级Linux服务器集群
5、 Unix/Linux编程经典
6、 Linux内核与驱动开发
7、 嵌入式Linux开发
8、 Android应用开发
9、 Shell编程
下载打印版本


  7.嵌入式Linux开发(4天)
 
 

适合学员对象:有Linux应用软件开发经验的程序员,或者学习过《Unix/Linux编程经典》课程的学员。

 
  培训内容:
  • 嵌入式Linux开发环境搭建
    • 嵌入式Linux简介
    • 嵌入式Linux开发工具
    • 嵌入式Linux模拟器
  • 嵌入式Linux内核编译
    • Linux内核编译环境
    • 内核裁减
    • 使用自定义内核
  • 嵌入式Linux的启动
    • 引导器工作原理和应用
    • 网络引导PXE环境搭建
    • 从NFS服务器启动Linux
  • 嵌入式Linux构建
    • Busybox编译
    • uClibc编译
    • initrd制作
    • 嵌入式Linux烧写
    • 嵌入式文件系统
    • 添加程序库

  • 嵌入式Linux应用软件开发
    • 进程的创建
    • 进程的属性和调度
    • 守护程序的原理
    • 进程的权限模型
    • 网络通信程序的开发
  • 嵌入式Linux的图形界面
    • Framebuffer介绍
    • 基于Framebuffer的图像绘制
    • 基于QT库的图形界面
    • 基于Android的图形界面
  • 嵌入式软件的调试
    • core dump分析
    • 跨平台调试器
    • 日志打印
  • 数据存储
    • 存储设备的规划
    • 存储目录的准备
    • 数据存储格式
    • 嵌入式数据库SQLite
    • 记录的创建、删除和更新

  • 嵌入式Linux的内核
    • 进程管理及数据结构
    • 内存管理及数据结构
    • 中断
    • 时间
    • 与硬件的通信
    • 内核中的临界区
  • 内核的文件对象模型
    • 字符设备驱动分析
    • 文件对象的数据结构
    • 用户态和内核态的数据交互
    • /proc目录的文件接口
  • FrameBuffer设备驱动
    • FrameBuffer设备识别
    • FB设备访问接口实现
    • 对显示设备的底层操作
  • USB设备驱动
    • USB设备和主机
    • USB和sysfs
    • USB urbs
    • USB驱动框架

  • Linux设备驱动模型
    • Kobjects,Ksets和内核子系统
    • 底层Sysfs操作
    • 热插拔事件
    • 总线,设备和驱动
  • 文件系统驱动
    • vfs驱动框架
    • yaffs文件系统驱动
    • 添加删除记录
  • 块设备驱动
    • 块设备操作
    • 请求队列
    • MTD存储设备驱动
  • 网络设备驱动
    • 网络设备的驱动框架
    • 数据的收发和ioctl
    • 中断处理
    • Socket缓冲区
    • 流量统计
    • 网卡驱动代码分析
 
     
有Linux培训需求请留下您的联系方式,我们将尽快联系您!
姓名:
电话:
Email:
公司:
手机:
内容:
点击这里给我发消息
 
各地Linux支持热线
江苏Linux服务热线:
(+86) 0510-8101-8700
上海Linux服务热线:
(+86) 021-6245-9413
香港Linux服务热线:
(+852) 8198-2751

上海市祁连山南路2199号703
电话: 021-52682238
QQ群:122737574
Email:support@400linux.com



Copyright © 版权所有 2007-2016 上海汉水信息技术服务有限公司 沪ICP备11017368号-5