myxuan475
这个作者很懒,什么都没留下…
展开
-
OpenHarmony源码解析(12): hisysevent
表1EventType事件类型枚举事件类型描述FAULT故障类型事件。STATISTIC统计类型事件。SECURITY安全类型事件。BEHAVIOR行为类型事件。这部分因为官方文档已经讲解比较详细了,不再细讲。参考docs/zh-cn/device-dev/subsystems/subsys-dfx-hisysevent-logging.md。原创 2023-06-09 16:48:45 · 1204 阅读 · 0 评论 -
OpenHarmony源码解析(11): hiview维测平台
hiview 其实就是一个维持服务平台,它可以集合dfx的许多功能,比如faullogger,hicollie,eventlogger等,将他们集合到一起又不会互相冲突,构成一整套可靠性维测系统,为我们系统的开发和运行提供了极大的帮助。原创 2023-06-06 18:53:33 · 1641 阅读 · 0 评论 -
OpenHarmony的USB框架
这里的设备是逻辑设备,对于usb来说就是接口驱动。状态通知:fill:#333;color:#333;color:#333;fill:none;插入通知HdfSBuf接口读写设备结点设备usb busHDF内核驱动服务HDF用户态驱动服务HDIAPPUeventd创建设备结点数据通讯:fill:#333;color:#333;color:#333;fill:none;主设备号次设备号APP设备结点bus usb设备。原创 2023-05-11 09:54:50 · 2334 阅读 · 1 评论 -
OpenHarmony源码(十):编译子系统
loader 过程先扫描 preloader 过程生成的parts_config.json ,subsystem_config.json等文件生成 gen,build_config 目录, 将所有的子系统的bundle.json, ohos.build, BUILD.gn 生成新的BUILD.gn 放在build_config。扫描到的各个子系统的bundle.json, ohos.build, BUILD.gn 会生成新的BUILD.gn 放在out/build_configs/对应子系统目录。原创 2022-11-23 17:59:42 · 805 阅读 · 0 评论 -
OpenHarmony源码分析(二):系统安全
系统、文件、设备、进程、运行环境安全:通过安全启动,一级一级的进行安全校验,来源验证确保所有的实体安全。文件、设备保护:使用DAC 和 MAC 访问控制策略进程保护: 使用了进程隔离保证了进程间不可见,通过Capabilities机制控制了访问权限。数据安全、设备互联安全、应用安全见后面内容。原创 2022-11-02 17:11:42 · 1763 阅读 · 0 评论 -
OpenHarmony源码分析(一):硬件安全
硬件可信是一切安全的基础,其他的安全都是在在保证硬件可信的前提下。硬件安全主要涉及两个东西,固化代码和根密钥。将校验代码固化到芯片ROM 中,根密钥存放到芯片eFuse/OPT 区,确保不能被人为修改,且不会被攻击。原创 2022-11-02 17:07:57 · 1343 阅读 · 0 评论