自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

悟已往之不谏 知来者之可追

年轻人总是要为一些自己认为有意义的事情而废寝忘食,通宵达旦,直至白发方休...

原创 【嵌入式Linux驱动开发】二十四、Linux I2C 驱动上手尝试
原力计划

  人的前程关于眼界、关乎格局。   志之所趋,无远弗届,穷山复海不能限也;   志之所向,无坚不入,锐兵精甲不能御也。 一、I2C驱动框架简介   Linux内核将 I2C 驱动分为两部分: ①、 I2C 总线驱动, I2C 总线驱动就是 SOC 的 I2C 控制器驱动,也叫做 I2C 适配...

2020-04-09 13:51:51 318 0

原创 【嵌入式Linux驱动开发】二十三、Linux RTC 驱动
原力计划

  待机而举是良谋,成竹在胸方可求。   默默无闻积实力,时成奋起定春秋。   夕楚庄王初登位,三载不发号令休。   不鸣则已鸣即震,一举伐齐胜徐州。 文章目录一、Linux 内核 RTC 驱动简介二、RTC 时间查看与设置2.1、查看RTC时间2.2、设置RTC时间 一、Linux 内核 RT...

2020-04-09 12:05:29 202 0

原创 【嵌入式Linux驱动开发】二十一、Linux内核自带的KEY驱动探索
原力计划

  君子应知进退方,时机不到且隐藏。   妆未梳成未见客,势弱稍时敛锋芒。   腹隐良谋待机至,东山再起斗志昂。   遥想曹刘煮酒事,高明刘备扮愚郎。 文章目录一、 Linux 内核自带 KEY 驱动使能二、Linux内核自带KEY驱动分析三、设备树节点编写 一、 Linux 内核自带 KEY ...

2020-04-08 22:36:44 204 0

原创 【嵌入式Linux驱动开发】二十、一文快速上手 Linux INPUT 子系统,按键驱动的第三种姿势
原力计划

  交友亦有善恶分,竹兰相投是真君。   桃投李抱各进益,兰金之友换真心。   最忌贼友与昵友,大祸临头各自奔。   诤友知己从来少,人生百岁逢几人。 文章目录一、INPUT子系统简介 一、INPUT子系统简介   按键、鼠标、键盘、触摸屏等都属于输入(input)设备, Linux 内核为此专...

2020-04-08 22:01:52 244 0

原创 【嵌入式Linux驱动开发】十九、Linux MISC 杂项驱动
原力计划

  人生从来少坦途,无过之人自古无。   与其顿足深奥恼,不若取训思克服。   达明观事向前看,积极乐观烦恼除。   他人之议何足论,自得其乐真幸福。 文章目录一、Linux MISC 杂项驱动介绍二、编写程序2.1、驱动程序2.2、应用程序三、运行程序 一、Linux MISC 杂项驱动介绍 ...

2020-04-08 11:25:16 218 0

原创 【嵌入式Linux驱动开发】十八、Linux内核自带的LED驱动探索
原力计划

人生短短如电光,虚度光阴使人伤。 但凡成才之伟器,莫不单日当一双。 兼程而进倍努力,勇往直前向前方。 用好分秒余时隙,方可粒米积成仓。

2020-04-08 10:48:52 821 0

原创 【嵌入式Linux驱动开发】十七、深入学习异步通知,了解按键驱动的另一种方式
原力计划

  败而不馁胜不娇,傲骨凛凛硬似刀。   富贵不能淫正气,贫贱不能移志高。   威武不能屈气节,八面寒风不折腰。   人中白鹤百世敬,竹节清清入云宵。 文章目录一、异步通知深入1.1、异步通知简介1.2、驱动中的信号处理函数1.2.1、fasync_struct 结构体1.2.2、fasync 函...

2020-04-07 22:18:47 264 0

原创 【嵌入式Linux驱动开发】十六、Linux中的阻塞IO与非阻塞IO
原力计划

   阻塞和非阻塞 IO 是 Linux 驱动开发里面很常见的两种设备访问模式 这里的 IO 指的是 Input/Output,也就是输入/输出,是应用程序对驱动设备的输入/输出操作。 应用程序对设备驱动进行操作的时候,如果不能获取到设备资源时: 那么阻塞式 IO 就会将应用程序对应的线程挂起...

2020-04-07 18:20:01 203 0

原创 【嵌入式Linux驱动开发】十五、实操Linux开发中的中断,编写第一个按键驱动程序
原力计划

慷慨歌燕市,从容作楚囚。 引刀成一快,不负少年头。 这一节来对第十二节【一文带你了解Linux开发中的中断】进行实际操作,编写第一个按键驱动程序!

2020-04-05 23:55:14 371 0

原创 【嵌入式Linux驱动开发】番外一、ioctl 系统调用详细解析
原力计划

   劳劳车马未离鞍,临事方知一死难。   三百年来伤国步,八千里外吊民残。   秋风宝剑孤臣泪,落日旌旗大将坛。   海外尘氛犹未息,请君莫作等闲看。                 —李鸿章口占七律 一、ioctl系统调用   ioctl 系统调用主要用于增加系统调用的硬件控制能力,它可以...

2020-04-04 23:13:56 276 0

原创 【嵌入式Linux驱动开发】十四、了解Linux内核定时器使用流程,实现LED闪烁
原力计划

   致敬英雄! 一、Linux内核定时器初探 1、图形界面配置系统节拍率   中断周期性产生的频率就是系统频率,也叫做节拍率(tick rate),单位是 Hz。系统节拍率是可以设置的,在编译 Linux 内核的时候可以通过图形化界面设置系统节拍率。 进入Linux内核源码目录,终端输入ma...

2020-04-04 22:46:43 1274 0

原创 【嵌入式Linux学习】Linux系统移植笔记之U-boot学习
原力计划

烧写系统 在window下烧写,通过mfgtool这个工具,先将Linux系统烧写到DDR中,再烧写到EMMC或NAND中 mfgtool这个工具会将uboot、zImage、rootfs全部烧写,所以后期当我们只更新一个uboot,可能全部都再重新烧录,这个可能就是mfgtool一个最大的缺...

2020-04-02 19:33:33 356 0

原创 【嵌入式Linux驱动开发】十二、一文带你了解Linux开发中的中断
原力计划

一个能思想的人,才真是一个力量无边的人。 这一节主要介绍了Cortex-A系列的中断类型,进而了解Linux开发中的中断概念,为后续开发做铺垫!

2020-04-01 13:47:50 481 0

提示
确定要删除当前文章?
取消 删除