os
文章平均质量分 71
catdeo
怕什么真理无穷,进一寸有一寸的欢喜
展开
-
快速移植OpenHarmony Linux内核的方法
内核态与用户态OpenHarmony = OpenHarmony内核态层 + OpenHarmony用户态层其中内核态层就是由内核本身(如Linux Kernel,LiteOS),和一些运行在内核态的一些特性组成,比如HDF等。OH内核态层 = OH Linux内核 + OH内核态特性(可选特性或者必选特性,如必选特性HDF,今后的可选特性HMDFS等)而OH Linux内核 = 标准LTS Linux内核 + 三方SoC芯片平台代码 + OH内核态基础代码(支撑OH用户态层运行的最基础代码)OH原创 2022-04-12 21:10:27 · 2447 阅读 · 0 评论 -
【起航】OpenHarmony远征05标准系统移植
标准移植流程定义开发板本文以移植名为MyProduct的开发板为例讲解移植过程,假定MyProduct是MyProductVendor公司的开发板,使用MySoCVendor公司生产的MySOC芯片作为处理器定义SOC在“//productdefine/common/device”目录下创建以SOC名字命名的json文件,并指定CPU的架构。如要移植一个叫MySOC的SOC,这个SOC采用32位ARM内核。配置如下://productdefine/common/device/MySOC.json原创 2022-04-12 17:52:16 · 1043 阅读 · 0 评论 -
【起航】OpenHarmony远征04小型系统移植
openharmony小型系统内核移植内核支持的archROM文件系统Flash类型Liteos-AARMV7>2MVFAT、JFFS2SPI、NOR、NANDLinux-4.19ARM、ARM64、MIPS、X86>5MVFAT、JFFS2、EXT2NOR、NAND、EMMC编译构建系统介绍编译框架与编译环境的搭建和之前的轻量系统移植类似Liteos-A内核移植Liteos-A支持ARM V7的指令集架构,若第三方芯片本身就是原创 2022-04-12 16:52:30 · 1077 阅读 · 0 评论 -
【起航】OpenHarmony远征03轻量系统移植
轻量级系统芯片移植目前轻量级系统的典型架构有cortex-m和risc-v系列,这里顺便说一下常见的架构CISC(复杂指令合集):隐式总线访问x86 --> 用于PC 常见的芯片core i7 (intel)RISC(精简指令合集):显式总线访问ARM -->用于Mobile & 便携设备MIPS -->机顶盒 & 网关RISC-V -->智能穿戴设备由于openharmony的整体功能较为复杂,如果没有特殊的需求,移植过程中需要关注的目原创 2022-04-06 14:38:32 · 1030 阅读 · 0 评论 -
【起航】OpenHarmony远征02
【起航】OpenHarmony远征02原创 2022-04-01 16:08:20 · 302 阅读 · 0 评论