- 博客(10)
- 收藏
- 关注
原创 基于Dragonboard 410c的智能遥控器(一)
现在电视机、冰箱、空调基本上已经是家家户户的标配了,那么对他们的操作和控制就是一个必不可少的过程了,最简单直接的就是遥控器了。以前的遥控器只能是一对一的控制,并且都是用的机械按键。随着物联网和智能家居概念的提出,越来越多的家用电器都可以通过网络来控制,并且配有体验效果很好的各色app,于是心血来潮,打算用dragonboard 410c的开发板做一个智能遥控器,先来看一下做智能遥控器需要些什么。
2017-07-27 13:23:01 1213
原创 于Dragonboard 410c的智能照明系统(二)
在上篇blog中,我们已经准备好做这个小设计的物品了,现在到了真正开始做的时候了,其主要部分就是aw2013这颗芯片的控制,通过它就可以随意的控制灯了,但是,总感觉这颗芯片用在这里明显制约了这个照明系统,因为aw2013是用来控制led灯的,所以亮度上总感觉有点不够,不过后面我们可以慢慢完善,先来看看驱动代码吧。#include #include #include #include
2017-07-27 10:43:46 760
原创 基于Dragonboard 410c的智能照明系统(一)
能源将来将会是一个大问题,所以节能一直是个热门话题,而且随着智能家居概念的提出,使得节能的理念更充分的体现在家用产品上。现在打算用Dragonboard 410c做一个智能照明系统,主要用于不同场景的照明,既能达到照明的效果,又能达到节能的作用。 首先是场景功能设计: 1)正常情况下的白色光照明,可以进行定时开关,也可以手动开关。 2)生日聚会或节日的可变色灯光,如红、绿、蓝单色光的常
2017-07-19 15:17:51 804
原创 基于Dragonboard 410c的燃气烟雾检测器(四)
前面已经简单的将燃气烟雾检测模块MQ-2和温湿度检测模块dht11的底层驱动实现了,下面再加一个简单的红灯的驱动,用于报警:#include #include #include #include #include #include #include #include #include #include #include #inc
2017-07-19 11:35:50 681
原创 基于Dragonboard 410c的燃气烟雾检测器(三)
燃气烟雾检测模块MQ-2在上篇博客中已经写好了,接下来是温湿度检测模块dht11了,模块信息在前面已经介绍过了,这里就不再赘述了,直接看程序:#include #include #include #include #include #include #include #include #include #include #includ
2017-07-19 11:14:53 730
原创 基于Dragonboard 410c的燃气烟雾检测器(二)
前面已经将做一个燃气烟雾检测器需要用的主要模块介绍了一下,准备好这些模块后,就是硬件连接了,先说一下MQ-2这个模块,它有AO(模拟信号)输出和DO(TTL信号)输出,这里我是接的DO,接下来就是软件上如何去实现了,下面来看一下具体过程: 首先来看一下燃气烟雾检测模块MQ-2的底层驱动程序:#include #include #include #include #
2017-07-19 10:53:08 525
原创 基于Dragonboard 410c的燃气烟雾检测器(一)
火是大家再熟悉不过的东西了,它可以在寒冷时给你温暖,在黑暗中给你光明,在饥饿时有热腾腾的食物,让人类摆脱了茹毛饮血的生活,火的作用和好处也是数不胜数,但是凡事都有两面性,一旦发生火灾,后果不堪设想,所以,最近想到用410c做一个简单的燃气烟雾检测器,让我们一起来了解一下吧。 其主要功能和模块如下: (1)燃气烟雾检测模块
2017-07-13 13:51:56 2294
原创 基于Dragonboard 410c的mic和speaker的loopback调试
最进用dragonboard 410c做一个东西,其中用到了互相对话的功能,场景就是一个说一个听,可以对话,所以这就需要两个mic和两个speaker,还好410c的板子上面已经有两个mic的接口和一个speaker的接口了,经过测试mic是可以直接用的,speaker只有一个,那另一个怎么办呢?幸好HDMI是可以用的,另一个就走HDMI就可以了。这些问题解决后,最主要的还是loopback功能,
2017-07-12 14:05:41 4624 4
原创 高通平台中用devicetree注册设备及驱动匹配
1、在设备树文件(.dts)中的相应节点下添加要注册设备的节点 &soc { ...... plf_char_dev: mytest,plf_char_dev { compatible = "mytest,plf_c
2017-07-06 13:38:29 5180
原创 基于高通平台进行的总线、设备、驱动三者的关系简析
在计算机中,总线是计算机中各个部件之间进行数据通信的通道。在Linux内核的设备驱动模型中,总线的概念有所不同,不仅有物理上真实存在的总线,如I2C总线和USB总线等,还有并不存在物理器件的虚拟总线,例如最具代表性的platform总线。操作系统通过设备驱动程序来管理设备(主要包括设备的初始化,设备电源管理,设备与系统其他部分的通信等)。在Linux内核代码中,各个总线(总线本身也是一种设备)用于
2017-07-06 09:45:07 1508
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人