嵌入式工程师常用工作技能池总结
2022-10-21 13:41:49 0 举报
AI智能生成
嵌入式工程师常用工作技能池总结
作者其他创作
大纲/内容
软件基础
工具类
C语言
一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发
语言特点
主要特点
特有特点
语言组成
基本构成
关键字
语法结构
函数
运算符号
编程开发
编译器
集成开发环境
C++语言
Qt
1991年由Qt Company开发的跨平台C++图形用界面应用程序开发框架
MFC
以C++类的形式封装了Windows API
python
跨平台的计算机程序设计语言
应用领域
Web 和 Internet开发
科学计算和统计
人工智能
桌面界面开发
软件开发
后端开发
网络爬虫
MATLAB
LabVIEW
程序类
程序算法
程序算法特性
有穷性
确定性
可行性
零个或多个输入
一个或多个输出
算法复杂度
时间复杂度
空间复杂度
数据结构
研究对象
数据的逻辑结构
数据的物理结构
数据存储结构
分类
线性结构
非线性结构
系统类
Linux系统
一套免费使用和自由传播的类UNIX操作系统
主要特性
基本思想
完全免费
完全兼容POSIX1.0标准
多用户、多任务
良好的界面
支持多种平台
windows系统
美国微软公司研发的一套操作系统
特点
Windows操作系统的人机操作性优异
Windows操作系统支持的应用软件较多
Windows操作系统对硬件支持良好
硬件基础
电子基础
器件常识(电容电阻电感)
模拟电子技术
电路基础
原理图
原理图常识
原理图绘制
PCB
PCB工艺
PCB绘制
高速电路及电源
高速信号理论
电源完整性
理论基础
专业领域
信号多媒体类
视频
图像
音频
通信类
通信原理
随机信号自适应
控制类
控制原理
人工智能
机器学习
电子基础
微机原理
数字电子技术
单片机原理
嵌入式
单片机
STM 32
MSP 430
AVR等等等
嵌入式FPGA
逻辑设计
协议转换
算法设计
嵌入式DSP
DSP算法开发
DSP驱动开发
嵌入式ARM(以Linux为例)
系统内核
驱动开发
应用开发
bootloader开发
什么是嵌入式?
嵌入式的定义
用于控制、监视或者辅助操作机器和设备的装置,是一种专用的计算机系统
嵌入式开发
在嵌入式操作系统下进行开发,包括在系统化设计指导下的硬件和软件以及综合研发
嵌入式行业主要做些什么
嵌入式的应用领域
军用领域
消费电子
工业控制
网络应用
其他
从事的具体工作
硬件工程师
硬件电路设计
PCB制作
软件工程师
驱动开发
应用开发
系统开发
0 条评论
下一页