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 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目