imx6ull
小薛1988
努力奋斗
展开
-
linux驱动笔记(四):内核定时器——基于4.X内核
用int jiffies_to_msecs(const unsigned long j) 将 jiffies 类型的参数 j 分别转换为对int jiffies_to_usecs(const unsigned long j) 应的毫秒、 微秒、 纳秒。u64 jiffies_to_nsecs(const unsigned long j)将毫秒、 微秒、 纳秒转换为 jiffies 类型。long msecs_to_jiffies(const unsigned int m)long usecs_t原创 2020-09-22 20:52:20 · 750 阅读 · 0 评论 -
Linux驱动笔记(一):字符设备知识
111原创 2020-09-19 08:46:38 · 706 阅读 · 0 评论 -
移植QT5.6到100ask_imx6ull开发板
移植QT5.6到100ask_imx6ull开发板 ...转载 2020-07-19 10:04:39 · 557 阅读 · 2 评论 -
Linux驱动笔记(三):中断相关知识
1、中断申请和释放申请函数:int request_irq(unsigned int irq, irq_handler_t handler, unsigned long flags, const char *name, void *dev)成功返回 0参数含义irq 中断号 handler 中断处理函数 flags 中断标志 name 中断名字,设置以后可以在/proc/interrupts 文件中看到对应的中断名字 ...原创 2020-06-21 19:19:24 · 826 阅读 · 0 评论 -
linux驱动笔记(二):多路led灯驱动——基于4.X内核
(一)设备树dts红色加粗为修改增加部分,由于板子上只有一个LED灯,所以用蜂鸣器模拟另外一路led灯。这里采用在根节点下创建一个leds节点下,然后在leds节点新建2路子节点 led1 和 beep 来实现。(也可以在根节点下单独建立2个节点方式来实现)/{ leds { compatible = "fsl,gpio-led-test"; #address-cells = <1>; #size-cells = &l...原创 2020-06-21 15:09:21 · 1019 阅读 · 0 评论