LXR | KVM | PM | Time | Interrupt | Systems Performance | Bootup Optimization

12 2020 档案

《TrustZone for Armv8-A》阅读笔记
摘要:参考文档:《TrustZone for Armv8-A》 1 Overview 异常模型Exception Model将ARM分为:安全和非安全部分。 非安全部分包括:NS.EL0、NS.EL1、NS.EL2;安全部分包括:EL3、S.EL2(ARMv8.4新增)、S.EL1、S.EL0。 MMU主 阅读全文

posted @ 2020-12-27 00:00 ArnoldLu 阅读(8900) 评论(1) 推荐(1) 编辑

ARM Trusted Firmware分析——启动、PSCI、OP-TEE接口
摘要:关键词:等等。 下图划分成不同EL,分别描述BL1、BL2、BL31、BL32、BL33启动流程,以及PSCI、SP处理流程。 1. 冷启动(Cold boot)流程及阶段划分 ATF冷启动实现分为5个步骤: BL1 - AP Trusted ROM,一般为BootRom。 BL2 - Truste 阅读全文

posted @ 2020-12-26 00:00 ArnoldLu 阅读(38457) 评论(0) 推荐(11) 编辑

《Linux/Unix系统编程手册》 第29章 线程:介绍
摘要:关键词:pthread_create()、pthread_exit()、pthread_self()、pthread_join()、pthread_detach()、pthread_attr_init()、pthread_attr_destroy()等等。 本章首先介绍了线程在进程中内存属性,然后介 阅读全文

posted @ 2020-12-20 22:01 ArnoldLu 阅读(559) 评论(0) 推荐(0) 编辑

《Linux/UNIX系统编程手册》第28章 详述进程创建和程序执行
摘要:关键词:acct()、clone()、fork()/vfork()等等。 内核对进程记账会使系统在每个进程结束后记录一条账单信息。 Linux通过fork()、vfork()、clone()创建进程,其中clone()提供了更为精细的控制。 接着比较了fork()、vfork()、clone()、f 阅读全文

posted @ 2020-12-19 00:00 ArnoldLu 阅读(420) 评论(0) 推荐(0) 编辑

简析Linux镜像生成过程
摘要:关键词:vmlinux、objcopy、nm、uboot、gzip等等。 Linux镜像原始输出为vmlinux,后续可能已Image、Image.gz、uImage形式输出。具体过程如下: 1. 通过link-vmlinux.sh生成vmlinux和System.map文件。 2. 通过objco 阅读全文

posted @ 2020-12-18 00:00 ArnoldLu 阅读(3831) 评论(0) 推荐(1) 编辑

简析进程地址空间的形成过程
摘要:关键词:fork、wait、execve、elf、ld.so、stack、heap等等。 本文着重分析一个进程从shell中输入,到执行起来后如何一步步形成maps地址空间的。 下面以Busybox为例,简单分析一个进程地址空间形成过程:从shell输入命令,到shell调用execve()进入内核 阅读全文

posted @ 2020-12-02 00:00 ArnoldLu 阅读(712) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示