鸿蒙系统学习 LiteOS-a(五)

鸿蒙移植思路

1.对应的芯片手册,包含芯片所有的REG,总线,内存映射等

2.芯片的启动流程详解

3.从鸿蒙管网上获取基础的git 代码,git clone一份代码

4.参考Linux系统的构建思路,从板级驱动增加开始,不断完善内存MMUROMCLK,总线,中断系统,文件系统等基础功能系统,各种平台接口驱动,外设驱动(Android系统更复杂,内容更多)等。

5编译生成os bin文件,类似Android系统boot.img

6.  构建根文件系统,系统0号进程,init进程,与Android的系统启动流程类似,但Android现在采用的是更新的system-as-root

7. 用鸿蒙HUAWEI DevEco Studio开发对应业务所需的App

8. 将新的image文件烧录主板

LiteOS移植指南

开发板的移植包括 CPU架构移植、板级/外设驱动移植和操作系统的移植

 

微内核,不能死机,比如车机系统

在这里插入图片描述

 

 

 

 

 

 

 

 

 

 

件定义

组件是Huawei LiteOS系统的组成部分,属于Huawei LiteOS应用。从系统层面看,除内核、构建脚本、辅助工具、系统函数库外,其余组成Huawei LiteOS系统功能的软件包均可称为组件。本文档将详细介绍组件的构成、规范及组件开发流程,帮助组件开发人员进行组件开发。

Huawei LiteOS的组件分为在线组件和离线组件,在线组件的组件源码不在Huawei LiteOS代码仓中,使用时需要从网上下载,而离线组件的源码则存放在Huawei LiteOS代码仓中。离线组件一般都是基础组件,如网络、文件系统等。

若启动时显示**"hisilicon #字样,请输入“reset”指令,等待系统自启动进入系统,系统启动后,显示“OHOS”字样,输入”./bin/helloworld”**并回车,显示成功结果如下图所示。

图 3 启动成功并执行应用程序图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值