This article has been deprecated. Please go to the URL below:
👉👉👉 个人博客笔记导读目录(全部) 👈👈👈
置顶推荐:
1、ARMV8-aarch64的通用寄存器和系统寄存器介绍
2、ARM trustzone学习和总结-一篇就够了
3、ARMV8的一些总结-一篇就够了
4、ARMV8-aarch64的虚拟内存(mmu/tlb/cache)介绍-概念扫盲
5、ARM cache的学习笔记-一篇就够了
6、ARM MMU的学习笔记-一篇就够了
7、ATF的代码学习篇-一篇就够了
8、linux和optee的中断处理流程举例(gicv3举例)
文末有微信群二维码
快速链接
★★ARM/Linux/嵌入式/驱动必需知道的官网网站★★
私有笔记🚫.
============= (以下是正文) =============
一、ARM64
二、optee
TA的开发
| 类别 | 地址 |
|---|---|
| GP TEE optee_os | 1、GP-optee-TA编程-aes🚫 2、GP-optee-TA编程-SHA🚫 3、GP-optee-TA编程-hmac🚫 4、GP-optee-TA编程-RSA🚫 5、GP-optee-TA编程-sfs🚫 6、GP-optee-TA编程-rpmb🚫 |
| 豆荚TEE私有接口 | reserved |
| Trustonic-TEE私有接口 | reserved |
| 调试 | 1、GP TEE_ObjectInfo结构体在不同的版本之间的变化 |
三、Hypervisor
| 类别 | 博文 | 说明 |
|---|---|---|
| Hypervisor | 1、ARMv8 AArch64 (hypervisor)Virtualization学习笔记 | reserved |
| 类别 | 博文 | 说明 |
|---|---|---|
| PSA | 1、PSA Certified简介 |
四、Crypto
五、Linux
六、Android
| 类别 | 博文 | 参考/说明 |
|---|---|---|
| zerotouch | 1、Google zerotouch方案介绍🚫 |
七、MTK
八、Linaro社区开发
| 类别 | 博文 | 说明 |
|---|---|---|
| git/github | 1、github:已经提交并push后再次追加提交 | |
| Docs | 1、如何编写Linux kernel documentation | |
| Android | 1、下载android官方源码 |
九、其它
| 经验/总结 |
|---|
| travis-ci中的checkpatch工具使用 |
| linux shell变量while循环内改变无法传递到循环外 |
| python报错:UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xe0 in position 0: ordinal not in rang |

欢迎添加微信、微信群,多多交流
本文深入探讨了ARM架构,包括v8版本的通用寄存器、系统寄存器、TrustZone、MMU与缓存、中断处理、GIC中断控制器、加密算法和Linux内核中的应用。同时介绍了Optee可信执行环境的内存管理、异常处理、TA开发以及与Linux、Android和Hypervisor的交互。此外,还涵盖了虚拟化技术、加密库的应用以及Linux内核启动、同步机制和中断处理流程。

14万+

被折叠的 条评论
为什么被折叠?



