E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
LiteOS
OpenHarmony
Liteos
_A内核之iperf3移植心得
一、iperf3工作原理iperf3主要的功能是测试基于特定路径的带宽,在客户端和服务器端建立连接(三次握手)后,客户端发送一定大小的数据报并记下发送的时间,或者客户端在一定的时间内发送数据并记下发送的总数据。带宽的大小等于发送的总数据除以发送的总时间。对服务器端来说,在连接建立时间内,接收的总数据除以所花时间即为服务器端所测得的带宽。iperf3测试UDP的性能时,客户端可以指定UDP数据流的速
愿天堂没有996
·
2025-06-27 18:03
OpenHarmony
移动开发
鸿蒙开发
单片机
嵌入式硬件
harmonyos
移动开发
鸿蒙开发
数据结构
Liteos_A
鸿蒙OH南向开发 小型系统内核(
LiteOS
-A)【概述】
简介OpenHarmony轻量级内核是基于IoT领域轻量级物联网操作系统HuaweiLiteOS内核演进发展的新一代内核,包含
LiteOS
-M和
LiteOS
-A两类内核。
yx525623
·
2025-06-26 16:28
鸿蒙开发
openharmony
鸿蒙南向
鸿蒙开发
openharmony
harmonyos
鸿蒙南向
嵌入式硬件
鸿蒙OH南向开发 轻量系统内核(
LiteOS
-M)【内存管理】
基本概念内存管理模块管理系统的内存资源,它是操作系统的核心模块之一,主要包括内存的初始化、分配以及释放。在系统运行过程中,内存管理模块通过对内存的申请/释放来管理用户和OS对内存的使用,使内存的利用率和使用效率达到最优,同时最大限度地解决系统的内存碎片问题。OpenHarmonyLiteOS-M的内存管理分为静态内存管理和动态内存管理,提供内存初始化、分配、释放等功能。动态内存:在动态内存池中分配
yx525623
·
2025-06-26 16:58
鸿蒙开发
openharmony
鸿蒙南向
鸿蒙开发
harmonyos
openharmony
鸿蒙南向
嵌入式硬件
鸿蒙OH南向开发 轻量系统内核(
LiteOS
-M)【Trace调测】
基本概念Trace调测旨在帮助开发者获取内核的运行流程,各个模块、任务的执行顺序,从而可以辅助开发者定位一些时序问题或者了解内核的代码运行过程。运行机制内核提供一套Hook框架,将Hook点预埋在各个模块的主要流程中,在内核启动初期完成Trace功能的初始化,并注册Trace的处理函数到Hook中。当系统触发到一个Hook点时,Trace模块会对输入信息进行封装,添加Trace帧头信息,包含事件类
yx525623
·
2025-06-25 16:44
openharmony
鸿蒙南向
鸿蒙开发
鸿蒙开发
harmonyos
openharmony
鸿蒙南向
嵌入式硬件
openharmony--OpenHarmony与HarmonyOS的技术底座在核心架构上完全一致,共享微内核、分布式能力和开发框架
以下是基于华为官方信息和技术文档的深度解析:一、技术底座的同源性共享核心架构OpenHarmony是HarmonyOS的开源基础,两者共享以下核心技术:微内核架构:均采用多内核设计(Linux内核或
LiteOS
Flamingo_huohuo
·
2025-06-16 19:09
openharmony
harmonyos
架构
分布式
【鸿蒙内核分析】
LiteOS
-M内核源码分析:静态内存MemoryBox
往期笔录记录✏️:✏️鸿蒙(HarmonyOS)北向开发知识点记录~✏️鸿蒙(OpenHarmony)南向开发保姆级知识点汇总~✏️鸿蒙应用开发与鸿蒙系统开发哪个更有前景?✏️嵌入式开发适不适合做鸿蒙南向开发?看完这篇你就了解了~✏️对于大前端开发来说,转鸿蒙开发究竟是福还是祸?✏️鸿蒙岗位需求突增!移动端、PC端、IoT到底该怎么选?✏️记录一场鸿蒙开发岗位面试经历~✏️持续更新中……内存管理模
妙易品
·
2025-06-11 01:52
鸿蒙开发
OpenHarmony
鸿蒙内核
harmonyos
鸿蒙内核
鸿蒙系统
LiteOS-M
鸿蒙开发
鸿蒙源码分析
静态内存
四款主流物联网操作系统(FreeRTOS、
LiteOS
、RT-Thread、AliOS)的综合对比分析
以下是四款主流物联网操作系统(FreeRTOS、
LiteOS
、RT-Thread、AliOS)的综合对比分析,基于技术架构、资源占用、生态支持及应用场景等维度:核心特性对比特性FreeRTOSLiteOSRT-ThreadAliOSThings
scoone
·
2025-06-09 02:21
嵌入式
嵌入式openharmony标准鸿蒙系统驱动开发基本原理与流程
第一:鸿蒙概述OpenHarmony采用多内核(Linux内核或者
LiteOS
)设计,支持系统在不同资源容量的设备部署。
嵌入式开发星球
·
2025-05-07 12:00
鸿蒙万物互联人工智能之卓越
harmonyos
驱动开发
华为
OpenHarmony OS 5.0与Android 13显示框架对比
图形显示系统从底层到顶层包括:应用层:ArkUI应用和第三方应用框架层:ArkUI框架、窗口管理API系统服务层:图形合成服务、窗口管理服务、ArkGraphics内核层:内核抽象层(KAL)支持多内核(Linux/
LiteOS
DecentX
·
2025-05-05 17:34
OpenHarmony
AI
软件工程
android
harmonyos
【鸿蒙南向开发】—— OpenHarmony 小型系统内核(
LiteOS
-A)【LMS调测】
往期学习笔录:鸿蒙(OpenHarmony)南向开发保姆级知识点汇总~鸿蒙应用开发与鸿蒙系统开发哪个更有前景?嵌入式开发适不适合做鸿蒙南向开发?看完这篇你就了解了~鸿蒙岗位需求突增!移动端、PC端、IoT到底该怎么选?记录一场鸿蒙开发岗位面试经历~持续更新中……基本概念LMS全称为LiteMemorySanitizer,是一种实时检测内存操作合法性的调测工具。LMS能够实时检测缓冲区溢出(buff
彭家大少
·
2025-05-03 06:35
openHarmony
鸿蒙南向
嵌入式硬件
harmonyos
OpenHarmony
LiteOS-A
鸿蒙系统
鸿蒙内核
嵌入式硬件
鸿蒙开发
OpenHarmony(鸿蒙南向开发)——轻量系统内核(
LiteOS
-M)【LMS调测】
基本概念LMS(LiteMemorySanitizer)是一种实时检测内存操作合法性的调测工具。LMS能够实时检测缓冲区溢出(bufferoverflow),释放后使用(useafterfree)和重复释放(doublefree),在异常发生的第一时间通知操作系统,结合backtrace等定位手段,能准确定位到产生内存问题的代码行,极大提升内存问题定位效率。OpenHarmonyLiteOS-M内
OpenHarmony_小贾
·
2025-05-03 06:34
移动开发
OpenHarmony
鸿蒙开发
harmonyos
OpenHarmony
单片机
鸿蒙内核
移动开发
LiteOS-M
OpenHarmony - 小型系统内核(
LiteOS
-A)(十三),LMS调测
OpenHarmony-小型系统内核(
LiteOS
-A)(十三)十七、LMS调测基本概念LMS全称为LiteMemorySanitizer,是一种实时检测内存操作合法性的调测工具。
__Benco
·
2025-05-03 05:03
openharmony
harmonyos
人工智能
OpenHarmony - 小型系统内核(
LiteOS
-A)(完),内核编码规范
OpenHarmony-小型系统内核(
LiteOS
-A)(完)二十二、内核编码规范此规范基于业界通用的编程规范整理而成,请内核的开发人员遵守这样的编程风格。
__Benco
·
2025-05-02 01:54
openharmony
harmonyos
人工智能
OpenHarmony - 小型系统内核(
LiteOS
-A)(八)
OpenHarmony-小型系统内核(
LiteOS
-A)(八)十、ShellShell介绍OpenHarmony内核提供的Shell支持调试常用的基本功能,包含系统、文件、网络和动态加载相关命令。
__Benco
·
2025-04-19 00:16
openharmony
harmonyos
人工智能
OpenHarmony - 小型系统内核(
LiteOS
-A)(五)
OpenHarmony-小型系统内核(
LiteOS
-A)(五)六、文件系统虚拟文件系统基本概念VFS(VirtualFileSystem)是文件系统的虚拟层,它不是一个实际的文件系统,而是一个异构文件系统之上的软件粘合层
__Benco
·
2025-04-19 00:45
openharmony
harmonyos
人工智能
OpenHarmony(鸿蒙南向开发)——小型系统内核(
LiteOS
-A)【概述】
简介OpenHarmony轻量级内核是基于IoT领域轻量级物联网操作系统HuaweiLiteOS内核演进发展的新一代内核,包含
LiteOS
-M和
LiteOS
-A两类内核。
OpenHarmony_小贾
·
2025-04-18 10:42
移动开发
OpenHarmony
鸿蒙开发
harmonyos
OpenHarmony
子系统
系统移植
android
Hi3861 OpenHarmony嵌入式应用入门--
LiteOS
Thread
LiteOS
-M是HuaweiLiteOS的一个分支,专为IoT领域构建,主要面向没有MMU(内存管理单元)的处理器。
andylauren
·
2025-04-05 08:36
hi3861鸿蒙开发
嵌入式硬件
OpenHarmony
鸿蒙OS 5.0 服务能力框架深入剖析
与早期版本采用兼容安卓的AOSP层、Linux内核以及
LiteOS
内核不同,鸿蒙OS5.0专注于一个统一的微内核架构,旨在提供更强的安全性与更高的性能1。
DecentX
·
2025-03-29 18:13
OpenHarmony
AI
harmonyos
华为
鸿蒙系统
liteos
_m开发环境配置
在工作中开发基于HC32F4A0的鸿蒙
liteos
_m的操作系统移植时,开发环境选的命令行模式,官方的参考请看链接《快速入门概述》在ubuntu18.04环境中安装时,安装库和工具集时官方提供的安装库的指令无法进行安装
dreamczf
·
2025-03-18 12:53
harmonyos
华为
嵌入式软件
OpenHarmony 鸿蒙使用指南——概述
简介OpenHarmony采用多内核(Linux内核或者
LiteOS
)设计,支持系统在不同资源容量的设备部署。
AIGC龙哥
·
2025-03-07 18:24
harmonyos
华为
鸿蒙轻内核M核源码分析系列二一 05 文件系统FatFS
3、
LiteOS
-MFATFS的文件系统操作接口快速记录下各个操作接口,对每个接口的用途用法不再描述。
愿天堂没有996
·
2025-03-02 07:45
OpenHarmony
鸿蒙内核
移动开发
harmonyos
鸿蒙开发
移动开发
鸿蒙内核
LiteOS-M
鸿蒙源码
轻内核
一、初识操作系统【Lite OS】
为什么要用操作系统从裸机到操作系统是必然发展路线(1)发展阶段1:裸机并且全部代码自写(2)发展阶段2:裸机但调用库函数(3)发展阶段3:裸机加状态机实现简单的多任务(4)发展阶段4:上简单操作系统:RTOS(ucos、
LiteoS
阿猿先森
·
2025-01-26 01:33
华为LiteOS物联网操作系统
iot
os
iot
LiteOS
学习第二篇——基本介绍
基本概念从系统的角度看,任务是竞争系统资源的最小运行单元。任务可以使用或等待CPU、使用内存空间等系统资源,并独立于其它任务运行。HuaweiLiteOS的任务模块可以给用户提供多个任务,实现了任务之间的切换和通信,帮助用户管理业务程序流程。这样用户可以将更多的精力投入到业务功能的实现中。HuaweiLiteOS是一个支持多任务的操作系统。在HuaweiLiteOS中,一个任务表示一个线程。Hua
未知电子
·
2025-01-26 00:27
鸿蒙轻内核M核源码分析系列十二 事件Event
本文中所涉及的源码,以OpenHarmonyLiteOS-M内核为例,均可以在开源站点https://gitee.com/openharmony/kernel_
liteos
_m获取
OpenHarmony_小贾
·
2024-09-11 19:44
OpenHarmony
HarmonyOS
鸿蒙开发
harmonyos
openharmony
鸿蒙内核
鸿蒙开发
移动开发
嵌入式硬件
驱动开发
鸿蒙轻内核M核源码分析系列五 时间管理
本文中所涉及的源码,以OpenHarmonyLiteOS-M内核为例,均可以在开源站点https://gitee.com/openharmony/kernel_
liteos
_m获取。
OpenHarmony_小贾
·
2024-09-11 19:44
HarmonyOS
OpenHarmony
鸿蒙开发
harmonyos
openharmony
鸿蒙开发
NAPI
鸿蒙内核
移动开发
嵌入式
鸿蒙轻内核A核源码分析系列七 进程管理 (2)
1、
LiteOS
-A内核进程全局变量⑴是进程池,存放各个进程控制块LosProcessCB的信息。
OpenHarmony_小贾
·
2024-09-11 17:59
HarmonyOS
鸿蒙开发
OpenHarmony
harmonyos
OpenHarmony
移动开发
驱动开发
鸿蒙内核
LiteOS-A内核
进程通信
鸿蒙内核解析,鸿蒙内核源码分析(内存概念篇)|解读鸿蒙源码
提示:本文基于开源鸿蒙内核分析,官方源码【kernel_
liteos
_a】官方文档【docs】参考文档【HuaweiLiteOS】本文作者:鸿蒙内核发烧友,用生活场景讲故事的方式去解构内核,一窥究竟,让神秘的内核栩栩如生
刘轩鸿
·
2024-09-10 09:53
鸿蒙内核解析
鸿蒙轻内核A核源码分析系列七 进程管理 (3)
1、
LiteOS
-A内核进程创建初始化通用函数先看看一些内部函数,不管是初始化用户态进程还是内核态进程,都会使用这些函数,包含进程控制块初始化函数
OpenHarmony_小贾
·
2024-09-10 09:20
OpenHarmony
鸿蒙开发
HarmonyOS
harmonyos
嵌入式硬件
OpenHarmony
鸿蒙嵌入式
鸿蒙开发
鸿蒙内核
进程关联
鸿蒙轻内核M核源码分析系列二十 Newlib C
LiteOS
-M内核LibC实现有2种,可以根据需求进行二选一,分别是musllibC和newlibc。本文先学习下NewlibC的实现代码。
OpenHarmony_小贾
·
2024-09-09 04:50
HarmonyOS
鸿蒙开发
OpenHarmony
harmonyos
c语言
移动开发
鸿蒙内核
鸿蒙开发
openharmony
开发语言
鸿蒙轻内核M核源码分析系列十七(2) 异常钩子函数的注册操作
本文中所涉及的源码,以OpenHarmonyLiteOS-M内核为例,均可以在开源站点https://gitee.com/openharmony/kernel_
liteos
_m获取。
OpenHarmony_小贾
·
2024-09-09 04:50
OpenHarmony
HarmonyOS
鸿蒙开发
harmonyos
移动开发
openharmony
鸿蒙开发
鸿蒙内核
HarmonyOS
嵌入式硬件
鸿蒙轻内核M核源码分析系列十六 MPU内存保护单元
本文中所涉及的源码,以OpenHarmonyLiteOS-M内核为例,均可以在开源站点https://gitee.com/openharmony/kernel_
liteos
_m获取。
OpenHarmony_小贾
·
2024-09-09 04:50
HarmonyOS
鸿蒙开发
OpenHarmony
harmonyos
嵌入式硬件
鸿蒙嵌入式
鸿蒙开发
OpenHarmony
鸿蒙内核
移动开发
鸿蒙
LiteOS
-M 内核初始化
目录一、
LiteOS
-M初始化内核二、LOS_KernelInit代码分析三、LOS_Start代码解析坚持就有收获一、
LiteOS
-M初始化内核在
LiteOS
-M应用程序中,系统初始化如下:/***@
嵌入式底层
·
2024-02-26 09:51
c语言
开发语言
OpenHarmony
LiteOS
物联网
LiteOS
内核
任务一:本实验中将创建两个任务,一个低优先级任务task1,一个高优先级任务task2,两个任务都会每隔2s在串口打印自己的任务id号,在串口终端中观察两个任务的运行情况。首先打开HelloWorld工程,在Demo文件夹右击,选择新建文件夹:新建osal_kernel_demo文件夹,用于存放内核的实验文件:接下来在此osal_kernel_demo文件夹中新建第一个实验文件osal_task_
李现豪
·
2024-02-14 08:26
基于华为
LiteOS
和NB-IoT的智慧楼宇消防系统
该项目是一个基于华为
LiteOS
和NB-IoT的智慧楼宇消防系统,主要技术包含传感器,
LiteOS
,NB-IoT,2G,华为云等。基于小熊派智慧烟感案例进行开发。
会咬鸢的风
·
2024-02-13 18:05
单片机
物联网
嵌入式
华为
stm32
OpenHarmony轻量级内核-
LiteOS
-M
它负责管理系统的进程、内存、外设驱动程序、支件和网络系统
LiteOS
-M概述百K级内存设备支持内存保护单元适用于
lanlingxueyu
·
2024-02-09 17:06
OpenHarmony
harmonyos
HCIA-HarmonyOS设备开发认证V2.0-3.轻量系统内核基础
目录一、前言二、
LiteOS
-M系统概述三、内核框架3.1、CMSIS和POSIX整体架构3.2、
LiteOS
-M内核启动流程四、内核基础4.1、任务管理4.2、时间管理(待续)4.3、中断管理(待续)
嵌入式底层
·
2024-02-08 08:41
OpenHarmony
LiteOS
鸿蒙
华为
harmonyos
STM32F407移植OpenHarmony笔记7
继上一篇笔记,成功启动了
liteos
_m内核,可以创建线程了,也能看到shell控制台了。今天研究文件系统,让控制台相关文件命令如mkdir和ls能工作。
星沉地动
·
2024-02-06 01:59
学习笔记
MCU
STM32F407
OpenHarmony
STM32F407移植OpenHarmony笔记9
继上一篇笔记,已经完成
liteos
内核的基本功能适配。今天尝试启动OHOS和XTS兼容性测试。如何启动OHOS?
星沉地动
·
2024-02-05 13:46
学习笔记
MCU
笔记
OpenHarmony
RTOS、FreeRTOS支持远程界面、远程显示、远程桌面
目前市场上常见的RTOS有如下:FreeRTOS、Vxworks、ReWorks、DeltaOS、SylixOS、华为
liteOS
、阿里AliOS、RT-Thread、RTEMS等,这些RTOS可以像linux
GOSP作者-明心
·
2024-02-05 03:32
单片机
MCU
linux
嵌入式
android
【XR806开发板试用】TCP通信测试 && Ping 命令测试
BUILD.gn文件import("//device/xradio/xr806/
liteos
_m/config.gni")static_library("app_mying"){configs=[]sources
极术社区
·
2024-02-04 14:07
开发板测评
tcp/ip
网络协议
网络
STM32F407移植OpenHarmony笔记8
轻量级系统使用的是
liteos
_m内核+lwip协议栈实现网络功能,需要进行配置开启lwip支持。
星沉地动
·
2024-02-03 07:07
学习笔记
MCU
stm32
OpenHarmony
劳德巴赫Trace32分析dump完整流程(
LiteOS
,STM32L475VET6)
1、Trace32下载1)、方式1,官网下载(需要注册才能下载,注册时需要提供调试器电缆上边的SN号)https://www.lauterbach.com/frames.html?prolist.html2)、方式2,下载链接TRACE32_R_2021_02_000136263.7z_Trace32-OS文档类资源-CSDN下载2、Trace32软件安装参考百度经验(dump分析的时候只需要安装
纭纺123
·
2024-02-02 00:24
stm32
arm
嵌入式硬件
STM32F407移植OpenHarmony笔记5
/device/board/demo/demo_board/
liteos
_m/bsp/src/main.c/device/board/demo/demo_b
星沉地动
·
2024-02-01 12:41
学习笔记
MCU
stm32
笔记
OpenHarmony
STM32F407移植OpenHarmony笔记6
下一步就是启动
liteos
_m内核了。不过为了更好的调试代码,需要先把printf重定向到串口,基于gcc的printf重定向和Keil不一样。
星沉地动
·
2024-02-01 09:14
学习笔记
MCU
stm32
OpenHarmony
开源物联网操作系统-ZephyrOS
未来小而美的智能产品会越来越多,现在还没有一个大的平台或者生态,国内开发者常用的物联网操作系统的有华为的
LiteOS
-海思芯片,Alios-Things,RT-Thread,mebos,freeRTOS
直岩
·
2024-01-29 18:44
开源物联网终端设备操作系统
文章目录前言一、物联网终端操作系统的特点二、常见的物联网操作系统1.两大派系2.诸多厂家1.华为鸿蒙HarmonyOS2.华为
LiteOS
3.阿里-AliOSThings4.TencentOStiny5
JohannaCui
·
2024-01-25 13:02
iot
物联网
LiteOS
-移植篇
.创建工程分组3.添加头文件路径4.兼容C99模式5.内核配置与裁剪(非接管中断的stm32f103vct6)6.屏蔽裸机中的两个中断7.完善代码前言OpenHarmony来势汹汹,第一次开源,仅支持
LiteOS
-a
李柱明
·
2024-01-25 13:01
liteos-mcu
嵌入式
内核
OpenHarmony 鸿蒙使用指南——概述
简介OpenHarmony采用多内核(Linux内核或者
LiteOS
)设计,支持系统在不同资源容量的设备部署。
码中之牛
·
2024-01-24 12:10
鸿蒙
Harmony
OS
OpenHarmony
harmonyos
华为
鸿蒙开发
移动开发
Openharmony
HCIA-HarmonyOS设备开发认证-序
序最近涉及到HarmonyOS鸿蒙系统设备开发,在网络上已经有很多相关资料,视频教程,我也移植了公司的一个stm32G474板卡,运行
LiteOS
-mL0系统。
嵌入式底层
·
2024-01-22 01:53
harmonyOS鸿蒙攻城记
harmonyos
华为
板载 王桂先
此时,接线图如下:本节实验的代码位于EVB_M1_资料\06源代码及实验\EVB_M1_V3.1\02综合实验\实验四EVB_M1_智慧路灯\EVB_M1_
Liteos
_A
一二二四_9f42
·
2024-01-19 22:27
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他