个人介绍
嵌入式系统与设计

主讲教师:赵全友

教师团队:共3

  • 赵全友
  • 林奕森
  • 饶雪峰
《嵌入式系统与设计》
课程地位:物联网工程专业的专业课程,重点介绍嵌入式Linux应用开发的基本概念和核心理论。为学生讲授嵌入式Linux开发基础知识,嵌入式Linux C编程知识和嵌入式Linux应用开发知识等内容。比较全面地介绍了嵌入式系统的概论与其组成部分,并详细阐述了嵌入式系统的开发流程和开发方法。通过本课程的理论学习和实践学习之后,可以使学生全面掌握嵌入式系统原理的知识,掌握嵌入式系统软件与通用软件的差异,具备硬件和软件两个方面的设计与实现能力。 
教学目标:通过对嵌入式系统的基本组织结构与工作原理的学习, 使学生对计算机系统的硬件部分有一个全面的了解,对嵌入式软件的开发过程有一个清楚的认识,通过对嵌入式操作系统的工作原理的学习,使学生对嵌入式操作系统有一个清晰的认识,提高学生在嵌入式软件设计设计能力及解决实际问题的动手能力。
基本要求:熟悉嵌入式系统的概念及其组成,了解嵌入式系统软、硬件结构和开发方法。
能够熟练运用Linux操作系统并在Linux系统下进行C语言程序设计;能够开发和调试简单的驱动程序和应用程序。能够看懂并设计简单的接口电路,了解嵌入式系统各个组成部分的工作原理、逻辑实现、设计方法及其相互集成组成完成系统的技术。
课程介绍
本课程是物联网工程专业本科生的专业课程。主要为学生讲授嵌入式Linux开发基础知识,嵌入式Linux C编程知识和嵌入式Linux应用开发知识等内容。比较全面地介绍了嵌入式系统基础;文件IO编程;进程控制开发;进程间通信;多线程编程;嵌入式Linux网络编程;嵌入式Linux设备驱动开发,并详细阐述了嵌入式系统的开发流程和开发方法。
教师团队

赵全友

职称:副教授

单位:桂林航天工业学院

部门:计算机科学与工程学院

职位:物联网专业负责人

林奕森

职称:高级工程师

单位:桂林航天工业学院

部门:计算机科学与工程学院

饶雪峰

职称:讲师

单位:桂林航天工业学院

部门:计算机科学与工程学院

教学效果

通过本课程的学习,熟悉嵌入式系统的概念及其组成,了解嵌入式系统软、硬件结构和开发方法。能够熟练运用Linux操作系统并在Linux系统下进行C语言程序设计;掌握嵌入式系统基础文件IO编程进程控制开发进程间通信多线程编程嵌入式Linux网络编程嵌入式Linux设备驱动开发能够开发和调试简单的驱动程序和应用程序。 


参考教材

1、《嵌入式LINUX应用开发教程》 赵苍明主编,人民邮电出版社2018年

2、《嵌入式Linux应用开发完全手册》,韦东山编著,人民邮电出版社,2008年

3、《UP-NETARM2410-S<Linux>嵌入式系统实验指导书》,博创科技编

4、《嵌入式Linux系统开发标准教程》,华清远见嵌入式培训中心著,人民邮电出版社,2009-3

5、《ARM嵌入式Linux系统开发技术详解》,杨水清,电子工业出版社,2008-11


课程评价

教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
1.1 嵌入式系统学习线路
文档
.pptx
2024-05-20 1.08MB
 
视频
.mp4
2024-05-20 46.67MB
 
文档
.pdf
2024-05-20 49.80MB
1.2 什么是嵌入式系统
文档
.pptx
2024-05-20 4.61MB
 
视频
.mp4
2024-05-20 49.80MB
 
作业
.work
2024-05-20 --
1.3 嵌入式系统结构
文档
.pptx
2024-05-20 820.41KB
 
视频
.mp4
2024-05-20 36.52MB
 
作业
.work
2024-05-20 --
1.4 嵌入式处理器
文档
.pptx
2024-05-20 2.62MB
 
视频
.mp4
2024-05-20 69.64MB
 
附件
.${file.extension}
2024-05-20 --
1.5 嵌入式操作系统
文档
.pptx
2024-05-20 885.58KB
 
视频
.mp4
2024-05-20 49.73MB
1.6 嵌入式系统设计流程
文档
.pptx
2024-05-20 3.84MB
 
视频
.mp4
2024-05-20 80.12MB
1.7 本章微课-嵌入式发展前沿(思政案例一)
文档
.pptx
2024-05-20 116.36MB
 
视频
.mp4
2024-05-20 98.62MB
2.1 文件系统
文档
.pptx
2024-05-20 1.38MB
 
视频
.mp4
2024-05-20 62.27MB
 
文档
.doc
2024-05-20 52.00KB
2.2 Shell使用技巧
文档
.pptx
2024-05-20 663.61KB
 
视频
.mp4
2024-05-20 77.47MB
 
作业
.work
2024-05-20 --
2.3 环境变量
文档
.pptx
2024-05-20 391.36KB
 
视频
.mp4
2024-05-20 57.54MB
 
作业
.work
2024-05-20 --
2.4 管理linux文件
文档
.pptx
2024-05-20 2.22MB
 
视频
.mp4
2024-05-20 87.40MB
2.5 内容管理
文档
.pptx
2024-05-20 2.33MB
 
视频
.mp4
2024-05-20 132.64MB
 
作业
.work
2024-05-20 --
2.6 权限管理
文档
.pptx
2024-05-20 2.66MB
 
视频
.mp4
2024-05-20 196.99MB
 
作业
.work
2024-05-20 --
2.7 磁盘管理
文档
.pptx
2024-05-20 1.25MB
 
视频
.mp4
2024-05-20 116.60MB
2.8 进程管理
文档
.pptx
2024-05-20 1.35MB
 
视频
.mp4
2024-05-20 52.55MB
2.9 网络管理
文档
.pptx
2024-05-20 1.21MB
 
视频
.mp4
2024-05-20 92.21MB
 
附件
.${file.extension}
2024-05-20 --
 
附件
.${file.extension}
2024-05-20 --
 
附件
.${file.extension}
2024-05-20 --
 
附件
.${file.extension}
2024-05-20 --
 
作业
.work
2024-05-20 --
2.10.1 微课-Linux系统及发展(思政案例二)
文档
.pptx
2024-05-20 1.88MB
 
视频
.mp4
2024-05-20 94.29MB
2.10.2 微课-文件系统
文档
.pptx
2024-05-20 936.68KB
 
视频
.mp4
2024-05-20 67.73MB
2.10.3 微课-内容管理
文档
.pptx
2024-05-20 1.23MB
 
视频
.mp4
2024-05-20 51.65MB
2.10.4 微课-归档及压缩
文档
.pptx
2024-05-20 498.65KB
 
视频
.mp4
2024-05-20 111.35MB
2.10.5 微课-权限管理
文档
.pptx
2024-05-20 1.78MB
 
视频
.mp4
2024-05-20 188.07MB
2.10.6 微课-网络管理
文档
.pptx
2024-05-20 806.20KB
 
视频
.mp4
2024-05-20 104.94MB
2.11 本章知识汇总
文档
.docx
2024-05-20 25.04KB
 
文档
.pdf
2024-05-20 965.39KB
 
文档
.pdf
2024-05-20 392.83KB
3.1 编辑器Vi
文档
.pptx
2024-05-20 2.18MB
 
视频
.mp4
2024-05-20 138.63MB
 
作业
.work
2024-05-20 --
3.2 编译程序GCC
文档
.pptx
2024-05-20 890.50KB
 
视频
.mp4
2024-05-20 117.46MB
 
作业
.work
2024-05-20 --
3.3 调试程序GDB
文档
.pptx
2024-05-20 1.16MB
 
视频
.mp4
2024-05-20 124.96MB
 
作业
.work
2024-05-20 --
3.4 Makefile
文档
.pptx
2024-05-20 1.58MB
 
视频
.mp4
2024-05-20 227.48MB
 
作业
.work
2024-05-20 --
3.5.1 微课-神器编辑器Vi
文档
.pptx
2024-05-20 887.36KB
 
视频
.mp4
2024-05-20 159.95MB
3.5.2 微课-自动编译工具Makefile使用
文档
.pptx
2024-05-20 749.96KB
 
视频
.mp4
2024-05-20 148.34MB
4.1 C语言基本特性与程序架构
文档
.pptx
2024-05-20 907.65KB
 
视频
.mp4
2024-05-20 230.08MB
4.2 数组、函数
文档
.pptx
2024-05-20 821.11KB
 
视频
.mp4
2024-05-20 206.90MB
4.3 预处理
文档
.pptx
2024-05-20 905.80KB
 
视频
.mp4
2024-05-20 117.45MB
4.4 指针的概念与应用
文档
.pptx
2024-05-20 2.02MB
 
视频
.mp4
2024-05-20 153.82MB
4.5 结构体、共用体、枚举
文档
.pptx
2024-05-20 563.53KB
 
视频
.mp4
2024-05-20 186.23MB
4.6 链表
文档
.pptx
2024-05-20 999.73KB
 
视频
.mp4
2024-05-20 185.81MB
4.7 C语言编程规范
文档
.pptx
2024-05-20 783.64KB
 
视频
.mp4
2024-05-20 120.41MB
4.8.1 微课-递归函数——程序中的诗歌-引入(思政案例三)
文档
.pptx
2024-05-20 3.88MB
 
视频
.mp4
2024-05-20 128.62MB
4.8.2 微课-递归函数——程序中的诗歌-举例(思政案例三)
文档
.pptx
2024-05-20 2.92MB
 
视频
.mp4
2024-05-20 87.89MB
4.8.3 微课-链表--结构体应用一
文档
.pptx
2024-05-20 738.45KB
 
视频
.mp4
2024-05-20 155.84MB
4.8.4 微课-链表--结构体应用二
文档
.pptx
2024-05-20 834.66KB
 
视频
.mp4
2024-05-20 167.54MB
4.8.5 微课-C语言编程规范一(思政案例四)
文档
.pptx
2024-05-20 655.66KB
 
视频
.mp4
2024-05-20 109.37MB
4.8.6 微课-C语言编程规范二(思政案例四)
文档
.pptx
2024-05-20 547.22KB
 
视频
.mp4
2024-05-20 106.81MB
5.1 文件标准IO
文档
.pptx
2024-05-20 966.71KB
 
视频
.mp4
2024-05-20 220.02MB
5.2 系统调用文件IO
文档
.pptx
2024-05-20 514.06KB
 
视频
.mp4
2024-05-20 115.16MB
6.1 进程
文档
.pptx
2024-05-20 1.47MB
 
视频
.mp4
2024-05-20 275.93MB
 
附件
.${file.extension}
2024-05-20 --
6.2 进程间通信-信号
文档
.pptx
2024-05-20 1.57MB
 
视频
.mp4
2024-05-20 189.45MB
6.3 管道、命名管道
文档
.pptx
2024-05-20 1.28MB
 
视频
.mp4
2024-05-20 301.86MB
6.4 消息队列、共享内存
文档
.pptx
2024-05-20 1.54MB
 
视频
.mp4
2024-05-20 300.49MB
 
视频
.mp4
2024-05-20 174.96MB
6.5 线程
文档
.pptx
2024-05-20 1.49MB
 
视频
.mp4
2024-05-20 393.82MB
6.6 多任务互斥和同步
文档
.pptx
2024-05-20 1.77MB
 
视频
.mp4
2024-05-20 243.74MB
6.7.1 微课-进程一
文档
.pptx
2024-05-20 913.72KB
 
视频
.mp4
2024-05-20 197.06MB
6.7.2 微课-进程二(思政案例五)
文档
.pptx
2024-05-20 1.12MB
 
视频
.mp4
2024-05-20 351.33MB
6.7.3 微课-线程一
文档
.pptx
2024-05-20 489.37KB
 
视频
.mp4
2024-05-20 267.94MB
6.7.4 微课-线程二
文档
.pptx
2024-05-20 427.68KB
 
视频
.mp4
2024-05-20 230.08MB
6.7.5 微课-多任务互斥和同步应用一
文档
.pptx
2024-05-20 499.66KB
 
视频
.mp4
2024-05-20 150.26MB
6.7.6 微课-多任务互斥和同步应用二
文档
.pptx
2024-05-20 501.80KB
 
视频
.mp4
2024-05-20 85.50MB
7.1 计算机网络概述
文档
.pptx
2024-05-20 4.73MB
 
视频
.mp4
2024-05-20 198.27MB
7.2 UDP网络编程
文档
.pptx
2024-05-20 3.12MB
 
视频
.mp4
2024-05-20 391.26MB
7.3 TCP网络编程
文档
.pptx
2024-05-20 3.14MB
 
视频
.mp4
2024-05-20 94.44MB
 
附件
.${file.extension}
2024-05-20 --
7.4 原始套接字
文档
.pptx
2024-05-20 3.15MB
 
视频
.mp4
2024-05-20 83.95MB
7.5.1 微课-UDP网络编程(一)  原理及实现
文档
.pptx
2024-05-20 1.15MB
 
视频
.mp4
2024-05-20 82.11MB
7.5.2 微课-UDP网络编程(二) 综合应用
文档
.pptx
2024-05-20 926.34KB
 
视频
.mp4
2024-05-20 97.02MB
7.5.3 微课-TCP网络编程(一) 原理及实现
文档
.pptx
2024-05-20 1.13MB
 
视频
.mp4
2024-05-20 69.99MB
7.5.4 微课-TCP网络编程(二) 综合应用
文档
.pptx
2024-05-20 917.31KB
 
视频
.mp4
2024-05-20 82.51MB
8.1 嵌入式驱动编程初步
文档
.pptx
2024-05-20 1.91MB
 
视频
.mp4
2024-05-20 232.97MB
提示框
提示框
确定要报名此课程吗?
确定取消

京ICP备10040544号-2

京公网安备 11010802021885号