imx6ull
文章平均质量分 71
L加号
这个作者很懒,什么都没留下…
展开
-
request_threaded_irq 和 request_irq
request_irq与 request_threaded_irq非常类似,request_irq在request_threaded_irq基础上进行了封装,将参数thread_fn可以置为NULL。handler是在发生中断时首先要执行的程序,类似中断处理上文,执行处理费时下文可以增加tasklet或者工作队列实现。:将中断处理线程化,将上下文缩短为kernel thread 执行后续中断任务,运用调度机制减少延时,提高中断响应,提高处理效率。(不具备高可用特性)。原创 2023-06-26 11:13:10 · 394 阅读 · 0 评论 -
imx6ull——I2C驱动
SCL 为高电平,SDA 出现下降沿:起始位SCL 位高电平,SDA出现上升沿:停止位主机——从机地址(ack)——寄存器地址(ack)——数据(ack)重点:先是写,因为要写入从机让从机知道主机要读,再是读主机——从机地址(写)(ack)——寄存器地址(ack)——从机地址(读)(ack)从机——发送数据(主机发送no ack)1-7位放要访问的从机地址I2c频率不能随便分,只能选。原创 2023-02-27 12:08:46 · 1533 阅读 · 0 评论 -
Makefile
工程是由大量GCC文件构成,一个个执行过于麻烦,Makefile可以将工程文件有序执行。原创 2022-11-11 17:05:00 · 330 阅读 · 0 评论 -
正点原子linux——BSP工程管理实验-编写通用Makefile
名称:模式字符串替换函数——patsubst。功能:查找中的单词(单词以“空格”、“Tab”或“回车”“换行”分隔)是否符合模式,如果匹配的话,则以替换。这里,可以包括通配符“%”, 表示任意长度的字串。如果中也包含“%”, 那么, 中的这个“%”将是中的那个“%”所代表的字串。(可以用“\”来转义, 以“%”来表示真实含义的“%”字符)返回:函数返回被替换过后的字符串。示例:把字符串“x.c.c bar.c”符合模式[%.c]的单词替换成[%.o],返回结果是“x.c.o bar.o”原创 2022-11-21 16:34:25 · 560 阅读 · 0 评论 -
正点原子uboot分析
uboot原创 2023-06-26 11:05:04 · 129 阅读 · 0 评论 -
imx6ull_SPI
SPI 是Motorola 公司推出的一种同步串行接口技术,是一种高速、全双工的同步通信总线。SPI 以主从方式工作,通常是有一个主设备和一个或多个从设备,一般SPI 需要4 根线,但是也可以使用三根线(单向传输)这四根线如下:①、CS/SS,Slave Select/Chip Select,这个是片选信号线,用于。I2C 主机是通过发送从机设备地址来选择需要进行通信的从机设备的,SPI 主机不需要发送从机设备,直接将相应的从机设备片选信号拉低即可。②、SCK。原创 2023-03-01 11:40:45 · 536 阅读 · 0 评论 -
imx6ull——多点电容触摸
触点最多5个触摸屏实现由 IIC驱动、中断驱动、 input子系统组成。原创 2023-06-26 11:02:02 · 332 阅读 · 0 评论 -
IMX6ULL——音频驱动
WM8960内部 ADC和 DAC都为24。原创 2023-06-26 10:59:34 · 427 阅读 · 0 评论