随笔分类 -  Linux驱动学习

摘要:一、SD/MMC/SDIO概念区分 SD(SecureDigital)与 MMC(MultimediaCard) SD 是一种 flash memory card 的标准,也就是一般常见的 SD 记忆卡,而 MMC 则是较早的一种记忆卡标准,目前已经被 SD 标准所取代。在维基百科上有相当详细的 S 阅读全文
posted @ 2016-11-29 08:50 技术让梦想更伟大 阅读(12974) 评论(2) 推荐(2) 编辑
摘要:如果不能陪你到最后 是否后悔当初我们牵手 如果当初没能遇见你 现在的我 在哪里逗留 所有的爱都是冒险 那就心甘情愿 等待我们一生中 所有悬念 我一往情深的恋人 她是我的爱人 她给我的爱就像是 带着露水的清晨 我多想给她我的真 我心疼的爱人 我愿为她守候寂寞 就像这夜晚 深沉 这一章从主机侧角度看到的 阅读全文
posted @ 2015-05-24 15:56 技术让梦想更伟大 阅读(3072) 评论(0) 推荐(1) 编辑
摘要:我思念的城市已是黄昏 为何我总对你一往情深 曾经给我快乐 也给我创伤 曾经给我希望 也给我绝望 我在遥远的城市 陌生的人群 感觉着你遥远的忧伤 我的幻想 你的忧伤,像我的的绝望,那样漫长,,,,,这是今天的旋律,直入心底~~~~~~~~~~~~~~~~ 在Linux 系统中,I2C 驱动由3 部分组 阅读全文
posted @ 2015-05-19 16:43 技术让梦想更伟大 阅读(1751) 评论(0) 推荐(1) 编辑
摘要:多想拥你在我的怀里 却无法超越那距离 美好回忆渐渐地远去 盼望今生出现奇迹 无尽的想念 荒了容颜 无助的爱恋 从未改变 这是今天的旋律,,,,今生今世,遥不可及~ 1 终端设备 终端是一种字符型设备,通常使用tty简称各种类型的设备 1.1 串行端口终端(/dev/ttySn) 串行端口终端 (Se 阅读全文
posted @ 2015-05-17 14:50 技术让梦想更伟大 阅读(1909) 评论(0) 推荐(1) 编辑
摘要:1. 题外话 在蜕变成蝶的一系列学习当中,我们已经掌握了大部分Linux驱动的知识,在乾坤合一的分享当中,以综合实例为主要讲解,在一个月的蜕茧成蝶的学习探索当中,觉得数据结构,指针,链表等等占据了代码的大部分框架,这些都需要我们平时多看代码,并且在相关知识点的时候需要在电脑上进行操作,这也让自己受益 阅读全文
posted @ 2015-05-15 21:57 技术让梦想更伟大 阅读(1641) 评论(0) 推荐(1) 编辑
摘要:看门狗(watchdog )分硬件看门狗和软件看门狗。硬件看门狗是利用一个定时器 电路,其定时输出连接到电路的复位端,程序在一定时间范围内对定时器清零 (俗称 “喂狗”),如果程序出现故障,不在定时周期内复位看门狗,就使得看门狗定时器溢出产生复位信号 并重启系统。软件看门狗原理上一样,只是将硬件电路 阅读全文
posted @ 2015-05-14 17:30 技术让梦想更伟大 阅读(2282) 评论(0) 推荐(1) 编辑
摘要:在上述的驱动系列博客中,我们已经了解了关于阻塞和非阻塞、异步通知、轮询、内存和I/O口访问、并发控制等知识,按键设备驱动相对来说是比较简单的,本章内容可以加深我们对字符设备驱动架构、阻塞与非阻塞、中断定时器等相关知识的理解。在嵌入式的系统中,按键的硬件原理简单,就是通过一个上拉电阻将处理器的外部中断 阅读全文
posted @ 2015-05-12 17:32 技术让梦想更伟大 阅读(1173) 评论(0) 推荐(1) 编辑
摘要:如果不曾相逢 也许 心绪永远不会沉重 如果真的失之交臂 恐怕一生也不得轻松 一个眼神 便足以让心海 掠过飓风 在贫瘠的土地上 更深地懂得风景 一次远行 便足以憔悴了一颗 羸弱的心 每望一眼秋水微澜 便恨不得 泪水盈盈 死怎能不 从容不迫 爱又怎能 无动于衷 只要彼此爱过一次 就是无憾的人生 也许 也 阅读全文
posted @ 2015-05-02 12:19 技术让梦想更伟大 阅读(8346) 评论(2) 推荐(2) 编辑
摘要:那是世上最远的距离 思念让我无法去呼吸 你的一动和一举 占据我心里 陪我每个孤独无尽的夜里 用我心中盛放的画笔 描绘你微笑时的绚丽 爱让人痛彻心底 我却不怀疑 你的存在是我生命的奇迹 感受你的每一次的呼吸 多想告诉你我有多爱你 如果我说我愿意 为你而死去 可否你的梦里留下我痕迹 无数悸动变换岁月里  阅读全文
posted @ 2015-04-30 15:21 技术让梦想更伟大 阅读(1818) 评论(0) 推荐(3) 编辑
摘要:“我叮咛你的 你说 不会遗忘 你告诉我的 我也全部珍藏 对于我们来说 记忆是飘不落的日子 永远不会发黄 相聚的时候 总是很短 期待的时候 总是很长 岁月的溪水边 捡拾起多少闪亮的诗行 如果你要想念我 就望一望天上那 闪烁的繁星 有我寻觅你的 目光” 谢谢你,曾经来过~ 中断与定时器是我们再熟悉不过的 阅读全文
posted @ 2015-04-28 10:04 技术让梦想更伟大 阅读(1956) 评论(2) 推荐(3) 编辑
摘要:在设备驱动中使用异步通知可以使得对设备的访问可进行时,由驱动主动通知应用程序进行访问。因此,使用无阻塞I/O的应用程序无需轮询设备是否可访问,而阻塞访问也可以被类似“中断”的异步通知所取代。异步通知类似于硬件上的“中断”概念,比较准确的称谓是“信号驱动的异步I/O"。 1、异步通知的概念和作用 影响 阅读全文
posted @ 2015-04-25 09:28 技术让梦想更伟大 阅读(2598) 评论(1) 推荐(2) 编辑
摘要:今天意外收到一个消息,真是惊呆我了,博客轩给我发了信息,说是俺的博客文章有特色可以出本书,,这简直让我受宠若惊,俺只是个大三的技术宅,写的博客也是自己所学的一些见解和在网上看到我一些博文以及帖子里综合起来写的,,总之这又给了额外的动力,让自己继续前进,,希望和大家能够分享一些自己的经验,,在最需要奋 阅读全文
posted @ 2015-04-20 20:40 技术让梦想更伟大 阅读(1274) 评论(1) 推荐(1) 编辑
摘要:并发和竞争发生在两类体系中: 对称多处理器(SMP)的多个CPU 内核可抢占的单CPU系统 访问共享资源的代码区域称为临界区(critical sections),临界区需要以某种互斥机制加以保护。在驱动程序中,当多个线程同时访问相同的资源(critical sections)时(驱动程序中的全局变 阅读全文
posted @ 2015-04-17 21:22 技术让梦想更伟大 阅读(1128) 评论(0) 推荐(1) 编辑
摘要:一、linux系统将设备分为3类:字符设备、块设备、网络设备。使用驱动程序: 字符设备:是指只能一个字节一个字节读写的设备,不能随机读取设备内存中的某一数据,读取数据需要按照先后数据。字符设备是面向流的设备,常见的字符设备有鼠标、键盘、串口、控制台和LED设备等。 块设备:是指可以从设备的任意位置读 阅读全文
posted @ 2015-04-15 08:50 技术让梦想更伟大 阅读(3749) 评论(1) 推荐(4) 编辑