掘友等级
获得徽章 8
#每天一个知识点# iic半双工,多机通讯。spi全双工,多机通讯,通讯速率远大于iic
#每天一个知识点# 七层网络模型的数据链路层是解决局域网通讯,网络层解决公网通讯。
#每天一个知识点# sysfs虚拟文件系统,提供了设备属性。dev目录提供设备驱动程序进行交互的方法
#每天一个知识点# 设备树就是用来存放设备信息的,例如设备型号,ROM大小等
#每天一个知识点# 单片机启动文件,主要设置中断向量表及后续c语言函数要用到的栈空间的设置
#每天一个知识点# 32位,64位系统数据类型字节大小,除了long类型不一样外都一样32位占4字节64位占8字节。char 1字节,short 2字节,int 4字节。指针大小和寻址范围有关,32位4字节 64位8字节
#每天一个知识点# input子系统内核由:驱动层,核心层core,事件层event组成
#每天一个知识点# 驱动编写有3种方式:使用内核提供函数填充结构体file_operations,属性文件sys/class类下的属性文件,虚拟总线playfrom
#每天一个知识点# socket服务器端口占用,可以使用SO_REUSEADDR来立即启用端口,解决端口占用问题
#每天一个知识点# 线程用条件同步数据,互斥锁互斥临界资源
#每天一个知识点# 软硬链接,区别就在于,软链接有独立inode,硬链接共享inode
#每天一个知识点# 驱动模型分为,总线,设备,驱动
#每天一个知识点# 内核中,一般使用kmalloc和vmalloc申请内存空间
#每天一个知识点# 段错误发生无非2种情况,指针跑飞和没有申请空间
#每天一个知识点# 驱动分为字符设备驱动,块设备驱动和网络设备驱动。
#每天一个知识点# 多线程编程中,临界资源的同步与互斥可以使用条件和互斥锁实现
#每天一个知识点# 指针变量的类型决定你可以访问的范围,大小是平台变的,32位系统4字节,64位系统8字节
#每天一个知识点# 字节序分为大端和小端,网络字节序是大端,一般设备都是小端,所以网络通讯时候要注意
#每天一个知识点# init进程功能有2种形态,内核态,用户态。内核态挂载跟文件系统并运行用户态下的init进程。
#每天一个知识点# static有信息隐藏的功能,可以在不同文件定义相同变量名
下一页