嵌入式学习
文章平均质量分 87
本人关于嵌入式的学习笔记
小僧寒水寺无心
热爱生活,热爱编程
展开
-
细聊init进程和Linux系统启动流程
那做嵌入式开发的时候,系统的启动流程又是怎么样的呢?关于U-boot原创 2022-08-08 03:16:51 · 940 阅读 · 1 评论 -
IIC通信协议
I2C由时钟线(SCL)和数据线(SDA)两根线构成通信线路,总线空闲时通过上拉电阻拉高电平。I2C是一种主从结构(Master/Slave)总线,总线上每个设备都可以作为主机或从机,主设备通常是CPU,用来产生传输的时钟信号,并初始化总线的数据传输,而从设备只能被动响应主机请求。因为一个I2C总线可以接多个从设备,这就需要主机通过地址来确定与哪个从机进行通信。I2C总线上的每个从设备都有一个唯一的7bit物理识别地址。因为I2C地址全0表示广播地址,所以一个I2C总线理论最多能挂载2^7 - 1=127个原创 2022-07-09 04:43:09 · 4018 阅读 · 0 评论 -
串口通信协议
常用于这些模块:GPRS、3G、4G、5G、NB-IoT、GPS、WiFi、蓝牙、Zigbee、LoRa等通信。串口早期有个标准:DB9(9个引脚),其中(RX、TX、GND)这3根线用得比较多,其他6根用来做流控,不过用得比较少,如下图:只用一根数据线都话可以实现单工通信(例如GPS模块),两根线可以实现全双工。一个通信周期叫做一个通信单元:起始位+数据位+奇偶校验位+停止位串口通信是异步通信,没有时钟线,收发双方没有同步时钟信号来规定一个bit得数据发送电平要维持多长的时间,这样只能靠双方的规定速率原创 2022-07-09 01:32:37 · 1813 阅读 · 0 评论 -
硬件及接口学习总结
同步:有时钟线,通信速度相同,所以不再需要配置相同速度。如下图,除了有交换信息的数据线,还有SCL时钟线。I2C总线是一种主从结构总线,I2C总线上的每一个设备都可以作为主设备或从设备,其中主设备用来产生允许传输的时钟信号,并初始化总线的数传输,所以主设备通常是CPU。因为一个I2C总线上可以有多个从设备,这样主设备需要通过地址来确定与内阁器件进行通信。I2C总线桑每个从设备都有一个唯一的7b......原创 2022-07-04 20:14:42 · 292 阅读 · 0 评论 -
通信协议——分类及其特征介绍
波特率、异步、同步、串行并行、差分信号、电平信号、全双工、半双工、单工原创 2022-07-01 02:41:57 · 1117 阅读 · 0 评论 -
C语言学习总结
本文主要总结了在学习C和使用C中容易踩坑的知识点原创 2022-06-20 21:32:14 · 478 阅读 · 0 评论 -
计算机网络学习总结
此笔记为本人学习计算机网络的总结笔记原创 2022-06-27 21:33:57 · 859 阅读 · 0 评论 -
linux基础以及APUE学习总结
此笔记为本人学习linux基础总结笔记原创 2022-06-30 17:45:25 · 809 阅读 · 0 评论 -
C++自学总结
此笔记为本人学习笔记原创 2022-06-30 16:35:44 · 455 阅读 · 0 评论