当鸿蒙OS宣布开源的时候,各种空洞的炒作,几乎把国产操作系统的技术本质掩盖了,虽然笔者没亲眼见过鸿蒙的代码,也没用方舟成功编译什么程序,不过当华为官宣鸿蒙将使用微内核的时候其实这款OS的风格就已经
2021-03-23 15:01
链表宏在linux内核、鸿蒙内核、rtos和一些开源代码中用的非常多。链表宏是双向链表的经典实现方式,总代码不超过50行,相当精炼。
2022-07-01 11:58
一. 鸿蒙OS整体介绍 HarmonyOS简介 华为发布了HarmonyOS 2.0,俺也赶个时髦,给大家简单介绍下HarmonyOS。 定义 首先,我们来看一下官方对
2021-03-18 11:28
大家一直以来都很关心如何上架HarmonyOS应用,现在它来了!它终于来了!我们为大家梳理了HarmonyOS应用从创建、调试到上架的流程和注意事项,希望能为你的上架之旅带来帮助!
2022-03-03 11:05
HarmonyOS是由华为开发的一款全场景分布式操作系统,而安卓(Android)则是由谷歌开发的移动操作系统。虽然两者都是操作系统,但它们在很多方面存在明显的区别。下面是关于HarmonyOS和安
2024-01-10 17:55
HarmonyOS烧录使用的海思自研的烧录工具Hitool,使用起来相对来说比较简单。
2020-10-19 11:02
Tokio 是一个基于 Rust 语言的异步编程框架,它提供了一组工具和库,使得异步编程变得更加容易和高效。其中最重要的组件之一就是 select!宏。 select!宏是 Tokio 中的一个核心
2023-09-19 15:35
宏定义是C语言提供的三种预处理功能的其中一种,这三种预处理包括:宏定义、文件包含、条件编译。宏定义和操作符的区别是:宏定义是替换,不做计算,也不做表达式求解。
2017-12-15 15:33
微内核设计的基本思想是简化内核功能,在内核之外的用户态尽可能多地实现系统服务,同时加入相互之间的安全保护。内核只提供最基础的服务,比如多进程调度、多进程通信(IPC)等
2019-08-14 17:20
内核通过 printk() 输出的信息具有日志级别,日志级别是通过在 printk() 输出的字符串前加一个带尖括号的整数来控制的,如 printk("Hello, world!/n");。内核中共提供了八种不同的日志级别,在 linux/kernel.h 中有相
2018-03-30 15:53