导图社区 嵌入式软件开发学习
嵌入式开发学习规划,从开发目标到编程基础、硬件基础,再到具体的开发工具和应用开发,涵盖了嵌入式系统开发的各个方面,适合用于学习和梳理嵌入式系统开发的相关知识。
这张思维导图全面且系统地整合了汽车电气维修的基础知识与实用技能,无论是对于初学者构建知识体系,还是对于从业者复习和提升技能,都具有较高的参考价值。
中国ABB机器人培训中心为客户提供系统的标准化和定制化机器人培训课程,并为客户的不同员工提供机器人使用技能成长路线课程规划图。在机器人使用的众多领域,我们会给您提供一系列的协助,帮助您了解机器人的初步理论概要和逐步使用操作技能,提高您的专业技术,完善知识漏洞.
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
常见开发工具
Linux操作系统
常见Linux命令和使用工具
Git /S V N
shell
Vim
GCC
make file
GDB
交叉编译工具
其他工具软件
ssh 终端
FTP /SFTP 工具
嵌入式典型平台(ARM)
体系结构
概念和体系结构
工作模式
指令集
寻址方式
寄存器
内存管理单元
常见接口和控制器
通用编程模型
嵌入式裸机
GPIO
典型电路
相关寄存器
中断
工作模式/中断体系
中断向量表
优先级、嵌套
中断处理流程
中断控制器
主要寄存器操作
外部中断
定时器
时钟体系和结构
关键寄存器控制
PWM定时器
看门狗定时器
实时时钟RTC
存储器
Flash
SD/TF
协议/接口/总线等概念
UART
II CC
SPI
IIS
USB
CAN
LIN
TCP/IP
无线模块
蓝牙
WIFI
ZigBee
RF
传感器
温度
湿度
光敏
压力
触摸感应
红外
多轴传感器
GPS
A/D转换
工作原理
参数指标
寄存器操作
显示模块
LCD
触摸屏
嵌入式操作系统
用户态
嵌入式系统应用开发
内核态
嵌入式系统内核开发
嵌入式系统驱动开发
嵌入式应用开发
内存管理/使用
内存分配
内存管理
多任务编程
进程
进程概念和基础
进程控制
创建
等待
退出
守护进程
守护进程的编写
错误处理
进程间通信
管道通信
消息队列
信号
信号量
共享内存
Socket 通信
线程
线程的概念和基础
线程控制和编程
属性
清除
同步
优先级
文件/I/O编程
文件/文件描述符
文件指针/文件流
缓冲
流操作:开/闭/读/写/内容定位等
标准I/O流
标准I/O操作
非阻塞IO
异步IO
多路复用
网络编程
TCP/IP协议家族
Socket 通信和应用
TCP编程
UDP编程
图形化界面编程
Qt库
Qt开发基础
对话框/窗口
信号与槽
组件/控件/布局/事件
绘图
文件操作
多线程
网络通信
嵌入式硬件基础
模电/数电基础
典型电路和原理图
熟悉常用元器件和芯片
二极管、电容、场效应器、继电器…等
熟悉常用仪器仪表的使用
万用表、电烙铁、焊台、热风枪、 示波器…等
熟悉常见器件通信方式/协议/接口/总线等原理
串口、IIC、IIS、SPA 、CAN 总线等
会看基本电路原理图
单片机最小系统电路
常用电路(LED驱动,按键检测等)
具体参见开发板原理图
会画基本的电路原理图和PCB板
会DdataSheet
会看硬件时序图
会基本的电路仿真
学到什么程度?能看懂原理图
嵌入式编程基础
编程语言
C语言
C语言最基础
关键字/常量/变量
数据类型
输入/输出/格式化
运算符
表达式
语句
判断
循环
数组
结构体/共同体/枚举/位操作
函数
指针
C++语言
面向对象特性
抽象
类
封装
继承
多态
容器
模板
泛型
STL
RTTI
元编程
数据结构与算法
数据结构
字符串
链表
堆
栈
队列
树
哈希
图
算法
查找
排序
操作系统原理
内存管理和调度
多任务: 多线程/并发/锁
I/O原理
文件管理
计算机网络原理
TCP /IP 协议栈和分层
ARP协议
IP协议/ICMP协议
TCP 协议/UDP 协议
DNS协议/HTTP 协议/HTTPS协议
单片机原理
计算机的基本组成
指令和运算
处理器架构和设计
存储系统
I/O系统
Linux 操作系统
目标
具备初级嵌入式软件开发的能力
熟悉C语言,理解和应用常用数据结构算法
见编程语言c
熟悉51和stm 32等单片机开发,能看懂MCU原理图
熟悉常用硬件通信SPI
会使用示波器,逻辑分析仪