链接文件:1.硬链接 分配一个新节点 2.软链接 快捷方式 1.节点 inode 2.数据块 block 4096 C创建三个文件:标准输入 0 标准输出 1 ...
链接文件:1.硬链接 分配一个新节点 2.软链接 快捷方式 1.节点 inode 2.数据块 block 4096 C创建三个文件:标准输入 0 标准输出 1 ...
linux内核交互 字符交互 shell命令 测试工程师 封装,应用编程接口 网络工程师 研发工程师 应用编...
Windows Linux:GNU Clib GNU gcc 内核 x window 1.嵌入式开发--->硬件--->系统裁剪 Linux 2.嵌入式软件开发--->...
协议栈: 应用数据<===>协议栈<--->天线 AT指令集:制定规则 1.AT 开头 2.\r\n 结尾 3.多样指令 基础配置:关闭回显 wifi功能:1.工作模式 S...
物联网 Internet of things IOT 三层结构:1.应用层 B/S C/S 2.网络层 3.感知层 局域网:以太网(局域网协议)令牌环网 TCP/IP协议:...
触摸屏分类: 1.电阻式:定位准确,单点触摸。 2.电容感应式:支持多点触摸,价格偏贵。 3.红外线式:价格低廉,但其外框易碎,容易产生光干扰,曲面情况下失真。 4.表面声波...
LCD:像素点 8*8*8 R G B TFT-LCD LTDC 800*480个像素点(矩阵) 帧缓冲 800*480*3 (内存映射到屏幕) R0-R7 G0-G7...
ADC:模数转换 1.采样 2.保持 3.量化 4.编码-->刻度值(电压值) 单次转换 1.分辨率:2^n 标准电压3.3V 2.转换时间 片内(3个ADC,每个都有独...
SPI:串行外设接口 同步全双工 总线 硬件 软件 定义数据采样:CPOL 时钟极性 0/1 边沿采样 CPHA 时钟相位 0第一边沿 1第二边沿 master ...
Temphum 从设备: 1.从设备地址 7bit 2.访问内部数据 3.算法-->温度/湿度 湿度 E5 ...
硬件 接口设备(I^2 C SPI UART USB SDIO) I^2 C(集成电路总线) 片内总线 I^2 C硬件原理(1980年飞利浦): 串行总线:1.同步 时钟线 ...
PWM:脉宽调制 PWM输出 控制 直流电机转速 根据串口命令方式 实现 PA3 ---- 1.GPIO初始化 时钟源 PA3 复用 复用选择 TIM2 2.TIM2 初始化...
编程模型 1.裸跑:前后台 时间片+优先级 调度器 2.系统 read-->串口 用数组方式做循环队列 串口中断 static 修饰符: 1.全局变量:只在文件内被使用 2...
串口 简单 wifi/buletouch/zigbee/2.4G 串行/并行 串口: RS-232(协议) 电气特性:-15V --- +15V 低电平-高电平 +3 --...
中断与异常 中断信号(中断子程序 函数) 256中断信号 NVIC(中断嵌套控制器) 中断优先级管理 1.抢占优先级 2.响应优先级 优先级组 组 抢 响 中断1 ...
RCC:reset clock controller 启动boot 25M(主时钟源) --16M RC(周期震荡) 180HZ 32M 768K --PLL锁相环 ...
1.嵌入式概念 2.使用BSP(板级包)/STD(标准外设库) 要明确寄存器使用 复杂外设 ARM32 CMSIS(contex-M)标准库 条件编译 选择代码是否进行编...
硬件原理: 1.板级:1 核心板 2 底板 ST公司 汽车电子 stm32:ARM架构下 精简指令集(RVSC) ...
一.如何实现C语言嵌入式开发 1.开发环境: 1.软件:IDE(预处理 编译 汇编 链接) 编辑,编译,调试,烧写 2.硬件:开发环境 keils 2.硬...
学习嵌入式: 第一.C语言要掌握(硬件略懂),C语言是所有编程语言中的强者,单片机,DSP,类似ARM的种种芯片的编程都可以用C语言搞定,因为它可移值性强,编译效率高,运算速...