侵权投诉

openharmony内核分析

2021-06-24 09:39 次阅读

OpenHarmony和常规的操作系统一样,把整个操作系统众向的划分成了多个层级,上层屏蔽下层的差异,面向不同的开发者。

最下层的是内核层,作为操作系统最核心的部分,掌管着系统的进程、IO、网络、内存。因此一般情况下,一个操作系统有且仅有一个内核。

了解操作系统的同学都知道内核层才是区别一个系统最直接的方法。

内核子系统简介

OpenHarmony内核是华为推出面向IoT领域的实时操作系统内核,它同时具备RTOS轻快和Linux易用的特点。

OpenHarmony内核主要包括进程和线程调度、内存管理、IPC机制、timer管理等内核基本功能。

OpenHarmony内核的源代码分为 kernel_liteos_a 和 kernel_liteos_m 这2个代码仓库,其中kernel_liteos_a主要针对Cortex-A系列处理器,而kernel_liteos_m则主要针对Cortex-M系列处理器,两者目录结构非常相似。

目前华为在内核层一共开源了三种内核,分别是:

LiteOS_A内核:[https://gitee.com/openharmony/kernel_liteos_a]

LiteOS_M内核:[https://gitee.com/openharmony/kernel_liteos_m]

Linux内核:[https://gitee.com/openharmony/kernel_linux]

什么是LiteOS

Huawei LiteOS是华为针对物联网领域推出的轻量级物联网操作系统,是华为物联网战略的重要组成部分,具备轻量级、低功耗、互联互通、组件丰富、快速开发等关键能力,基于物联网领域业务特征打造领域性技术栈,为开发者提供 “一站式” 完整软件平台,有效降低开发门槛、缩短开发周期,可广泛应用于可穿戴设备、智能家居、车联网、LPWA等领域。

根据设备类型和能力复杂度可以选用不同的类型的内核。像行车记录仪、摄像头这种简单硬件可以使用liteos_m内核,用在手机上的可以使用linux内核。

因此华为之所以说OpenHarmony是一个多内核的系统,并不是说他一个系统有多种内核,而是说OpenHarmony可以构建在不同的系统内核上。

构建在Linux上的OpenHarmony你可以叫他是鸿蒙,你也可以称它为是Linux。

OpenHarmony轻内核

OpenHarmony轻内核基础功能

进程

线程

内存

网络

OpenHarmony轻内核文件系统

VFS

NFS

RAMFS

FAT

JFFS2

标准库

标准库

与Linux标准库的差异

调测

Shell介绍

Shell命令开发指导

Shell命令编程实例

Shell命令使用详解

系统命令

cpup

date

dmesg

exec

free

help

hwi

kill

log

memcheck

oom

pmm

reset

sem

stack

su

swtmr

systeminfo

task

uname

vmm

watch

文件命令

cat

cd

chgrp

chmod

chown

cp

format

ls

lsfd

mkdir

mount

partinfo

partition

pwd

rm

rmdir

statfs

sync

touch

writeproc

umount

网络命令

arp

dhclient

dns

ifconfig

ipdebug

netstat

ntpdate

ping

ping6

telnet

tftp

魔法键使用方法

用户态异常信息说明

来源:CSDN静思心远,精英玩家俱乐部,CSDN内核笔记综合整理

责任编辑:lq

收藏 人收藏
分享:

评论

相关推荐

华为开发者大会2021爆料

华为消费者业务首席运营官何刚透露,自6月2日开启升级以来,HarmonyOS 2升级用户数突破1.2....
的头像 倩倩 发表于 10-22 10:04 61次 阅读

未来将有更多人工智能用于物联网领域

没有时间?那就从这里开始吧!这个快速列表概述了这本书的要点。阅读本章节要点,如果有您感兴趣的内容,可....
的头像 Qorvo半导体 发表于 10-22 09:43 59次 阅读

华为开发者大会2020发布了什么产品

华为开发者大会2020在9月10日正式举行,会上发布了关于HarmonyOS 2.0、EMUI 11....
的头像 lhl545545 发表于 10-21 17:35 164次 阅读

华为开发者大会官网2021直播

华为开发者大会HDC.Together2021将在明天举行,想看直播的小伙伴可以点这里,本次大会从1....
的头像 Les 发表于 10-21 17:34 290次 阅读

华为开发者大会门票在哪里购买

一年一度的华为开发者大会(HDC)定档10月22日至24日,持续3天,地点在有着华为“欧洲小镇”之称....
的头像 独爱72H 发表于 10-21 16:38 182次 阅读

船型开关工作原理分析

船型开关工作原理分析第一次写博客,有点紧张,格式什么的根本没在意由于疫情,这几个月一直无聊的待在家里....
发表于 10-21 16:36 8次 阅读
船型开关工作原理分析

利用Wi-Fi HaLow技术,构建未来智能建筑

宽带连接提供了充足的带宽和低延迟性,但事实证明,调制解调器和设备之间的良好无线连接却难以实现。
发表于 10-21 15:00 360次 阅读
利用Wi-Fi HaLow技术,构建未来智能建筑

HDC2021华为开发者大会时间确定

华为2021开发者大会即将到来,华为公司定于10月22日在东莞举办一年一度的HDC 2021华为开发....
的头像 lhl545545 发表于 10-21 14:48 275次 阅读

Microchip推出LAN867x系列以太网PHY不断提高行业研发能力

在本届评选中,Microchip LAN867x系列以太网PHY荣获维科杯·OFweek 2021第....
的头像 Microchip微芯 发表于 10-21 14:29 284次 阅读

Microchip以太网PHY获通信技术创新奖

2021年9月29日,由高科技行业门户OFweek维科网主办,OFweek物联网承办的「“OFwee....
的头像 Microchip微芯 发表于 10-21 14:29 174次 阅读

嵌入式操作系统复习笔记1-------嵌入式实时操作系统基本概念

第1章 嵌入式实时操作系统基本概念1.计算机操作系统(Operating System,OS)操作....
发表于 10-21 13:06 3次 阅读
嵌入式操作系统复习笔记1-------嵌入式实时操作系统基本概念

初识ARM嵌入式系统

ARM嵌入式系统的基本结构和常见的ARM微处理器ARM被称为嵌入式微处理器核。ARM嵌入式系统由3部....
发表于 10-21 12:51 6次 阅读
初识ARM嵌入式系统

单片机和嵌入式哪个好?单片机会被嵌入式取代吗?

很多初学者都搞不清楚单片机和嵌入式的区别。今天就和大家来聊一聊这个话题。嵌入式和单片机,我喜欢用老爸....
发表于 10-21 12:21 11次 阅读
单片机和嵌入式哪个好?单片机会被嵌入式取代吗?

嵌入式开发中常用的几种通信接口总结

关注、星标公众号,直达精彩内容在嵌入式系统中,板上通信接口是指用于将各种集成电路与其他外围设备交互连....
发表于 10-21 11:21 5次 阅读
嵌入式开发中常用的几种通信接口总结

笔试 | 计算机三级嵌入式知识点总结

知识总结:1、嵌入式系统的CPU具有4个特点:支持实时处理 低功耗 结构可扩展 集成了测试电路注:高....
发表于 10-21 10:51 2次 阅读
笔试 | 计算机三级嵌入式知识点总结

嵌入式学习之线程

线程概述一个程序中的多个执行路线叫做线程,线程是一个进程内部的控制序列。所有的进程都至少有一个执行线....
发表于 10-21 10:51 4次 阅读
嵌入式学习之线程

嵌入式系统的分类与组成

一、嵌入式系统分类(1) 嵌入式微处理器(EMBEDDED MICROPROCESSOR UNIT,....
发表于 10-21 10:21 4次 阅读
嵌入式系统的分类与组成

嵌入式系统在物联网中的应用及架构

架构 嵌入式系统 物联网
发表于 10-21 09:36 6次 阅读
嵌入式系统在物联网中的应用及架构

嵌入式系统:嵌入式系统概论

嵌入式系统概论1.1嵌入式系统概述1.1.1 概念国内公认定义:以应用为中心、以计算机技术为基础、软....
发表于 10-20 22:05 7次 阅读
嵌入式系统:嵌入式系统概论

嵌入式软件运行流程详述

1. 上电复位、板级初始化阶段• 嵌入式系统上电复位后完成板级初始化工作。• 板级初始化程序具有完全....
发表于 10-20 21:06 2次 阅读
嵌入式软件运行流程详述

嵌入式_流水线

流水线一、定义流水线是指在程序执行时多条指令重叠进行操作的一种准并行处理实现技术。各种部件同时处理是....
发表于 10-20 20:51 6次 阅读
嵌入式_流水线

嵌入式还有发展前景吗?谁说嵌入式前景不如互联网!

在大多数人的观念里,一个行业有没有前途大概就是看工资高不高。但是你见过谁靠工资发财了的?很多人喜欢拿....
发表于 10-20 19:21 10次 阅读
嵌入式还有发展前景吗?谁说嵌入式前景不如互联网!

嵌入式系统开发的模式与流程

1,嵌入式系统结构1.1嵌入式系统硬件结构:嵌入式硬件系统主要由微处理器MPU,外围电路,以及外设组....
发表于 10-20 18:51 4次 阅读
嵌入式系统开发的模式与流程

嵌入式驱动工程师开发学习路线

ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标:(1)掌握主流嵌入式微处....
发表于 10-20 18:21 8次 阅读
嵌入式驱动工程师开发学习路线

ARM嵌入式系统

一、常见的ARM嵌入式系统开发环境配置:1、编译器/汇编器2、指令系统模拟器3、在线仿真器或调试探测....
发表于 10-20 18:20 7次 阅读
ARM嵌入式系统

嵌入式行业是个坑吗?

在知乎上看到一篇写当下嵌入式行业的文章,感觉很接地气,想入行或者想了解嵌入式行业的可以看下:嵌入式就....
发表于 10-20 17:51 8次 阅读
嵌入式行业是个坑吗?

计算机三级嵌入式系统知识点考查(易错)

1、目前32位嵌入式处理器主要采用的是ARM内核处理器,是由英国一家专门从事RISC处理器内核设计公....
发表于 10-20 17:36 4次 阅读
计算机三级嵌入式系统知识点考查(易错)

嵌入式基础知识

1、嵌入式系统概念  嵌入式系统是指以应用为中心,以计算机技术为基础,软件硬件可剪裁,适应应用系统对....
发表于 10-20 17:36 7次 阅读
嵌入式基础知识

开源教育论坛暨首期OpenHarmony中小学师资培训项目

点击蓝字 ╳ 关注我们 开源项目 OpenHarmony是每个人的 OpenHarmony 继 Op....
发表于 10-20 17:36 77次 阅读

云原生处理器创新者携明星产品亮相2021云栖大会

哪些技术正成为全球科技风向标? 云上创新如何赋能无限可能的未来? 10 月 19 -22 日,年度备....
的头像 安晟培半导体 发表于 10-20 17:18 301次 阅读

国产嵌入式操作系统发展思考

点击上方“大鱼机器人”,选择“置顶/星标公众号”福利干货,第一时间送达!作者 | 何小庆责编 | 屠....
发表于 10-20 17:06 3次 阅读
国产嵌入式操作系统发展思考

物联网如何应用在电力行业中?电力物联网如何发力

智能电网的构建与发展就是在信息化的基础之上,使电网运行的所有环节通过系统进行智能化的交流。智能交流的....
发表于 10-20 16:53 378次 阅读
物联网如何应用在电力行业中?电力物联网如何发力

分布式管理平台具有哪些特有的性能

物联网网络状态管理平台是网络监视和控制工具的集合,在设计网络状态管理平台时应该重点考虑以下两点: ①....
的头像 讯维官方公众号 发表于 10-20 16:46 244次 阅读

瑞萨电子打造全新 “Renesas Ready合作伙伴网络”

瑞萨电子推出全球化技术合作伙伴网络——“Renesas Ready合作伙伴网络(Renesas Re....
发表于 10-20 16:21 283次 阅读
瑞萨电子打造全新 “Renesas Ready合作伙伴网络”

什么是嵌入式?你眼中的嵌入式是怎么样的?怎么学嵌入式?教你五分钟看懂嵌入式。

你眼中的嵌入式是怎么样的?嵌入式的定义从技术上来区分嵌入式嵌入式硬件工程师必备技能嵌入式驱动工程师必....
发表于 10-20 16:21 6次 阅读
什么是嵌入式?你眼中的嵌入式是怎么样的?怎么学嵌入式?教你五分钟看懂嵌入式。

中兴通讯:加速5G推动智慧物联网发展

近日,2021中国物联网大会在无锡举行。大会上中兴通讯提出5G网、云。数、智多方面的协同发展,为新物....
的头像 电子魔法师 发表于 10-20 16:17 825次 阅读

【视频】物联网通信技术总结

大家下午好!   今天来为大家进行物联网通信技术总结,视频为一个系列,请持续关注,会持续进行更新!有问题留言交...
发表于 10-20 14:42 56次 阅读

嵌入式学习路线图Linux版

摘抄自羊哥的公众号:CodeSheep,欢迎订阅羊哥的公众号!羊哥原视频网址https://www.....
发表于 10-20 14:21 2次 阅读
嵌入式学习路线图Linux版

嵌入式操作系统学习笔记

嵌入式操作系统学习笔记
发表于 10-20 13:51 7次 阅读
嵌入式操作系统学习笔记

从“嵌入式”到“物联网”的四大转变

经过几十年发展,嵌入式技术已经用在了我们生活中的方方面面,但是嵌入式始终都带有小众,专业性强的属性,....
发表于 10-20 13:51 6次 阅读
从“嵌入式”到“物联网”的四大转变

软考:嵌入式系统设计师

1
发表于 10-20 13:20 12次 阅读
软考:嵌入式系统设计师

嵌入式系统的软件组成

嵌入式系统软件的重要组成部分1.1:嵌入式软件的特点嵌入式软件除了具有计算机软件的一般特性外,还具有....
发表于 10-20 12:36 8次 阅读
嵌入式系统的软件组成

全国首个5G产业服务平台在福州马尾上线

全国首个5G产业服务平台近日在福州马尾上线。5G产业服务平台凭借物联网产业优势打造5G行业应用的一站....
的头像 lhl545545 发表于 10-20 11:32 521次 阅读

阿里云发布全新操作系统“龙蜥” 投入20亿专项资金

10 月 20 日, 2021 云栖大会上,阿里云发布全新操作系统 “ 龙蜥 ” 并宣布开源。同时,....
的头像 Felix分析 发表于 10-20 11:22 588次 阅读
阿里云发布全新操作系统“龙蜥” 投入20亿专项资金

电子科技大学 - 嵌入式系统及应用期末复习提纲

电子科技大学 - 嵌入式系统及应用期末复习提纲带 ** 的标题为重点知识点!!!教材:嵌入式系统及应....
发表于 10-20 11:21 4次 阅读
电子科技大学 - 嵌入式系统及应用期末复习提纲

开始学习 HarmonyOS 嵌入式开发

开始学习 HarmonyOS 嵌入式开发上周,我收到了小熊派(南京厚德物联)赠送的嵌入式鸿蒙开发板 ....
发表于 10-20 11:21 24次 阅读
开始学习 HarmonyOS 嵌入式开发

东芝宣布开始量产M4N组20款新微控制器

东芝公司近日正式宣布已经开始量产M4N组的20款新微控制器,新款M4N组产品可用于串行存储器接口强化....
的头像 lhl545545 发表于 10-20 10:42 199次 阅读

Cadence推出全面安全解决方案,加速汽车和工业设计认证

楷登电子今日宣布推出 Cadence® Safety Solution 安全方案。这是一款针对安全关....
的头像 西西 发表于 10-20 10:10 745次 阅读

积极探索、充满想象,移远通信亮相云栖大会

“蚂蚁金融、天猫精灵、菜鸟网络、阿里云等等”,移远通信和阿里巴巴已经在多个重要项目展开了深度合作,强....
发表于 10-20 09:57 585次 阅读
积极探索、充满想象,移远通信亮相云栖大会

实现IoT产品的10条经验分享

实现IoT产品的10条经验分享
发表于 10-20 07:19 0次 阅读

车载OS有哪几大系统

OS是什么意思? 车载OS有哪几大系统?
发表于 10-20 07:08 0次 阅读

如何去实现一种基于物联网感知的家居人体健康状况检测系统设计

为什么要设计一种基于物联网感知的家居人体健康状况检测系统? 如何去实现一种基于物联网感知的家居人体健康状况检测系统设计?...
发表于 10-20 06:23 0次 阅读

topas命令是怎样表现系统各项指标性能的

topas命令是怎样表现系统各项指标性能的?求解答...
发表于 10-19 10:04 0次 阅读

在操作系统中怎样去使用ls -l指令呢

在操作系统中怎样去使用ls -l指令呢?结果怎样?...
发表于 10-19 08:10 0次 阅读

操作系统内核的主要功能有哪些

什么是操作系统? 操作系统内核的主要功能有哪些? Linux是什么? 什么是软件移植? ...
发表于 10-19 07:46 0次 阅读

求一种通用的BootLoader方案

BootLoader是什么?如何去配置BootLoader?
发表于 10-15 06:33 0次 阅读

RDA5856蓝牙芯片有哪些特点

什么是MbedOS操作系统? MbedOS操作系统是由哪些部分组成的? RDA5856蓝牙芯片有哪些特点? ...
发表于 10-15 06:08 0次 阅读

一起来吐槽下学习openharmony的那些事

欢迎新老入坑openharmony的人来一起吐槽下,看看在学习openharmony的过程中有遇到什么困扰。 先吐槽两点 1.过了一年了碰一碰这...
发表于 10-14 21:18 754次 阅读