<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[HarmonyOS_666的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/HarmonyOS_666</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; HarmonyOS_666]]></copyright><item><title><![CDATA[【鸿蒙南向开发】LiteOS-M小型系统内核——CPUP]]></title><link>https://blog.csdn.net/HarmonyOS_666/article/details/141134612</link><guid>https://blog.csdn.net/HarmonyOS_666/article/details/141134612</guid><author>HarmonyOS_666</author><pubDate>Mon, 12 Aug 2024 16:14:22 +0800</pubDate><description><![CDATA[CPU（中央处理器，Central Processing Unit）占用率分为系统CPU占用率和任务CPU占用率。

系统CPU占用率（CPU Percent）是指周期时间内系统的CPU占用率，用于表示系统一段时间内的闲忙程度，也表示CPU的负载情况。系统CPU占用率的有效表示范围为0～100，其精度（可通过配置调整）为百分比。100表示系统满负荷运转。
]]></description><category></category></item><item><title><![CDATA[【鸿蒙南向开发】LiteOS-M小型系统内核——FAT]]></title><link>https://blog.csdn.net/HarmonyOS_666/article/details/141134080</link><guid>https://blog.csdn.net/HarmonyOS_666/article/details/141134080</guid><author>HarmonyOS_666</author><pubDate>Mon, 12 Aug 2024 15:58:53 +0800</pubDate><description><![CDATA[FAT文件系统是File Allocation Table（文件配置表）的简称，主要包括DBR区、FAT区、DATA区三个区域。其中，FAT区各个表项记录存储设备中对应簇的信息，包括簇是否被使用、文件下一个簇的编号、是否文件结尾等。FAT文件系统有FAT12、FAT16、FAT32等多种格式，其中，12、16、32表示对应格式中FAT表项的字节数。FAT文件系统支持多种介质，特别在可移动存储介质（U盘、SD卡、移动硬盘等）上广泛使用，使嵌入式设备和Windows、Linux等桌面系统保持很好的兼容性，方便用]]></description><category></category></item><item><title><![CDATA[【鸿蒙南向开发】LiteOS-M小型系统内核——LittleFS]]></title><link>https://blog.csdn.net/HarmonyOS_666/article/details/141133418</link><guid>https://blog.csdn.net/HarmonyOS_666/article/details/141133418</guid><author>HarmonyOS_666</author><pubDate>Mon, 12 Aug 2024 15:42:30 +0800</pubDate><description><![CDATA[LittleFS主要用在微控制器和flash上，是一种嵌入式文件系统，具有如下3个特点：

    掉电恢复

    在写入时即使复位或者掉电也可以恢复到上一个正确的状态。

    擦写均衡

    有效延长flash的使用寿命。

    有限的RAM/ROM

    节省ROM和RAM空间。

]]></description><category></category></item><item><title><![CDATA[【鸿蒙南向开发】LiteOS-M小型系统内核——内存信息统计]]></title><link>https://blog.csdn.net/HarmonyOS_666/article/details/141132434</link><guid>https://blog.csdn.net/HarmonyOS_666/article/details/141132434</guid><author>HarmonyOS_666</author><pubDate>Mon, 12 Aug 2024 15:18:03 +0800</pubDate><description><![CDATA[内存信息包括内存池大小、内存使用量、剩余内存大小、最大空闲内存、内存水线、内存节点数统计、碎片率等。

    内存水线：即内存池的最大使用量，每次申请和释放时，都会更新水线值，实际业务可根据该值，优化内存池大小；

    碎片率：衡量内存池的碎片化程度，碎片率高表现为内存池剩余内存很多，但是最大空闲内存块很小，可以用公式（fragment=100-最大空闲内存块大小/剩余内存大小）来度量；

    其他参数：通过调用接口（详见内存管理章节接口说明），扫描内存池的节点信息，统计出相关信息。

]]></description><category></category></item><item><title><![CDATA[【鸿蒙南向开发】LiteOS-M小型系统内核——内存泄漏检测]]></title><link>https://blog.csdn.net/HarmonyOS_666/article/details/141131683</link><guid>https://blog.csdn.net/HarmonyOS_666/article/details/141131683</guid><author>HarmonyOS_666</author><pubDate>Mon, 12 Aug 2024 14:58:39 +0800</pubDate><description><![CDATA[内存泄漏检测机制作为内核的可选功能，用于辅助定位动态内存泄漏问题。开启该功能，动态内存机制会自动记录申请内存时的函数调用关系（下文简称LR）。如果出现泄漏，就可以利用这些记录的信息，找到内存申请的地方，方便进一步确认。]]></description><category></category></item><item><title><![CDATA[【鸿蒙南向开发】LiteOS-M小型系统内核——踩内存检测]]></title><link>https://blog.csdn.net/HarmonyOS_666/article/details/141130848</link><guid>https://blog.csdn.net/HarmonyOS_666/article/details/141130848</guid><author>HarmonyOS_666</author><pubDate>Mon, 12 Aug 2024 14:37:19 +0800</pubDate><description><![CDATA[踩内存检测机制作为内核的可选功能，用于检测动态内存池的完整性。通过该机制，可以及时发现内存池是否发生了踩内存问题，并给出错误信息，便于及时发现系统问题，提高问题解决效率，降低问题定位成本。]]></description><category></category></item><item><title><![CDATA[【鸿蒙南向开发】LiteOS-M小型系统内核——异常调测]]></title><link>https://blog.csdn.net/HarmonyOS_666/article/details/141129882</link><guid>https://blog.csdn.net/HarmonyOS_666/article/details/141129882</guid><author>HarmonyOS_666</author><pubDate>Mon, 12 Aug 2024 14:08:56 +0800</pubDate><description><![CDATA[OpenHarmony LiteOS-M提供异常接管调测手段，帮助开发者定位分析问题。异常接管是操作系统对运行期间发生的异常情况进行处理的一系列动作，例如打印异常发生时异常类型、发生异常时的系统状态、当前函数的调用栈信息、CPU现场信息、任务调用堆栈等信息。]]></description><category></category></item><item><title><![CDATA[【鸿蒙南向开发】LiteOS-M小型系统内核——Trace调测]]></title><link>https://blog.csdn.net/HarmonyOS_666/article/details/141111689</link><guid>https://blog.csdn.net/HarmonyOS_666/article/details/141111689</guid><author>HarmonyOS_666</author><pubDate>Sun, 11 Aug 2024 20:58:00 +0800</pubDate><description><![CDATA[Trace调测旨在帮助开发者获取内核的运行流程，各个模块、任务的执行顺序，从而可以辅助开发者定位一些时序问题或者了解内核的代码运行过程。]]></description><category></category></item><item><title><![CDATA[【鸿蒙南向开发】LiteOS-M小型系统内核——内核编码规范]]></title><link>https://blog.csdn.net/HarmonyOS_666/article/details/141111253</link><guid>https://blog.csdn.net/HarmonyOS_666/article/details/141111253</guid><author>HarmonyOS_666</author><pubDate>Sun, 11 Aug 2024 20:34:28 +0800</pubDate><description><![CDATA[此规范基于业界通用的编程规范整理而成，请内核的开发人员遵守这样的编程风格。
]]></description><category></category></item><item><title><![CDATA[【鸿蒙南向开发】LiteOS-M小型系统内核——双向链表]]></title><link>https://blog.csdn.net/HarmonyOS_666/article/details/141110966</link><guid>https://blog.csdn.net/HarmonyOS_666/article/details/141110966</guid><author>HarmonyOS_666</author><pubDate>Sun, 11 Aug 2024 20:17:17 +0800</pubDate><description><![CDATA[双向链表是指含有往前和往后两个方向的链表，即每个结点中除存放下一个节点指针外，还增加一个指向前一个节点的指针。其头指针head是唯一确定的。

从双向链表中的任意一个结点开始，都可以很方便地访问它的前驱结点和后继结点，这种数据结构形式使得双向链表在查找时更加方便，特别是大量数据的遍历。由于双向链表具有对称性，能方便地完成各种插入、删除等操作，但需要注意前后方向的操作。]]></description><category></category></item><item><title><![CDATA[【鸿蒙南向开发】LiteOS-M小型系统内核——CMSIS支持]]></title><link>https://blog.csdn.net/HarmonyOS_666/article/details/141110538</link><guid>https://blog.csdn.net/HarmonyOS_666/article/details/141110538</guid><author>HarmonyOS_666</author><pubDate>Sun, 11 Aug 2024 19:47:39 +0800</pubDate><description><![CDATA[基本概念

CMSIS是Cortex Microcontroller Software Interface Standard（Cortex微控制器软件接口标准）的缩写，是对于那些基于ARM Cortex处理器的微控制器独立于供应商的硬件抽象层。它包含多个组件层，其中之一是RTOS层，该层定义了一套通用及标准化的RTOS API接口，减少了应用开发者对特定RTOS的依赖，方便用户软件的移植重用。该套API有2个版本，分别为版本1（CMSIS-RTOS v1）和版本2（CMSIS-RTOS v2），OpenHa]]></description><category></category></item><item><title><![CDATA[【鸿蒙南向开发】LiteOS-M小型系统内核——标准系统内核]]></title><link>https://blog.csdn.net/HarmonyOS_666/article/details/141109991</link><guid>https://blog.csdn.net/HarmonyOS_666/article/details/141109991</guid><author>HarmonyOS_666</author><pubDate>Sun, 11 Aug 2024 19:16:55 +0800</pubDate><description><![CDATA[Linux内核概述

面向标准系统类设备（参考内存≥128MB），OpenHarmony选择Linux内核作为基础内核，可以对不同资源受限的设备产品配置出适合的OS内核，为上层提供基础的操作系统能力。
]]></description><category></category></item><item><title><![CDATA[【鸿蒙南向开发】OpenHarmony轻量系统开发-鸿蒙小车开发]]></title><link>https://blog.csdn.net/HarmonyOS_666/article/details/141071745</link><guid>https://blog.csdn.net/HarmonyOS_666/article/details/141071745</guid><author>HarmonyOS_666</author><pubDate>Sat, 10 Aug 2024 14:30:00 +0800</pubDate><description><![CDATA[摘要：本文简单介绍鸿蒙系统 + Hi3861 的WiFi小车开发

适合群体：适用于润和Hi3861开发板
]]></description><category></category></item><item><title><![CDATA[【鸿蒙南向开发】OpenHarmony轻量系统开发-OneNET云接入]]></title><link>https://blog.csdn.net/HarmonyOS_666/article/details/141070898</link><guid>https://blog.csdn.net/HarmonyOS_666/article/details/141070898</guid><author>HarmonyOS_666</author><pubDate>Sat, 10 Aug 2024 14:00:00 +0800</pubDate><description><![CDATA[摘要：本文简单介绍如何接入OneNET云平台
适合群体：适用于润和Hi3861开发板]]></description><category></category></item><item><title><![CDATA[【鸿蒙南向开发】OpenHarmony轻量系统开发-移植MQTT]]></title><link>https://blog.csdn.net/HarmonyOS_666/article/details/141070449</link><guid>https://blog.csdn.net/HarmonyOS_666/article/details/141070449</guid><author>HarmonyOS_666</author><pubDate>Sat, 10 Aug 2024 13:45:00 +0800</pubDate><description><![CDATA[MQTT 是当前最主流的物联网通信协议，需要物联网云平台，例如华为云、阿里云、移动OneNET都支持mqtt。而Hi3861则是一款专为IoT应用场景打造的芯片。本节主要讲如何在鸿蒙系统中通过移植第3方软件包 paho mqtt去实现MQTT协议功能，最后会给出测试验证。为后续的物联网项目打好基础。]]></description><category></category></item><item><title><![CDATA[【OpenHarmony轻量系统开发】编写自己的软件包]]></title><link>https://blog.csdn.net/HarmonyOS_666/article/details/141070023</link><guid>https://blog.csdn.net/HarmonyOS_666/article/details/141070023</guid><author>HarmonyOS_666</author><pubDate>Fri, 09 Aug 2024 19:50:20 +0800</pubDate><description><![CDATA[摘要：本文简单介绍Hi3861WiFi操作，怎么连接到热点，查看IP，ping服务器等
适合群体：适用于润和Hi3861开发板]]></description><category></category></item><item><title><![CDATA[【OpenHarmony轻量系统开发】WiFi之STA模式连接热点]]></title><link>https://blog.csdn.net/HarmonyOS_666/article/details/141067668</link><guid>https://blog.csdn.net/HarmonyOS_666/article/details/141067668</guid><author>HarmonyOS_666</author><pubDate>Fri, 09 Aug 2024 17:49:55 +0800</pubDate><description><![CDATA[摘要：本文简单介绍Hi3861WiFi操作，怎么连接到热点，查看IP，ping服务器等
适合群体：适用于润和Hi3861开发板]]></description><category></category></item><item><title><![CDATA[OpenHarmony轻量系统开发-其它驱动开发示例]]></title><link>https://blog.csdn.net/HarmonyOS_666/article/details/141066734</link><guid>https://blog.csdn.net/HarmonyOS_666/article/details/141066734</guid><author>HarmonyOS_666</author><pubDate>Fri, 09 Aug 2024 17:09:19 +0800</pubDate><description><![CDATA[**摘要**：本文简单介绍Hi3861其他驱动的开发示例、包括PWM、SPI、SDIO等。
**适合群体**：适用于润和Hi3861开发板，L0轻量系统驱动开发]]></description><category></category></item><item><title><![CDATA[OpenHarmony轻量系统开发-驱动之I2C显示OLED屏幕]]></title><link>https://blog.csdn.net/HarmonyOS_666/article/details/141066119</link><guid>https://blog.csdn.net/HarmonyOS_666/article/details/141066119</guid><author>HarmonyOS_666</author><pubDate>Fri, 09 Aug 2024 16:51:01 +0800</pubDate><description><![CDATA[**摘要**：本文简单介绍如何操作I2C去显示OLED屏幕，并且实现动画播放、中文英文显示、绘图等功能

**适合群体**：适用于润和Hi3861开发板，L0轻量系统驱动开发
]]></description><category></category></item><item><title><![CDATA[OpenHarmony轻量系统开发-驱动之ADC按键]]></title><link>https://blog.csdn.net/HarmonyOS_666/article/details/141065328</link><guid>https://blog.csdn.net/HarmonyOS_666/article/details/141065328</guid><author>HarmonyOS_666</author><pubDate>Fri, 09 Aug 2024 16:30:21 +0800</pubDate><description><![CDATA[**摘要**：本文简单介绍如何操作ADC去读取电压，并且实现开发板上3个ADC按键检测的功能

**适合群体**：适用于润和Hi3861开发板，L0轻量系统驱动开发]]></description><category></category></item></channel></rss>