一个完整的Linux驱动主要由内部处理和硬件交互两部分组成,其中内部处理主要是指Linux驱动的装载、卸载、与设备文件相关的动作处理以及业务逻辑等;与硬件交互主要是指通过函数与硬件中的寄存器进行数据交互。LED驱动的实现原理:尽管Linux驱动直接与硬件打交道,但并不是Linux驱动直接向硬件中的内 ...
分类:
移动开发 时间:
2016-06-05 15:36:23
阅读次数:
230
控制发光二极管 ——第七章读书笔记及心得 通过本章的学习掌握了一个真正和硬件打交道的linux驱动程序。知道了一个完整的linux驱动只要由内部处理与硬件交互两部分组成。其中的内部处理指linux驱动的装载、卸载、与设备文件相关的动作处理以及业务逻辑。与硬件交互主要是指通过部分函数与硬件中的寄存函数 ...
分类:
移动开发 时间:
2016-06-05 13:46:50
阅读次数:
156
本章讲了控制发光二极管。Led驱动已经包括了linux驱动所有必要的部分。 一个完整的linux驱动主要由内部处理和与硬件交互两部分组成。其中内部 处理主要是指linux驱动的装载、卸载、与设备文件相关的动作处理以及业 务逻辑等。与硬件交互主要是指通过ioweite、ioread32等函数与硬件中 ...
分类:
其他好文 时间:
2016-06-04 22:13:19
阅读次数:
242
通过学习Android深度探索(卷一)HAL与驱动开发的第七章让我了解了如何通过驱动程序来控制发光二极管,实现驱动直接与硬件交互。 一个完整的Linux驱动主要由内部处理和硬件交互两部分组成,其中内部处理主要是指Linux驱动的装载、卸载、与设备文件相关的动作处理以及业务逻辑等;与硬件交互主要是指通 ...
分类:
移动开发 时间:
2016-06-02 13:13:49
阅读次数:
162
标准I/O库处理很多细节,使得便于用户使用。 流和 FILE 对象 对于标准I/O库,操作是围绕 流(stream)进行的。当用标准I/O打开或创建一个文件时,我们已使一个流与一个文件相关联。 对于ASCII字符集,一个字符用一个字节表示。对于国际字符集,一个字符可用多个字节表示。流的定向决定所读, ...
分类:
其他好文 时间:
2016-05-31 00:49:17
阅读次数:
124
今天老大让我去调研flume+kafka+hdfs日志收集系统,下午就开始搭建相关的环境了。这里只是简单地介绍flume配置文件相关的,其他关于flume的基础知识请查看其他人的博客(有空我会补上) 首先是安装flume,安装方法可以根据官网上的方法来,官网地址为:https://cwiki.apa ...
分类:
Web程序 时间:
2016-05-25 23:55:04
阅读次数:
193
1. 定义一个段名为CSTACK, 这里: NOROOT表示如何定义的段没有被关联,那么同意会被优化掉,如果不想被优化掉就使用ROOT. 后面的括号里数字表示如下: (1):这个段是2的1次方即2字节对齐 (2):这个段是2的2次方即4字节对齐 (3):这个段是2的3次方即8字节对齐 2. 下面代码 ...
分类:
其他好文 时间:
2016-05-17 13:35:10
阅读次数:
601
不久前接到老大下达的任务,要拟定一份公司前端编码规范的草稿,参考了各大公司的编码规范,结合现在公司的特点,整理出以下编码规范: html规范 1 文件相关 (1) 文件名以英文为主,可以使用下划线(如active.html),压缩包以项目名+日期的形式。 (2) 统一使用utf-8编码。 (3) c ...
分类:
Web程序 时间:
2016-05-16 22:02:09
阅读次数:
271
phpword的开源链接在这里:https://github.com/PHPOffice/PHPWord,PHPword是很多服务端技术为php的网站上的word下载的功能支撑技术。 其原理并不难以理解,因为word可以解析xml形式的数据,所以phpword本质是生成一个xml文件。 相关介绍可以 ...
分类:
Web程序 时间:
2016-05-15 12:25:21
阅读次数:
343
【相关文件】 W/MediaMetadataRetriever( 522): MediaMetadataRetriever server died! I/ServiceManager( 106): service 'media.audio_flinger' died I/ServiceManager... ...
分类:
其他好文 时间:
2016-05-09 18:45:45
阅读次数:
516