- 正值疫情爆发,在家不出门,作为一个软件专业的学生在寒假只能继续专研开发找乐子,偶然发现华为云和牛客网的活动,买了一年的与服务器价格还挺实惠。对于服务器的使用方面,华为的云服务器的端口是默认全部打开的,区别于阿里云,阿里云的端口需要自己去打开,两者各有利弊。选购的是Windows server的操作系统,购买后可以切换公共镜像前换成其他系统,相比之前我购买的阿里云的学生机灵活一点,更符合学生学... 正值疫情爆发,在家不出门,作为一个软件专业的学生在寒假只能继续专研开发找乐子,偶然发现华为云和牛客网的活动,买了一年的与服务器价格还挺实惠。对于服务器的使用方面,华为的云服务器的端口是默认全部打开的,区别于阿里云,阿里云的端口需要自己去打开,两者各有利弊。选购的是Windows server的操作系统,购买后可以切换公共镜像前换成其他系统,相比之前我购买的阿里云的学生机灵活一点,更符合学生学...
- 1. LiteOS的互斥锁1.1. 互斥锁在多任务环境下,往往存在多个任务竞争同一共享资源的应用场景,互斥锁可被用于对共享资源的保护从而实现独占式访问。互斥锁(mutex)又称互斥型信号量,是一种特殊的二值信号量,用于实现对共享资源的独占式处理。另外,Huawei LiteOS提供的互斥锁通过优先级继承算法,解决了优先级翻转问题。1.2. 互斥锁的使用方式多任务环境下会存在多个任务访问同一公... 1. LiteOS的互斥锁1.1. 互斥锁在多任务环境下,往往存在多个任务竞争同一共享资源的应用场景,互斥锁可被用于对共享资源的保护从而实现独占式访问。互斥锁(mutex)又称互斥型信号量,是一种特殊的二值信号量,用于实现对共享资源的独占式处理。另外,Huawei LiteOS提供的互斥锁通过优先级继承算法,解决了优先级翻转问题。1.2. 互斥锁的使用方式多任务环境下会存在多个任务访问同一公...
- 学习了多任务后,别人的工程看起来也就不那么无从入手,起码知道main函数开始,一步一步创建不同的任务,实现具体的功能,但是这只是开始,看别人工程时,还有很多内容估估下,不能肯定,所以按华为的手册继续学习liteOs的内核编程是很多必要的,即使不知道现在学来有什么用。今天学习动态内存分配,先华为提供了那些函数,如下图:现在开始看代码,首先分配一块固定内存块(编译时指定),内存块指针类型为UIN... 学习了多任务后,别人的工程看起来也就不那么无从入手,起码知道main函数开始,一步一步创建不同的任务,实现具体的功能,但是这只是开始,看别人工程时,还有很多内容估估下,不能肯定,所以按华为的手册继续学习liteOs的内核编程是很多必要的,即使不知道现在学来有什么用。今天学习动态内存分配,先华为提供了那些函数,如下图:现在开始看代码,首先分配一块固定内存块(编译时指定),内存块指针类型为UIN...
- 对于小项目,我更愿意用祼机编程,简单直接快速,所以一直没有学习RTOS系统,现在是时候开始RTOS的学习了,所以计划好好拿下LiteOS。经过两天的折腾,用编译方面的问题已有些认识,今天开始多任务。多任务的相关函数如下先把我自己学习到的,认为关键的内容总一下:1、在main函数中创建任务,创建时要给出入口函数,任务代码放在相应的入口里面2、任务可以挂起,可以恢复,挂起后不会被调度,不占用CP... 对于小项目,我更愿意用祼机编程,简单直接快速,所以一直没有学习RTOS系统,现在是时候开始RTOS的学习了,所以计划好好拿下LiteOS。经过两天的折腾,用编译方面的问题已有些认识,今天开始多任务。多任务的相关函数如下先把我自己学习到的,认为关键的内容总一下:1、在main函数中创建任务,创建时要给出入口函数,任务代码放在相应的入口里面2、任务可以挂起,可以恢复,挂起后不会被调度,不占用CP...
- 本文主要SysTick的定义,特性、作用、以及寄存器的内部操作对SysTick进行了较为详细的介绍,最后通过上述介绍,来对SysTick的配置程序以及delay延时函数的实现进行了简要的分析,希望对你有所帮助。 本文主要SysTick的定义,特性、作用、以及寄存器的内部操作对SysTick进行了较为详细的介绍,最后通过上述介绍,来对SysTick的配置程序以及delay延时函数的实现进行了简要的分析,希望对你有所帮助。
- 一、项目描述亿琪软件是物联网行业技术领先的企业,专注于物联网领域前沿技术的创新,致力于为用户提供全方位、智能化和安全的物联网解决方案。亿琪软件的业务涵盖了智慧城市、智慧农业、智能工厂和智慧园区等多个领域,公司软硬件产品和解决方案获得华为技术认证,是华为公司在物联网领域的全球合作伙伴。公司还得到中国移动OCP认证,是中国移动的物联网合作伙伴。本项目是基于华为 Boudica 150 芯片的 N... 一、项目描述亿琪软件是物联网行业技术领先的企业,专注于物联网领域前沿技术的创新,致力于为用户提供全方位、智能化和安全的物联网解决方案。亿琪软件的业务涵盖了智慧城市、智慧农业、智能工厂和智慧园区等多个领域,公司软硬件产品和解决方案获得华为技术认证,是华为公司在物联网领域的全球合作伙伴。公司还得到中国移动OCP认证,是中国移动的物联网合作伙伴。本项目是基于华为 Boudica 150 芯片的 N...
- LiteOS Studio是基于LiteOS嵌入式系统软件开发的工具。它提供了代码编辑、编译、烧录、调试及Trace跟踪等功能,可以对系统关键数据进行实时跟踪,保存与回放。当前版本还在开发过程中,为了配合此次Hackathon活动,专门支持了ST-Link烧写功能。目前已支持活动推荐L431开发板,欢迎开发者试用。备注:为避免应用扩散,我们对其进行了压缩加密,如果有需要的同学请在博客中@我。... LiteOS Studio是基于LiteOS嵌入式系统软件开发的工具。它提供了代码编辑、编译、烧录、调试及Trace跟踪等功能,可以对系统关键数据进行实时跟踪,保存与回放。当前版本还在开发过程中,为了配合此次Hackathon活动,专门支持了ST-Link烧写功能。目前已支持活动推荐L431开发板,欢迎开发者试用。备注:为避免应用扩散,我们对其进行了压缩加密,如果有需要的同学请在博客中@我。...
- 一、Linux操作系统的安装部署 在虚拟机上安装部署Linux运行环境。实际上也很简单,下载一个镜像文件,然后把它加载到虚拟机上就可以了。这里我选择的是Centos6.5的版本(Centos是Linux发行版中的一种,企业实际开发用的比较多,所以我们也可选择使用Centos这种Linux发行版。在Centos版本选择上,由于Centos7之后的版本和Centos7之前的版本在某些命令的... 一、Linux操作系统的安装部署 在虚拟机上安装部署Linux运行环境。实际上也很简单,下载一个镜像文件,然后把它加载到虚拟机上就可以了。这里我选择的是Centos6.5的版本(Centos是Linux发行版中的一种,企业实际开发用的比较多,所以我们也可选择使用Centos这种Linux发行版。在Centos版本选择上,由于Centos7之后的版本和Centos7之前的版本在某些命令的...
- 入驻华为云社区,把以前工作上遇到的问题和解决方法在这里记录一下,有些问题时间较久,没有记录具体操作步骤,仅作为解决具体问题的思路和参考及用于自己备忘。 早些时候,要在不能联互联网的电脑上安装Adobe 2018 cc 系列软件,电脑操作系统为 Windows7 64位版 。Adobe 2018 cc 系列软件 Windows7 64位版 离线安装方法,网上有很多资源,这里不累述。我在安... 入驻华为云社区,把以前工作上遇到的问题和解决方法在这里记录一下,有些问题时间较久,没有记录具体操作步骤,仅作为解决具体问题的思路和参考及用于自己备忘。 早些时候,要在不能联互联网的电脑上安装Adobe 2018 cc 系列软件,电脑操作系统为 Windows7 64位版 。Adobe 2018 cc 系列软件 Windows7 64位版 离线安装方法,网上有很多资源,这里不累述。我在安...
- 介绍了Huawei_LiteOS初始化的配置。 介绍了Huawei_LiteOS初始化的配置。
- 本文是参加“2018华为IoT开发者生态峰会-上海站”时,受邀在峰会演讲的PPT内容,现以图文的方式展现给社区的小伙伴们。在我们刚刚接触物联网行业时,遇到了很多的困难,走了很多弯路,最终在华为公司的帮助下,我们形成了自己的一套开发框架,我们称之为“2+1+2”开发套件。通过我们的套件,2分钟即可接入华为OceanConnect IoT平台;借助物联网开发板,短短1天时间就可以开发一个简易NB... 本文是参加“2018华为IoT开发者生态峰会-上海站”时,受邀在峰会演讲的PPT内容,现以图文的方式展现给社区的小伙伴们。在我们刚刚接触物联网行业时,遇到了很多的困难,走了很多弯路,最终在华为公司的帮助下,我们形成了自己的一套开发框架,我们称之为“2+1+2”开发套件。通过我们的套件,2分钟即可接入华为OceanConnect IoT平台;借助物联网开发板,短短1天时间就可以开发一个简易NB...
- 介绍了HuaweiLiteOS的启动文件和sct文件 介绍了HuaweiLiteOS的启动文件和sct文件
- LiteOS 的任务是调度执行的最小单元,主要按照优先级抢占,辅以时间片轮转的方式进行调度。 任务的操作和维护保护创建、删除、调用、挂起、恢复、切换、sleep 等。 任务间的交互可以通过消息或事件进行,同时支持使用互斥锁 MUX 或信号量 semphore来 进行活动的互斥同步。 任务可以分为不同的优先级,优先级用 0-31... LiteOS 的任务是调度执行的最小单元,主要按照优先级抢占,辅以时间片轮转的方式进行调度。 任务的操作和维护保护创建、删除、调用、挂起、恢复、切换、sleep 等。 任务间的交互可以通过消息或事件进行,同时支持使用互斥锁 MUX 或信号量 semphore来 进行活动的互斥同步。 任务可以分为不同的优先级,优先级用 0-31...
- 1、Huawei LiteOS 的内核浅析 内核分为两个层次: 第一层是基础内核,第二层是扩展内核。 基础内核的源码是开源的,可以在 github 上看到 Huawei LiteOS 基础内核源码项目地址: Huawei LiteOS 基础内核源码: LiteOS 源码 基础内核提供的能力包括: 任务调度内存管理中断机制队... 1、Huawei LiteOS 的内核浅析 内核分为两个层次: 第一层是基础内核,第二层是扩展内核。 基础内核的源码是开源的,可以在 github 上看到 Huawei LiteOS 基础内核源码项目地址: Huawei LiteOS 基础内核源码: LiteOS 源码 基础内核提供的能力包括: 任务调度内存管理中断机制队...
- 1、功能说明 创建一个打印队列和 3 个任务,其中两个 Task 负责写入数据 1/2,另外一个用于输出字符串。 同时还在 Tick 任务每触发 200 次,向打印队列(首部)写入数据 3。 2、代码讲解 1)创建队列、定时器、任务 UINT32 Example15_Entry(VOID) { UIN... 1、功能说明 创建一个打印队列和 3 个任务,其中两个 Task 负责写入数据 1/2,另外一个用于输出字符串。 同时还在 Tick 任务每触发 200 次,向打印队列(首部)写入数据 3。 2、代码讲解 1)创建队列、定时器、任务 UINT32 Example15_Entry(VOID) { UIN...
上滑加载中
推荐直播
-
华为云 x DeepSeek:AI驱动云上应用创新
2025/02/26 周三 16:00-18:00
华为云 AI专家大咖团
在 AI 技术飞速发展之际,DeepSeek 备受关注。它凭借哪些技术与理念脱颖而出?华为云与 DeepSeek 合作,将如何重塑产品与应用模式,助力企业数字化转型?在华为开发者空间,怎样高效部署 DeepSeek,搭建专属服务器?基于华为云平台,又该如何挖掘 DeepSeek 潜力,实现智能化升级?本期直播围绕DeepSeek在云上的应用案例,与DTSE布道师们一起探讨如何利用AI 驱动云上应用创新。
回顾中 -
智能观测进化论系列沙龙(第一期)
2025/02/28 周五 14:00-16:30
华为及外部讲师团
本期直播就智能化可观测技术的融合与创新、落地与实践、瓶颈与未来等业界关心的话题进行深入探讨。
回顾中 -
聚焦Deepseek,洞察开发者生态发展
2025/02/28 周五 19:00-20:30
蒋涛 csdn创始人
深入剖析Deepseek爆发后,中国开发者生态潜藏的巨大发展潜能与未来走向,精准提炼出可供大家把握的时代机遇,干货满满,不容错过。
回顾中
热门标签