linux 3.4.39 arm,x6818_Smart_Home

x6818_Smart_Home

介绍

智能家居项目

基于x6818平台,Linux操作系统。

内核版本:3.4.39

软件架构

软件架构说明

1、drivers目录下存放着设备驱动源码例程

usbmouse:usb鼠标驱动源码例程

probe_test:仅仅是测试USB设备驱动和硬件设备的匹配

usb_descriptor:在匹配成功后打印出USB外设的一些信息

urb_test:使用urb,通过打印信息查看初始化urb时注册的中断是否正常。

usbmouse_input:使用input子系统编写的鼠标驱动,可以通过应用程序读取鼠标数据,其中utest.c是测试应用程序。

almkey:按键驱动源码例程,使用platform

alm:混杂设备驱动

alm2:基于input子系统

ds18b20:温度传感器ds18b20的驱动程序。

ds18b20_oldschool:普通的字符设备驱动

ds18b20_platform:基于platform的驱动。

leds:平台上三个LED灯的驱动,采用platform

mma8653:三轴加速度传感器驱动,使用IIC2,基于IIC子系统

2、server目录存放着通用服务器程序源码

安装教程

xxxx

xxxx

xxxx

使用说明

1.通过配置文件来配置server的功能,配置文件为server/configuration/ehomeConfig

提供的配置项例如:almkey对应的设备文件名,比如/dev/input/event5

参与贡献

Fork 本仓库

新建 Feat_xxx 分支

提交代码

新建 Pull Request

码云特技

使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md

GVP 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值