首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签源码分析

#源码分析

OpenHarmony 移植案例与原理 - build lite源码分析 之 hb命令__main__.py

小帅聊鸿蒙

需要注意的是,需要在OpenHarmony的源代码目录下才能执行hb命令,否则会提示:hb_error: Please call hb utilities in...

4420

Spring Boot 框架深入学习之示例教程详解

啦啦啦191

我将先介绍Spring Boot框架的基础概念与优势,再通过搭建项目、配置数据库等步骤展示其技术方案,结合RESTful API开发等实例供你学习参考。

12010

鸿蒙轻内核M核源码分析系列二一 05 文件系统FatFS

小帅聊鸿蒙

快速记录下各个操作接口,对每个接口的用途用法不再描述。可以参考之前的系列文章,《鸿蒙轻内核M核源码分析系列十九 Musl LibC》中介绍了相关的接口,那些接口...

5710

鸿蒙轻内核M核源码分析系列二一 04 文件系统FatFS

小帅聊鸿蒙

会分2部分来介绍结构体部分,先介绍FatFS文件系统的结构体,然后介绍LiteOS-M内核中提供的和FatFS相关的一些结构体。

8110

鸿蒙轻内核M核源码分析系列二一 03 文件系统LittleFS

小帅聊鸿蒙

快速记录下各个操作接口,对每个接口的用途用法不再描述。可以参考之前的系列文章,《鸿蒙轻内核M核源码分析系列十九 Musl LibC》中介绍了相关的接口,那些接口...

8310

OpenHarmony 轻内核M核源码分析系列二一 01 虚拟文件系统VFS

小帅聊鸿蒙

在之前的系列文章《鸿蒙轻内核M核源码分析系列十九 Musl LibC》中介绍了相关的接口,那些接口会调用VFS文件系统中操作接口。对每个接口的用途用法不再描述,...

5010

【鸿蒙南向开发】基于hispark_taurus开发板示例学习OpenHarmony编译(1)

小帅聊鸿蒙

OpenHarmony开源站点提供了一个基于gn和ninja的支持OpenHarmony组件化开发的编译框架。

12410

鸿蒙OpenHarmony轻内核Kconfig使用笔记

小帅聊鸿蒙

鸿蒙轻内核使用Kconfig进行图形化配置,本文专门讲解下鸿蒙轻内核LiteOS-M和LiteOS-A的图形化配置方法。 本文首先简单介绍下kconfig的基础...

14320

市面上的在线电影网站是如何搭建的?电影资源从哪里来的?

用户2695996

随着互联网技术的发展,在线观影已经成为一种主流娱乐方式。很多人好奇:这些提供海量电影资源的网站是怎么搭建起来的?它们的内容又是从哪里来的?本文将带你深入了解一个...

12310

OpenHarmony 轻内核A核源码分析系列七 进程管理 (3)

小帅聊鸿蒙

本文记录下进程相关的初始化函数,如OsSystemProcessCreate、OsProcessInit、OsProcessCreateInit、OsUserI...

6610

OpenHarmony 轻内核A核源码分析系列七 进程管理 (1)

小帅聊鸿蒙

本文开始继续分析OpenHarmony LiteOS-A内核的源代码,接下来会分析进程和任务管理模块。本文中所涉及的源码,以OpenHarmony LiteOS...

13220

OpenHarmony 轻内核A核源码分析系列六 MMU协处理器(2)

小帅聊鸿蒙

在arch\arm\arm\include\arm.h文件中,封装了CP15协处理器相关的寄存器操作汇编函数。我们主要看下MMU相关的部分。

5510

OpenHarmony 轻内核A核源码分析系列六 MMU协处理器(1)

小帅聊鸿蒙

在前面系列分析虚实映射时,涉及到了一些MMU协处理器与相关的汇编代码没有深入讲解。本文来专门分析那些协处理器与汇编代码。

4410

OpenHarmony 轻内核A核源码分析系列五 虚实映射(7)虚实映射Flag属性

小帅聊鸿蒙

在学习函数LOS_ArchMmuMap()代码时,我们已经了解了虚拟内存如何映射到物理内存,在映射的时候,可以通过UINT 32 flags参数定一些标签属性信...

6610

OpenHarmony 轻内核A核源码分析系列五 虚实映射(5)虚实映射解除

小帅聊鸿蒙

虚实映射解除函数LOS_ArchMmuUnmap解除进程空间虚拟地址区间与物理地址区间的映射关系,其中参数包含MMU结构体、解除映射的虚拟地址和解除映射的数量c...

7720

OpenHarmony 轻内核A核源码分析系列五 虚实映射(3)虚拟物理内存映射

小帅聊鸿蒙

从上文可知,用户程序加载启动时,会将代码段、数据段映射进虚拟内存空间,此时并没有物理页做实际的映射;程序执行时,如下图(图片来自OpenHarmony docs...

8820

OpenHarmony 轻内核A核源码分析系列五 虚实映射(2)虚实映射初始化

小帅聊鸿蒙

在文件kernel/base/vm/los_vm_boot.c中的系统内存初始化函数OsSysMemInit()会调用虚实映射初始化函数OsInitMappin...

9620

OpenHarmony 轻内核A核源码分析系列五 虚实映射(1)基础概念

小帅聊鸿蒙

虚实映射是指系统通过内存管理单元(Memory Management Unit,MMU)将进程空间的虚拟地址(VA)与实际的物理地址(PA)做映射,并指定相应的...

7110

OpenHarmony 轻内核A核源码分析系列四(3) 虚拟内存

小帅聊鸿蒙

函数LOS_RegionAlloc用于从地址空间中申请空闲的虚拟地址区间。参数较多,LosVmSpace *vmSpace指定虚拟地址空间,VADDR_T va...

5020
领券