曙海教学优势
曙海培训的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系。曙海培训的课程在业内有着响亮的知名度。
本课程,秉承二十一年积累的教学品质,以项目实现为导向,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。
嵌入式LINUX培训课程
课程目标:
通过该课程的学习,学员应能够掌握嵌入式linux 开发流程, 熟悉uboot 参数配置,kernel 配置与裁剪,驱动移植,网络文件系统挂载,系统调试和应用程序开发与部署等。
课程大纲:
主题 |
内容 |
开发环境搭建,编译源代码,烧写镜像文件 |
1. 虚拟机vmware,ubuntu系统安装和配置 2. 辅助开发工具安装 3. 交叉编译环境配置, 4. Uboot,kernel源代码编译,镜像文件烧写 1) Uboot 镜像文件更新 2) Kernle 镜像文件, 设备树文件更新 3) 文件系统烧写 5. 原理图原理讲解 6. 其他嵌入式OS,RT-Thread讲解 7. 其他嵌入式OS, SYS/BIOS 讲解 |
Uboot 原理 芯片TRM讲解 |
1. Uboot 命令行参数讲解 2. Uboot 目录结构 3. Uboot 启动流程,及其代码跟踪分析 4. MakeFile 相关讲解 5. 芯片资源简单讲解 |
Kernel 移植,裁剪 驱动开发讲解 设备树配置编译 文件系统挂载
|
1. Kernel 源码目录结构,对应的Makefile 分析 2. Kernel 裁剪配置讲解 3. 内核启动流程,及其代码跟踪分析 4. 驱动开发,设备树原理讲解 5. 根文件系统,网络文件系统挂载 6. 设备树文件跟踪分析 |
内核开发讲解 基于linux嵌入式板卡的应用开发
|
1. 内核编程讲解 2. 应用程序开发原理,如何调用设备文件 2.基于C和C++的应用程序如何调试, 3. 示例程序网络通信 4. 知识拓展模块,(GUI程序)Qt应用开发,简单图像处理 |