
鸿蒙
文章平均质量分 92
openMaple
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编译器Parser(MapleFE)简明手册
MapleFE是一个可适配的灵活使用的parser。它最大的特点是能够采用LL parsing算法解析左递归语法生成式。本文是一个简要说明,包括代码结构和使用方法。MapleFE的组织结构在以往已经有过介绍(见过往知乎文章),此处再重复一下以便于说明。其结构如图一所示,parser是核心算法,通过遍历规则表格实现对左递归语法的解析。此外还包括了几个重要的辅助算法,autogen, recursion detector, lookahead detector,以及两个衍生工具ast2mpl和ast2cpp原创 2021-11-09 13:15:52 · 1599 阅读 · 0 评论 -
转文:华为鸿蒙操作系统全景解构
转自:智能计算芯世界原文:https://mp.weixin.qq.com/s/NtMHKKL_ShAeoRbrC_De5w从技术、生态两角度看,操作系统对于 ICT 厂商而言具有重要意义,鸿蒙操作系统的推出,对华为、对我国自主可控进程的意义不言而喻。微内核、方舟编译器是鸿蒙生态的两大核心要素。微内核更适应复杂的程序功能,且能够更灵活地移植至不同硬件平台;方舟编译器通过将编译过程提前至开发者环节提升应用执行效率,这一点对于多终端尤其是物联网边缘计算而言尤为重要。结合以...转载 2021-06-23 14:45:11 · 519 阅读 · 0 评论 -
鸿蒙比AOSP 多了什么
前几天拆了个鸿蒙的 OTA 升级包,解包后发现那目录结构我太熟悉了,再随便看几个文件就明白了其实这鸿蒙就是安卓套壳。不过啊,我还是想知道除去 UI 上的修改,鸿蒙是否在 AOSP 的基础上改了部分内容,如果有,改了多少。今天晚上正好无事可做,就稍微看看解包的文件,找了找华为改了哪些内容。结论0. 鸿蒙手机版内核就是 Linux,没有什么乱七八糟的微内核鸿蒙改了安卓的启动流程,多设置了个环境变量MAPLE_RUNTIME,同时预先加载了一些自己的 Java 类 鸿蒙自己的ohos包大多通过...转载 2021-05-14 06:23:22 · 2045 阅读 · 2 评论