摘要: 一、打印内核调试信息:printk printk函数的原型如下: asmlinkage int printk(const char * fmt, ... ) printk文件是一个简单的有4个数字组成的文本文件,该文件的默认值如下:6 4 1 7 6:将消息输出到控制台的级别。 4:默认的消息日志级 阅读全文
posted @ 2016-07-06 20:05 Mr丶王 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要在Android中加入HAL 统一硬件的调用接口、解决了GPL版权问题、针对一些特殊的要求。 二、为LED驱动增加HAL 1.编写一款支持HAL的Linux驱动程序的步骤 第1步:编写Linux驱动 第2步:编写HAL Library 第3步:编写Service Library 2.精简 阅读全文
posted @ 2016-07-06 20:04 Mr丶王 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一、Linux驱动的代码重用 1、编译是由多个文件组成的Linux驱动 如果Linux驱动只有1个源代码文件,0bj-m变量可以和源代码文件同名。如果Linux驱动包含多个文件,就需要使用module-y来指定所以的目标文件。 2、Linux驱动模块的依赖 代码重用分为静态和动态两种。 二、强行卸载 阅读全文
posted @ 2016-07-06 20:03 Mr丶王 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 第 7 章 LED 将为我闪烁: 控制发光二级管 一、编写LED驱动 1、创建LED驱动的设备文件 第一步:使用cdev_init函数初始化cdev leds_cdev.owner = TRIS_MODULE; 第二步:指定设备号 设备号指定方法:1.直接在代码中指定;2.动态分配。 第三步:使用c 阅读全文
posted @ 2016-06-05 11:15 Mr丶王 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 第6章 第一个Linux驱动程序: 统计单词个数 一、编写Linux驱动程序的步骤 第1步:建立Linux驱动骨架 用 modu te_init和 moduie_exit去指定 第2步:注册和注销设备文件 misc_register 创建设备文件 misc_deregister 移除设备文件 第3步 阅读全文
posted @ 2016-06-05 11:14 Mr丶王 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 一、安装串口调试工具:minicom 第1步:检测当前系统是否支持USB转串口 # lsmod | grep usbserial 第2步:安装minicom # qpt-get install minicom 第3步:配置minicom # minicom -s 第4步:测试minicom # mi 阅读全文
posted @ 2016-06-05 11:13 Mr丶王 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 物联网被称为继计算机、互联网之后世界信息产业第三次浪潮,据估计,物联网产业规模是互联网的30倍,是一个万亿元级的产业。物联网的发展是信息社会发展的必然,尽管拥有美好的前景,但在发展的道路上,也面临不少困难,这些困难有标准上的、技术上的,更有产业链上的,如何克服这些困难,需要社会各个层面在物联网关键技 阅读全文
posted @ 2016-04-28 13:30 Mr丶王 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 传感器负责物联网信息的采集,是实现对现实世界感知的基础,是物联网服务和应用的基础。传感器是指那些对被测对象的某一确定的信息具有感受与检出功能,并按照一定规律转换成与之对应的有用信号的元器件或装置,通常由敏感元件和转换元件组成。如果没有传感器对被测的原始信息进行准确可靠的捕获和转换,一切准确的测试与控 阅读全文
posted @ 2016-04-28 13:28 Mr丶王 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 毫无疑问,物联网会带来相当的便利和巨大的市场,同时也面临着许多挑战。其一,物联网的技术标准尚不完整。关于泛在网的技术标准、关于设备和传感器的通信接口标准等是影响物联网发展的挑战之一。其二、由于物联网可跟踪和记录用户的活动、行为、习惯和偏好,对个人隐私和信息安全的保护显得非常重要,普及物联网要加快信息 阅读全文
posted @ 2016-04-28 13:28 Mr丶王 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1995年比尔·盖茨就在其著作《未来之路》中提出物联网(The Internet of things)的概念,但是由那时无线网络、硬件及传感设备发展的限制,并未引起重视。后来随着技术不断进步,互联网、通信网均发展到较高层次,2005年11月17日,在突尼斯举行的信息社会世界峰会上,国际电信联盟发布了 阅读全文
posted @ 2016-04-28 13:27 Mr丶王 阅读(130) 评论(0) 推荐(0) 编辑