- 开发者
- 物联网
#物联网#
- 1. LiteOS的互斥锁1.1. 互斥锁在多任务环境下,往往存在多个任务竞争同一共享资源的应用场景,互斥锁可被用于对共享资源的保护从而实现独占式访问。互斥锁(mutex)又称互斥型信号量,是一种特殊的二值信号量,用于实现对共享资源的独占式处理。另外,Huawei LiteOS提供的互斥锁通过优先级继承算法,解决了优先级翻转问题。1.2. 互斥锁的使用方式多任务环境下会存在多个任务访问同一公... 1. LiteOS的互斥锁1.1. 互斥锁在多任务环境下,往往存在多个任务竞争同一共享资源的应用场景,互斥锁可被用于对共享资源的保护从而实现独占式访问。互斥锁(mutex)又称互斥型信号量,是一种特殊的二值信号量,用于实现对共享资源的独占式处理。另外,Huawei LiteOS提供的互斥锁通过优先级继承算法,解决了优先级翻转问题。1.2. 互斥锁的使用方式多任务环境下会存在多个任务访问同一公...
- 1. LiteOS内核的信号量1.1.信号量在多任务操作系统中,不同的任务之间需要同步运行,信号量功能可以为用户提供这方面的支持。信号量(Semaphore)是一种实现任务间通信的机制,实现任务之间同步或临界资源的互斥访问。1.2. 信号量的使用方式信号量可以被任务获取或者申请,不同的信号量通过信号量索引号来唯一确定,每个信号量都有一个计数值和任务队列。通常一个信号量的计数值用于对应有效的资... 1. LiteOS内核的信号量1.1.信号量在多任务操作系统中,不同的任务之间需要同步运行,信号量功能可以为用户提供这方面的支持。信号量(Semaphore)是一种实现任务间通信的机制,实现任务之间同步或临界资源的互斥访问。1.2. 信号量的使用方式信号量可以被任务获取或者申请,不同的信号量通过信号量索引号来唯一确定,每个信号量都有一个计数值和任务队列。通常一个信号量的计数值用于对应有效的资...
- 1. LiteOS内核的任务管理Huawei LiteOS 内核提供任务的创建、删除、延迟、挂起、恢复等功能,以及锁定和解锁任务调度,支持任务按优先级高低的抢占调度及同优先级时间片轮转调度。1.1. 任务在 LiteOS 中,一个任务就是一个线程,多个任务按照优先级进行抢占式调度,达到多个任务“同时”运行的目的。1.2. 任务的状态Huawei LiteOS 系统中的每个任务都有多种运行状态... 1. LiteOS内核的任务管理Huawei LiteOS 内核提供任务的创建、删除、延迟、挂起、恢复等功能,以及锁定和解锁任务调度,支持任务按优先级高低的抢占调度及同优先级时间片轮转调度。1.1. 任务在 LiteOS 中,一个任务就是一个线程,多个任务按照优先级进行抢占式调度,达到多个任务“同时”运行的目的。1.2. 任务的状态Huawei LiteOS 系统中的每个任务都有多种运行状态...
- 1. 物联网一站式开发工具 —— IoT StudioIoT Studio 是支持 LiteOS 嵌入式系统软件开发的工具,提供了代码编辑、编译、烧录 及调试等一站式开发体验,支持 C、C++、汇编等多种开发语言,让您快速,高效地进 行物联网开发。2. IoT Studio 支持的硬件IoT Studio 目前支持 Cortex-M0,Cortex-M4,Cortex-M7,Cortex-A... 1. 物联网一站式开发工具 —— IoT StudioIoT Studio 是支持 LiteOS 嵌入式系统软件开发的工具,提供了代码编辑、编译、烧录 及调试等一站式开发体验,支持 C、C++、汇编等多种开发语言,让您快速,高效地进 行物联网开发。2. IoT Studio 支持的硬件IoT Studio 目前支持 Cortex-M0,Cortex-M4,Cortex-M7,Cortex-A...
- 华为云IoT边缘(IoT Edge)服务正式商用!!! 华为云IoT边缘(IoT Edge)服务正式商用!!!
- 我们模拟一个烟雾报警器上报烟雾浓度和温度,当温度浓度和温度都超过应用服务器设置的阈值时,应用服务器调用华为云语音通知服务拨打用户的手机进行告警。 我们模拟一个烟雾报警器上报烟雾浓度和温度,当温度浓度和温度都超过应用服务器设置的阈值时,应用服务器调用华为云语音通知服务拨打用户的手机进行告警。
- 今天继续学习 OceanConnect 的 DMP 部分的特性概述,看看它能帮助我们物联网平台做哪些事情。 今天继续学习 OceanConnect 的 DMP 部分的特性概述,看看它能帮助我们物联网平台做哪些事情。
- 在上期的「物联网平台 独孤九剑」里,我们掌握了「破剑式」(点击查看),今天就来看看「破刀式」:OceanConnect 物联网特性概述。市面上物联网平台很多,定位也各不相同,故以华为 OceanConnect 为例进行平台的概述。 在上期的「物联网平台 独孤九剑」里,我们掌握了「破剑式」(点击查看),今天就来看看「破刀式」:OceanConnect 物联网特性概述。市面上物联网平台很多,定位也各不相同,故以华为 OceanConnect 为例进行平台的概述。
- 自从华为物联网平台推出以来,很多开发者都在后台咨询小编设备如何上云等问题,小编我忍不住了,花了两天两夜,整理出“如何进行端到端开发”,帮助您快速了解设备上云全流程。 自从华为物联网平台推出以来,很多开发者都在后台咨询小编设备如何上云等问题,小编我忍不住了,花了两天两夜,整理出“如何进行端到端开发”,帮助您快速了解设备上云全流程。
- 在设备集成开发过程中,主要涉及三类用户: 模组厂商:提供Wifi、NB-IoT、2/3/4G等通信模组的厂商。设备厂商可以利用模组提供的能力接入到华为IoT平台。 设备厂商:开发并销售最终设备的厂商。设备厂商需要做集成开发,以便让设备具有接入华为IoT平台的能力。 设备用户:设备的购买者及管理者。 下文围绕这三类用户,介绍各类用户在设备集成过程中需要关注的接入方案。 在设备集成开发过程中,主要涉及三类用户: 模组厂商:提供Wifi、NB-IoT、2/3/4G等通信模组的厂商。设备厂商可以利用模组提供的能力接入到华为IoT平台。 设备厂商:开发并销售最终设备的厂商。设备厂商需要做集成开发,以便让设备具有接入华为IoT平台的能力。 设备用户:设备的购买者及管理者。 下文围绕这三类用户,介绍各类用户在设备集成过程中需要关注的接入方案。
- 2009-2019是中国物联网产业发展的第一个10年,2020年是“十三五”收官的重要节点,同时也成为中国物联网下一个10年的起点。我们现在无法看到10年后的物联网世界,但是,在这个10年的起步期,我们可以看到物联网发展呈现的诸多特征,或许现在的选择将决定多年后的结果。 2009-2019是中国物联网产业发展的第一个10年,2020年是“十三五”收官的重要节点,同时也成为中国物联网下一个10年的起点。我们现在无法看到10年后的物联网世界,但是,在这个10年的起步期,我们可以看到物联网发展呈现的诸多特征,或许现在的选择将决定多年后的结果。
- 本文主要介绍传感器在物联网中的地位,随即介绍几种我使用过的物联网中常用的传感器,如果您需要使用同类传感器可根究自我需求进行择优选择具体型号,希望对你有所帮助。 本文主要介绍传感器在物联网中的地位,随即介绍几种我使用过的物联网中常用的传感器,如果您需要使用同类传感器可根究自我需求进行择优选择具体型号,希望对你有所帮助。
- 在物联网应用开发中,进场会碰到LwM2M和CoAP,有时会会不知道选哪种合适。例如当出现LwM2M/CoAP这种配合时,可能会想这种连接方式到底是用LwM2M还是用CoAP,我的设备开发时,选LwM2M与物联网平台连接呢?还是选择CoAP与物联网连接呢?要弄明白这些,需要对LwM2M和CoAP是什么以及它们之间的关系有一些了解。1. LwM2M-Light Weight Machine to... 在物联网应用开发中,进场会碰到LwM2M和CoAP,有时会会不知道选哪种合适。例如当出现LwM2M/CoAP这种配合时,可能会想这种连接方式到底是用LwM2M还是用CoAP,我的设备开发时,选LwM2M与物联网平台连接呢?还是选择CoAP与物联网连接呢?要弄明白这些,需要对LwM2M和CoAP是什么以及它们之间的关系有一些了解。1. LwM2M-Light Weight Machine to...
- IoTDA具有强大的设备接入功能,可以通过多种协议接入数量众多的设备。但是对大部分物联网的应用场景来说,接入设备仅仅是业务应用的第一步,虽然这一步是必须且重要的一步。而要充分应用和发挥物联网平台以及云端的一些强大智能功能,例如大数据分析、人脸识别、智能识别等,可能需要将IoTDA中上传的数据与平台上的相关服务进行转发。1.IoTDA中规则引擎IoTDA中提供了规则引擎,可以方便的将设备的数据... IoTDA具有强大的设备接入功能,可以通过多种协议接入数量众多的设备。但是对大部分物联网的应用场景来说,接入设备仅仅是业务应用的第一步,虽然这一步是必须且重要的一步。而要充分应用和发挥物联网平台以及云端的一些强大智能功能,例如大数据分析、人脸识别、智能识别等,可能需要将IoTDA中上传的数据与平台上的相关服务进行转发。1.IoTDA中规则引擎IoTDA中提供了规则引擎,可以方便的将设备的数据...
- STM32L431的提供了丰富的中断资源,例如大部分GPIO引脚都具有中断功能。但是其中断功能的理解和使用略显复杂。这里首先简述了TM32L431的中断优先级分组功能,并分析了GPIO中断功能及配置方法步骤,其次简述了LiteOS系统中断应用方法,最后在IoT Link Studio中,以小熊派开发板为硬件基础,在LiteOS系统中实现了外部按键中断检测及LCD显示功能的程序实例。1.STM... STM32L431的提供了丰富的中断资源,例如大部分GPIO引脚都具有中断功能。但是其中断功能的理解和使用略显复杂。这里首先简述了TM32L431的中断优先级分组功能,并分析了GPIO中断功能及配置方法步骤,其次简述了LiteOS系统中断应用方法,最后在IoT Link Studio中,以小熊派开发板为硬件基础,在LiteOS系统中实现了外部按键中断检测及LCD显示功能的程序实例。1.STM...
上滑加载中
推荐直播
-
让你的应用用上GaussDB
2024/12/19 周四 16:30-18:00
Jerry 华为云生态技术讲师
GaussDB很受客户关注,伙伴们想知道什么时候该选用,开发者也跃跃欲试想尝鲜。课程会分享适用的场景,并一步步演示如何用上GaussDB。
即将直播 -
2024创原会年度技术峰会
2024/12/20 周五 09:00-12:00
华为云讲师团
2024创原会年度技术峰会将于12月20日在海南万宁石梅湾威斯汀酒店举办,本次大会将以“智能・进化”为主题探讨从Cloud Native到AI Native的新阶段企业如何通过AI技术重塑企业应用,围绕AI如何在千行万业落地进行深入交流,探索可以先行先试先成功的创新场景和实现路径。
即将直播 -
华为云开发者日·2024年度创享峰会
2024/12/23 周一 14:00-16:00
华为云讲师团
华为云开发者日HDC.Cloud Day是面向全球开发者的旗舰活动,汇聚来自千行百业、高校及科研院所的开发人员。致力于打造开发者专属的技术盛宴,全方位服务与赋能开发者围绕华为云生态“知、学、用、创、商”的成长路径。通过前沿的技术分享、场景化的动手体验、优秀的应用创新推介,为开发者提供沉浸式学习与交流平台。开放创新,与开发者共创、共享、共赢未来。
去报名
热门标签