没有合适的资源?快使用搜索试试~ 我知道了~
使用GEC6818模拟物联网数据监控.zip
共55个文件
h:29个
c:10个
1:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 55 浏览量
2024-04-24
19:04:51
上传
评论
收藏 2.09MB ZIP 举报
温馨提示
gec6818 在Linux的内核中,对输入设备的使用,实际上运用了3大块来管理,他们分别是所谓的输入设备驱动层、输入子系统核心层,以及事件触发层。他们各自的工作分别是: 输入设备驱动层: 每一种设备都有其特定的驱动程序,他们被妥当地装载到操作系统的设备模型框架内,封装硬件所提供的功能,向上提供规定的接口。 核心层: 此处将收集由设备驱动层发来的数据,整合之后触发某一事件。 事件触发层: 这一层是我们需要关注的,我们可以通过在用户空间读取相应设备的节点文件来获知某设备的某一个动作。 以触摸屏为例,当手指在屏幕上滑动的时候,数据流大致是这样的:驱动层中的触摸屏驱动会源源不断地产生触摸屏相关数据,并向上递送给内核输入子系统,输入子系统进一步将这些信息规整为统一的结构体,并借助事件触发层发往对应的设备节点,至此,应用程序即可从这些设备节点读取相关信息。 值得注意的是,底层驱动产生的设备数据与上层应用读取设备数据是两个完全异步的过程,彼此之间是没有耦合和约束的,例如:当底层驱动产生的触摸屏坐标信息比应用层读取的速度要快时,应用程序将会丢失一部分坐标信息。
资源推荐
资源详情
资源评论
收起资源包目录
使用GEC6818模拟物联网数据监控.zip (55个子文件)
新建文本文档.txt 2KB
simulate-iot-data-monitoring-master
inc
iot.h 2KB
rcv.c 2KB
lcd.h 981B
truetype.h 23KB
bitmap.h 1KB
font.h 2KB
test 16KB
head.h 519B
snd.c 1KB
src
gec6818.c 4KB
truetype.c 63KB
lcd.c 2KB
font.c 9KB
iot.c 14KB
adc.c 2KB
btn.c 4KB
LICENSE 18KB
.gitignore 434B
README.MD 830B
huaweicloud-iot
include
agentlite
hw_type.h 1KB
iota_login.h 1KB
iota_init.h 2KB
iota_error_type.h 589B
iota_cfg.h 1KB
iota_datatrans.h 4KB
iota_device_info.h 800B
base
MQTTClient.h 71KB
MQTTClientPersistence.h 10KB
MQTTProperties.h 9KB
MqttBase.h 4KB
MQTTReasonCodes.h 3KB
MQTTAsync.h 82KB
MQTTSubscribeOpts.h 2KB
service
Login.h 205B
Callback.h 2KB
DataTrans.h 743B
Subscribe.h 595B
Base.h 932B
third_party
cjson
cJSON.h 15KB
util
JsonUtil.h 2KB
LogUtil.h 963B
StringUtil.h 789B
lib
libssl.so.1.1 666KB
libcrypto.so.1.1 2.74MB
libpaho-mqtt3as.so.1.0 492KB
libpaho-mqtt3as.so 492KB
libpaho-mqtt3as.so.1 492KB
libHWMQTT.so 188KB
AgentLiteDemo.c 26KB
Makefile 2KB
ClientConf.json 145B
DEVICES-KEY.txt 81B
start.sh 70B
conf
rootcert.pem 1KB
共 55 条
- 1
资源评论
野生的狒狒
- 粉丝: 2471
- 资源: 2131
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功