<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[IPFlechazo的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/IPFlechazo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; IPFlechazo]]></copyright><item><title><![CDATA[鸿蒙南向驱动开发：内核通信机制互斥锁-LOS_MuxCreate]]></title><link>https://blog.youkuaiyun.com/IPFlechazo/article/details/140715942</link><guid>https://blog.youkuaiyun.com/IPFlechazo/article/details/140715942</guid><author>IPFlechazo</author><pubDate>Fri, 26 Jul 2024 15:08:35 +0800</pubDate><description><![CDATA[多任务环境下往往存在多个任务竞争同一共享资源的应用场景，互斥锁可被用于对共享资源的保护从而实现独占式访问。另外互斥锁可以解决信号量存在的优先级翻转问题。]]></description><category></category></item><item><title><![CDATA[鸿蒙南向驱动开发：内核通信事件机制规范-Event]]></title><link>https://blog.youkuaiyun.com/IPFlechazo/article/details/140715303</link><guid>https://blog.youkuaiyun.com/IPFlechazo/article/details/140715303</guid><author>IPFlechazo</author><pubDate>Fri, 26 Jul 2024 14:58:28 +0800</pubDate><description><![CDATA[事件（Event）是一种任务间的通信机制，可用于任务间的同步操作。事件的特点是：]]></description><category></category></item><item><title><![CDATA[鸿蒙南向开发学习：中断、任务、内存管理规范]]></title><link>https://blog.youkuaiyun.com/IPFlechazo/article/details/140713980</link><guid>https://blog.youkuaiyun.com/IPFlechazo/article/details/140713980</guid><author>IPFlechazo</author><pubDate>Fri, 26 Jul 2024 14:39:54 +0800</pubDate><description><![CDATA[通过中断机制，在外设不需要CPU介入时，CPU可以执行其它任务；当外设需要CPU时，CPU会中断当前任务来响应中断请求。这样可以使CPU避免把大量时间耗费在等待、查询外设状态的操作上，有效提高系统实时性及执行效率。]]></description><category></category></item><item><title><![CDATA[鸿蒙南向开发：快速移植Linux内核方法]]></title><link>https://blog.youkuaiyun.com/IPFlechazo/article/details/140713785</link><guid>https://blog.youkuaiyun.com/IPFlechazo/article/details/140713785</guid><author>IPFlechazo</author><pubDate>Fri, 26 Jul 2024 13:57:22 +0800</pubDate><description><![CDATA[OpenHarmony = OpenHarmony内核态层 + OpenHarmony用户态层]]></description><category></category></item><item><title><![CDATA[鸿蒙南向开发学习指南：各类器件驱动移植规范]]></title><link>https://blog.youkuaiyun.com/IPFlechazo/article/details/140713407</link><guid>https://blog.youkuaiyun.com/IPFlechazo/article/details/140713407</guid><author>IPFlechazo</author><pubDate>Fri, 26 Jul 2024 13:40:03 +0800</pubDate><description><![CDATA[移植LCD驱动的主要工作是编写一个驱动，在驱动中生成模型的实例，并完成注册。]]></description><category></category></item><item><title><![CDATA[鸿蒙南向开发：Linux内核编译构建及验证]]></title><link>https://blog.youkuaiyun.com/IPFlechazo/article/details/140693649</link><guid>https://blog.youkuaiyun.com/IPFlechazo/article/details/140693649</guid><author>IPFlechazo</author><pubDate>Thu, 25 Jul 2024 20:22:25 +0800</pubDate><description><![CDATA[Linux内核移植主要涉及基于linux内核基线合入三方芯片补丁后，进行基础的内核编译构建及验证。]]></description><category></category></item><item><title><![CDATA[鸿蒙南向开发实战：LiteOS-A内核规范]]></title><link>https://blog.youkuaiyun.com/IPFlechazo/article/details/140692719</link><guid>https://blog.youkuaiyun.com/IPFlechazo/article/details/140692719</guid><author>IPFlechazo</author><pubDate>Thu, 25 Jul 2024 16:30:32 +0800</pubDate><description><![CDATA[LiteOS-A当前支持ARMv7-a指令集架构，如果三方芯片为ARMv7-a架构，可以进行内核基础适配；否则还需要先根据芯片的架构来新增内核对该芯片架构的支持，这个工作较为复杂，不在这篇文章范围内。]]></description><category></category></item><item><title><![CDATA[鸿蒙南向驱动开发：移植外设配置其他子系统]]></title><link>https://blog.youkuaiyun.com/IPFlechazo/article/details/140691979</link><guid>https://blog.youkuaiyun.com/IPFlechazo/article/details/140691979</guid><author>IPFlechazo</author><pubDate>Thu, 25 Jul 2024 16:04:07 +0800</pubDate><description><![CDATA[外设驱动子系统提供OpenHarmony专有的外部设备操作接口。本模块提供设备操作接口有：FLASH, GPIO, I2C, PWM, UART, WATCHDOG等。]]></description><category></category></item><item><title><![CDATA[鸿蒙南向开发：移植通信子系统]]></title><link>https://blog.youkuaiyun.com/IPFlechazo/article/details/140691017</link><guid>https://blog.youkuaiyun.com/IPFlechazo/article/details/140691017</guid><author>IPFlechazo</author><pubDate>Thu, 25 Jul 2024 15:44:03 +0800</pubDate><description><![CDATA[Wi-Fi编译文件内容如下：]]></description><category></category></item><item><title><![CDATA[鸿蒙南向开发：移植文件子系统]]></title><link>https://blog.youkuaiyun.com/IPFlechazo/article/details/140690885</link><guid>https://blog.youkuaiyun.com/IPFlechazo/article/details/140690885</guid><author>IPFlechazo</author><pubDate>Thu, 25 Jul 2024 15:15:07 +0800</pubDate><description><![CDATA[utils部件可被各业务子系统及上层应用使用，依赖芯片文件系统实现，需要芯片平台提供文件打开、关闭、读写、获取大小等功能。]]></description><category></category></item><item><title><![CDATA[鸿蒙设备开发：子系统启动恢复规范指南]]></title><link>https://blog.youkuaiyun.com/IPFlechazo/article/details/140690093</link><guid>https://blog.youkuaiyun.com/IPFlechazo/article/details/140690093</guid><author>IPFlechazo</author><pubDate>Thu, 25 Jul 2024 15:11:01 +0800</pubDate><description><![CDATA[OpenHarmony芯片适配常见子系统列表如下（详见表1），需结合具体芯片再做增删减操作。]]></description><category></category></item><item><title><![CDATA[HarmonyOS设备开发：内核架构移植规范指南]]></title><link>https://blog.youkuaiyun.com/IPFlechazo/article/details/140689960</link><guid>https://blog.youkuaiyun.com/IPFlechazo/article/details/140689960</guid><author>IPFlechazo</author><pubDate>Thu, 25 Jul 2024 14:49:36 +0800</pubDate><description><![CDATA[芯片架构的移植是内核移植的基础，在OpenHarmony中芯片架构移植是可选过程，如果当前OpenHarmony已经支持对应芯片架构则不需要移植操作，在“liteos_m/arch”目录下可看到当前已经支持的架构，如表1：]]></description><category></category></item><item><title><![CDATA[HarmonyOS设备开发：配置远程访问环境]]></title><link>https://blog.youkuaiyun.com/IPFlechazo/article/details/140689060</link><guid>https://blog.youkuaiyun.com/IPFlechazo/article/details/140689060</guid><author>IPFlechazo</author><pubDate>Thu, 25 Jul 2024 14:43:01 +0800</pubDate><description><![CDATA[安装SSH服务并获取远程访问的IP地址]]></description><category></category></item><item><title><![CDATA[HarmonyOS设备开发：基于IDE开发搭建Windows环境]]></title><link>https://blog.youkuaiyun.com/IPFlechazo/article/details/140688801</link><guid>https://blog.youkuaiyun.com/IPFlechazo/article/details/140688801</guid><author>IPFlechazo</author><pubDate>Thu, 25 Jul 2024 14:23:05 +0800</pubDate><description><![CDATA[在嵌入式开发中，很多开发者习惯于使用Windows进行代码的编辑，比如使用Windows的Visual Studio Code进行OpenHarmony代码的开发。]]></description><category></category></item><item><title><![CDATA[HarmonyOS应用开发设计 ：动效属性规范]]></title><link>https://blog.youkuaiyun.com/IPFlechazo/article/details/140687624</link><guid>https://blog.youkuaiyun.com/IPFlechazo/article/details/140687624</guid><author>IPFlechazo</author><pubDate>Thu, 25 Jul 2024 13:59:09 +0800</pubDate><description><![CDATA[任何类型的动效都包含三大基本的动效属性：时长、曲线、帧率。这些基本属性形成了动效不可缺少的基本要素。通过组合这些基本的动效属性，可以塑造产品动效的不同风格特点，例如稳重、活泼、轻盈、舒缓等。]]></description><category></category></item><item><title><![CDATA[HarmonyOS开发规范：布局回调-@ohos.arkui.inspector]]></title><link>https://blog.youkuaiyun.com/IPFlechazo/article/details/140674472</link><guid>https://blog.youkuaiyun.com/IPFlechazo/article/details/140674472</guid><author>IPFlechazo</author><pubDate>Wed, 24 Jul 2024 22:11:06 +0800</pubDate><description><![CDATA[提供注册组件布局和绘制完成回调通知的能力。]]></description><category></category></item><item><title><![CDATA[HarmonyOS开发：组件截图-@componentSnapshot]]></title><link>https://blog.youkuaiyun.com/IPFlechazo/article/details/140674373</link><guid>https://blog.youkuaiyun.com/IPFlechazo/article/details/140674373</guid><author>IPFlechazo</author><pubDate>Wed, 24 Jul 2024 22:06:10 +0800</pubDate><description><![CDATA[本模块提供获取组件截图的能力，包括已加载的组件的截图和没有加载的组件的截图。组件截图只能够截取组件大小的区域，如果组件的绘制超出了它的区域，或子组件的绘制超出了父组件的区域，这些在组件区域外绘制的内容不会在截图中呈现。兄弟节点堆叠在组件区域内，截图不会显示兄弟组件。]]></description><category></category></item><item><title><![CDATA[HarmonyOS开发：如何获取进程相关信息-@ohos.process]]></title><link>https://blog.youkuaiyun.com/IPFlechazo/article/details/140674213</link><guid>https://blog.youkuaiyun.com/IPFlechazo/article/details/140674213</guid><author>IPFlechazo</author><pubDate>Wed, 24 Jul 2024 22:00:19 +0800</pubDate><description><![CDATA[本模块首批接口从API version 7开始支持。后续版本的新增接口，采用上角标单独标记接口的起始版本。]]></description><category></category></item><item><title><![CDATA[HarmonyOS开发： ArkTS工具库-@arkts.utils]]></title><link>https://blog.youkuaiyun.com/IPFlechazo/article/details/140674047</link><guid>https://blog.youkuaiyun.com/IPFlechazo/article/details/140674047</guid><author>IPFlechazo</author><pubDate>Wed, 24 Jul 2024 21:52:36 +0800</pubDate><description><![CDATA[本模块首批接口从API version 12开始支持。后续版本的新增接口，采用上角标单独标记接口的起始版本。]]></description><category></category></item><item><title><![CDATA[HarmonyOS开发：推送服务-获取Push Token]]></title><link>https://blog.youkuaiyun.com/IPFlechazo/article/details/140673829</link><guid>https://blog.youkuaiyun.com/IPFlechazo/article/details/140673829</guid><author>IPFlechazo</author><pubDate>Wed, 24 Jul 2024 21:43:13 +0800</pubDate><description><![CDATA[开发准备，包括配置应用签名、开通推送服务。
获取Push Token。]]></description><category></category></item></channel></rss>