课程信息
课程介绍
课程目标:
通过该课程的学习,学员应能够掌握新塘NUC927 嵌入式linux 开发流程, 熟悉uboot 参数配置,kernel 配置与裁剪,驱动移植,网络文件系统挂载,系统调试和应用程序开发与部署等。
课程大纲:
主题 | 内容 |
新塘NUC972开发环境搭建,编译源代码,烧写镜像文件 | 1. 虚拟机vmware,ubuntu系统安装和配置 2. 辅助开发工具安装 3. 交叉编译环境配置, 4. Uboot,kernel源代码编译,镜像文件烧写 1) Uboot 镜像文件更新 2) Kernle 镜像文件, 设备树文件更新 3) 文件系统烧写 5. 原理图原理讲解 |
Uboot 原理 NUC972芯片TRM讲解 | 1. Uboot 命令行参数讲解 2. Uboot 目录结构 3. Uboot 启动流程,及其代码跟踪分析 4. MakeFile 相关讲解 5. NUC972芯片资源简单讲解 |
Kernel 移植,裁剪 驱动开发讲解 设备树配置编译 文件系统挂载
| 1. Kernel 源码目录结构,对应的Makefile 分析 2. Kernel 裁剪配置讲解 3. 内核启动流程,及其代码跟踪分析 4. 驱动开发,设备树原理讲解 5. 根文件系统,网络文件系统挂载 |
内核开发讲解 基于linux嵌入式板卡的应用开发
| 1. 内核编程讲解 2. 应用程序开发原理,如何调用设备文件 2.基于C和C++的应用程序如何调试, 3. 示例程序网络通信 4. 知识拓展模块,(GUI程序)Qt应用开发,简单图像处理 |
相关推荐课程
与 北京中科信软科技有限公司免费通话
温馨提示:咨询时请说明来源于人人培训网
现在拨打 预约报名