0基础学习STM32Day1

【1】单片机是什么?(MCU SOC)

--单片机集成电路芯片 微型计算机系统 片上系统

单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统

--51:空调控制器、屏幕

51单片机 - STC89C51 / AT89C52 - 8位处理器

32单片机 - STM32 / 复旦微 - 32位处理器

处理器位数 - 单次运算最大处理的数据长度 - 运算能力、数据处理速度

应用领域:

智能家居 - ...

工业自动化 - 机械臂、加工中心、货物分拣... (新松机器人)

仪器仪表 - 自动抄表、智慧电表/水表 (积成电子)

智慧农业 - 智慧大棚、灌溉、喷药、果蔬溯源

零售销售 - 真伪识别、商品扫描

通信网络 - 路由器、交换机、服务器 (浪潮)

安全防护 - 摄像头(家用、军工) (神戎电子、中维世纪、宇视科技)

...9

【2】课程:

1)基础储备

--预科:工具使用 基本储备

--C语言:整个课程基础 (汇编基础演变 读写容易,可移植)

--Liunx及C高级:shell命令 C高级知识

--数据结构:算法 --实际应用时可以更简单方便

上层软件

---IO、网络编程、网络高级、C++、QT

2)底层开发

--STM32

接触硬件的课程

不是简简单单的应用API

-- ARM Linux驱动(移植 驱动开发)

【3】语言:

机器码(不算语言):读写难(不可移植)

C:本门课使用 .c

C++:C基础上升级的--QT开发 C++开发

python\GO:爬虫类的、客户端、爬虫,数据分析,数据挖掘

你可能感兴趣的:(学习,stm32,嵌入式硬件)