首页
学习
活动
专区
工具
TVP
发布

腾讯云IoT

专栏作者
135
文章
295605
阅读量
341
订阅数
【IoT迷你赛】TencentOS tiny学习源码分析(7)——事件
大家在裸机编程中很可能经常用到flag这种变量,用来标志一下某个事件的发生,然后在循环中判断这些标志是否发生,如果是等待多个事件的话,还可能会if((xxx_flag)&&(xxx_flag))这样子做判断。当然,如果聪明一点的同学就会拿flag的某些位做标志,比如这个变量的第一位表示A事件,第二位表示B事件,当这两个事件都发生的时候,就判断flag&0x03的值是多少,从而判断出哪个事件发生了。
杰杰
2019-09-04
8960
【IoT迷你赛】TencentOS tiny学习源码分析(6)——互斥锁
互斥锁又称互斥互斥锁,是一种特殊的信号量,它和信号量不同的是,它具有互斥锁所有权、递归访问以及优先级继承等特性,在操作系统中常用于对临界资源的独占式处理。在任意时刻互斥锁的状态只有两种,开锁或闭锁,当互斥锁被任务持有时,该互斥锁处于闭锁状态,当该任务释放互斥锁时,该互斥锁处于开锁状态。
杰杰
2019-08-29
5530
【IOT迷你赛】婴儿哭声震动IOT监测系统
浏览继续论坛时候,突然发现腾讯IOT开发板,特别好奇。腾讯什么时候开始也要布局物联网了,去年试用了阿里云的板子,还有关注了阿里IOT的比赛,阿里在布局云和物联网速度的速度。今年腾讯也开始了,两家巨头又要碰在一起了。不过还是特别开心,能够率先试用腾讯Tensentos,熟悉一下腾讯IOT。
用户4831704
2019-08-27
1.8K0
【IoT迷你赛】TencentOS tiny学习源码分析(5)——信号量
信号量(sem)在操作系统中是一种实现系统中任务与任务、任务与中断间同步或者临界资源互斥保护的机制。在多任务系统中,各任务之间常需要同步或互斥,信号量就可以为用户提供这方面的支持。
杰杰
2019-08-26
5870
【IoT迷你赛】TencentOS学习源码分析(1)——task
从系统的角度看,任务是竞争系统资源的最小运行单元。TencentOS tiny是一个支持多任务的操作系统,任务可以使用或等待CPU、使用内存空间等系统资源,并独立于其它任务运行,理论上任何数量的任务都可以共享同一个优先级,这样子处于就绪态的多个相同优先级任务将会以时间片切换的方式共享处理器。
杰杰
2019-08-16
5220
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档