- 博客(7)
- 收藏
- 关注
原创 Linux驱动大全(第三章、I2C子系统)
1、在一个芯片内部,有一个或多个I2C控制器2、一个I2C控制器上,可以连接一个或多个I2C设备3、I2C总线只需要两条线:时钟线SCL、数据线SDA4、在I2C总线的SCL、SDA线上,都有上拉电阻。
2024-11-04 14:41:16
185
原创 Linux驱动大全(第一章、同步与互斥)
Linux系统时多任务操作系统,会存在多个任务同时访问同一片内存区域,这些任务可能会相互覆盖这段内存中的数据,造成内存数据混乱。导致崩溃。
2024-10-22 23:30:36
269
原创 Linux驱动
1、构造file_operations结构体2、实现结构体内部函数3、注册file_operations结构体4、入口函数:调用regiister_chrdev5、出口函数:调用unregiister_chrdev。
2024-09-06 15:14:14
303
原创 STM32
1、GPIO通用输入输出口2、引脚电平:0~3.3V3、输出模式:输出高低电平、驱动LED、蜂鸣器等4、输入模式:读取端口电平、ADC电压采集、读取按键输入等。
2024-08-16 01:26:53
1736
原创 C++核心编程
代码区:存放函数体的二进制代码,由操作系统进行管理的全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配释放存放函数的参数值局部变量等堆区:由程序员分配和释放若程序员不释放程序结束时由操作系统回收1.1 new操作符C++中利用new操作符在堆区开辟数据释放利用操作符delete。
2024-08-01 15:41:24
1060
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人