嵌入式软件设计教程

C和C++编程学习论坛
itopidea
网站管理员
帖子: 65
注册: 周日 1月 18, 2015 12:28 pm

嵌入式软件设计教程

帖子itopidea » 周六 6月 01, 2019 8:04 am

预备知识
(1)C or C++语言
(2)计算机组织与结构
(3)ARM体系结构
(4)操作系统原理
(5)Linux操作系统
授课大纲
第一章 概述
对本课程内容进行概述客观题
第二章 嵌入式C编程综述
介绍在没有操作系统的平台上如何用C语言编写嵌入式程序客观题
第三章ARM C程序优化
通过分析ARM汇编程序来了解如何编写高效的C程序客观题
第四章Linux操作系统
Linux操作系统的历史、特点和基本操作简介客观题
第五章 Linux C编程工具链及Makefile
Linux环境下对C程序进行编辑、编译、调试的工具介绍,以及如何撰写Makefile
第一节 Linux C编程工具链
第二节 Makefile
第一节 客观题
第二节 客观题
第六章 嵌入式软件平台构建
嵌入式软件平台的组成、构建方法介绍及应用程序设计流程介绍客观题
第七章 文件目录和内存
基于Linux C的文件、目录和内存操作客观题
第八章 进程与线程
进程与线程的概念与基本使用方法客观题
第九章 信号
信号的概念和基本使用方法客观题
第十章 进程间通信
4种进程间通信的基本使用方法客观题
第十一章 套接字
套接字的概念和基本使用方法客观题
第十二章 模块与驱动程序及驱动程序举例
如何编写内核模块及驱动程序,以及3个实际硬件驱动程序的代码分析
第一节 模块与驱动程序
第二节 驱动程序举例
第一节 客观题
第二节 客观题
第十三章 STM32编程方法
STM32处理器简介及编程实例分析客观题
第十四章 基于Proteus的嵌入式软件仿真
基于Proteus的STM32仿真实例分析客观题
参考资料
《嵌入式软件设计》 赖晓晨主编 清华大学出版社 2016年第一版 ISBN:9787302429852
视频链接(可能失效,失效用下边那个)

链接:https://pan.baidu.com/s/13Ck4p0iZoOSEbpbKg_vt3w 提取码:ykdd
链接:https://pan.baidu.com/s/1zmcfiPlF3AUkTowIsopOOA 提取码:lfp4
压缩包密码:52pojie


回到 “C和C++”

在线用户

用户浏览此论坛: 没有注册用户 和 0 访客