文章
-
基于OpenHarmony标准系统的C++公共基础类库案例:rwlock2024-08-30 12:42
1、程序简介该程序是基于OpenHarmony的C++公共基础类库的读写锁:rwlock。本案例主要完成如下工作:创建3个读线程,每个读线程循环5次,每次循环获取读锁,将公共资源变量打印,睡眠1秒,然后释放读锁,最后再睡眠1秒。创建3个写线程,每个写线程循环5次,每次循环获取写锁,将公共资源变量打印,睡眠1秒,然后释放读锁,最后再睡眠1秒。本案例已基于凌蒙派 -
基于OpenHarmony标准系统的C++公共基础类库案例:SafeMap2024-08-30 12:42
1、程序简介该程序是基于OpenHarmony的C++公共基础类库的安全关联容器:SafeMap。OpenHarmony提供了一个线程安全的map实现。SafeMap在STLmap基础上封装互斥锁,以确保对map的操作安全。本案例主要完成如下工作:创建1个子线程,负责每秒调用EnsureInsert()插入元素;创建1个子线程,负责每秒调用Insert()插 -
基于OpenHarmony标准系统的C++公共基础类库案例:SafeQueue2024-08-30 12:41
1、程序简介该程序是基于OpenHarmony的C++公共基础类库的线程安全队列:SafeQueue。线程安全队列,是在dequeue的基础上封装std::lock_guard,以此实现线程的相关操作。根据继承SafeQueueInner抽象类,并对dequeue的pop方法的重写,可以实现SafeStack和SafeQueue的相关方法。本案例主要完成如下 -
基于OpenHarmony标准系统的C++公共基础类库案例:SafeStack2024-08-30 12:41
1、程序简介该程序是基于OpenHarmony的C++公共基础类库的线程安全队列:SafeQueue。线程安全队列,是在dequeue的基础上封装std::lock_guard,以此实现线程的相关操作。根据继承SafeQueueInner抽象类,并对dequeue的pop方法的重写,可以实现SafeStack和SafeQueue的相关方法。本案例主要完成如下 -
基于OpenHarmony标准系统的C++公共基础类库案例:SafeBlockQueue2024-08-30 12:41
1、程序简介该程序是基于OpenHarmony的C++公共基础类库的读写锁:SafeBlockQueue。线程安全阻塞队列SafeBlockQueue类,提供阻塞和非阻塞版的入队入队和出队接口,并提供可最追踪任务完成状态的的SafeBlockQueueTracking类。本案例主要完成如下工作:(1)使用SafeBlockQueue接口的案例判断命令行是否使 -
OpenHarmony标准系统C++公共基础类库案例:HelloWorld2024-08-13 08:23
1、程序简介该程序是基于凌蒙派OpenHarmony-v3.2.1标准系统C++公共基础类库的简单案例:HelloWorld。主要讲解C++公共基础类库案例如何搭建和编译。2、程序解析2.1、创建编译引导在//vendor/lockzhiner/rk3568/ohos.build添加编译模块系统名称。{"parts":{"product_rk3568":{" -
基于OpenHarmony轻量级操作系统实现RK2206 WiFi-AP模式通信开发案例2024-08-08 08:23
实验内容本示例将演示如何在小凌派-RK2206开发板上使用WiFi-AP模式(即将RK2206作为WiFi路由器),实现与PC端进行TCP通信。程序设计API设计FlashInit()头文件://device/rockchip/rk2206/adapter/include/lz_hadware.h函数描述:unsignedintFlashInit(void) -
基于Openharmony轻量级操作系统的分布式数据管理开发案例2024-08-07 08:23
实验内容本例程演示如何在小凌派-RK2206开发板上使用OpenHarmony轻量级操作系统进行KvStore(即分布式数据管理)数据读写。例程:(1)创建两个线程,一个负责写入KvStore存储,一个负责读取KvStore存储;(2)每1秒进行1次读写操作;程序设计在本章节中,我们将了解OpenHarmonyKvStore存储接口,如文件如何获取数据、设置 -
如何在ROS中调用.so文件2024-06-30 08:23
-
2023年电子工程师大会暨第三届社区年度颁奖活动圆满结束2023-11-25 08:22
华秋·电子发烧友将于2023年11月23日在深圳举办一场盛大的技术交流活动,即“2023年电子工程师大会暨第三届社区年度颁奖活动”。本次活动邀请了各大高校教授、企业高管、行业专家和电子工程师们齐聚一堂,围绕“开源硬件”、“OpenHarmony+RISC-V”、“工程师职业发展”等热门主题展开深入探讨和交流,旨在推动技术进步和电子行业的创新发展。我司作为一家