- 博客(853)
- 资源 (21)
- 问答 (1)
- 收藏
- 关注

原创 【置顶】TEE从入门到精通-[目录]
此专栏讲解包含不限于optee、商用TEE、常规的安全业务设计。但主要基于optee最新代码,深度讲解和剖析各项原理和机制...
2022-05-06 08:35:45
2921
2

原创 【置顶】Android13安全架构精选-[目录]
讲述android13最新安全架构,包括但不限于:Gatekeeper(locksetting)、生物认证(指纹fingerprint、人脸faceid)、keystore/keystore2/keymaster/keymint、googlekey(attesstation key).....
2021-04-02 22:06:58
3398
1

原创 [目录]-博客笔记导读目录(全部)
编辑backup: 汇总-arm-optee-android-复制黏贴–(网址)============= (以下是正文) =============CA/TA开发(收费区)0-博客笔记导读目录(全部)-backup-202111210-博客笔记导读目录(全部)-backup-202108120-博客笔记导读目录(全部)-backup-202201180-博客笔记导读目录(全部)-20220506backup草稿-博客笔记导读目录(全部)(统计:本文共记录650篇博文)...............
2020-06-30 10:57:13
25565
18
原创 请教下,TZC400, Fast Path IDentity (FPID)这条路径,怎么判断能不能访问某个region
无论是FPID这条路径,还剩NSAID这条path,都是由REGION_ID_ACCESS寄存器配置filter的权限。软件中,是配置REGION_ID_ACCESS_寄存器,决定每一个region的权限。硬件上,应该是FPVNSEL信号做为输入信号,然后由Filter过滤。这俩是二选一,使用不同的信号,即走不同的path。
2023-06-02 12:05:02
40
原创 Arm处理在汽车行业的应用入门简介
这些系统的车辆架构仍在定义中,但我们已经可以预期它需要更高的处理能力。车身应用范围从简单、小型的传感和驱动节点,如暖通空调 (HVAC) 控制中的门锁、温度和位置传感器,到更复杂的中央车身控制单元应用,有时还包含车辆网络控制。由于许多不同的车辆采用了一系列不同的一级供应商,在基于通用架构的单一平台上构建多个应用程序的能力为工具和软件提供了灵活性、可扩展性和改进的重用性。通常,此级别的功能不会影响车辆中的其他过程,并且几乎所有的感知、感知和决策处理都发生在车辆的边缘(例如,用于车道偏离警告的摄像头系统)。
2023-06-01 23:28:14
25
原创 Arm发布最新内核 : Corte-X4/A720/A520,支持Armv9.2
Arm 是一家设计几乎所有最终用于您的 Android 智能手机的 CPU 内核的公司,并且每年它都会宣布新的迭代,这些迭代随后将进入芯片组,例如当年的旗舰 Snapdragon 或下一个旗舰 MediaTek Dimensity。今年,它发布了旗舰级 Cortex-X4 内核、Cortex-A720 性能内核和 Cortex-A520 效率内核。这些核心构成了公司新的 Arm v9.2 兼容设计和公司的 2023 年整体计算解决方案或 TCS23 的基础。
2023-05-29 11:54:14
513
原创 Arm Architecture Reference Manual Supplement
Arm Architecture Reference Manual Supplement,意思就是您除了看11500多页的ARM Architecture Reference Manual ,您还要看下述这些Supplement文档。
2023-04-25 10:08:08
170
原创 optee系统开发精讲-7小时34节课深度学习optee-视频课程-目录
optee的组件介绍optee os启动流程optee os的初始化流程optee os线程向量表及其作用进入optee os的八种方式optee os的异常向量表和设计模型optee os对irq中断的处理optee os对fiq中断的处理optee os的内存管理optee os的MMU的使用optee os的根密钥(信任根)optee os的RPC机制optee os的存储系统。
2023-03-25 18:59:50
209
原创 Arm Cache都包含哪些知识点
Cache的分类:Cache主要分为L1 Cache、L2 Cache、L3 Cache等多级Cache,不同级别的Cache之间的容量、速度和功耗等特性有所不同。Cache的调试与排错:在开发过程中,Cache调试和排错是非常重要的,包括使用Cache模拟器、使用Cache分析工具、跟踪Cache访问等。Cache的参数配置:配置Cache的参数可以根据应用场景进行优化,如Cache大小、Cache关联度、Cache写策略、Cache预取等。
2023-03-18 09:53:41
259
原创 写一个使用perf分析cache的示例
这个命令会打开一个交互式的报告界面,在界面中可以看到各种性能指标的统计信息,例如Cache的命中率、失效率、访问延迟等。可以使用箭头键在报告中导航,查看不同的指标和代码行数。例如,在这个测试程序中,可以看到Cache失效率比较高,其中一个主要的原因是数组大小过大,导致Cache的容量不足。通过上述步骤,可以使用perf分析Cache的行为,并深入了解Cache的性能和行为,从而优化程序的Cache访问策略。这个测试程序会生成一个随机的整数数组,然后在一个循环中反复访问这个数组,并计算数组中所有元素的和。
2023-03-18 09:49:01
260
原创 PSCI和SCMI之间的关系?
PSCI是一种接口标准,用于协调系统中的不同设备之间的电源状态转换,以实现系统的低功耗和高效能。PSCI定义了一组通用的API,可以让系统中的设备相互通信,以协调电源状态转换。SCMI是一种系统控制和管理接口,用于实现系统中不同设备的通信和管理。SCMI标准包含一组API,可以让系统中的不同设备相互通信和控制,以实现系统的资源管理和优化。简而言之,PSCI和SCMI是两种互补的接口标准,PSCI主要用于协调系统中的电源状态转换,而SCMI则用于实现设备之间的通信和管理。
2023-03-18 09:42:16
209
原创 有关Inner、Outer等相关词汇的理解(二)
总结如下一个Inner Shareability domain中包含一组observers,这些observers去访问Inner Shareable attribute的内存时,内存是一致的。一个OuterShareability domain中包含一组observers,这些observers去访问OuterShareable attribute的内存时,内存是一致的。以上总结还是有点绕,现在用人话/白话再次总结下。
2023-03-15 15:54:04
224
2
原创 ARMv8/Armv9架构中cacheable属性的介绍
思考:在页表的Descriptors中的Lower attributes中的AttrIndx中指向的MAIR_EL1寄存器中有配置cacheable属性, 在TCR_EL1寄存器中有cacheable属性位ORGN0、IRGN0、ORGN1、IRGN1,这两种cacheable属性有啥区别呢?在页表的Descriptors中的Lower attributes中的AttrIndx中指向的MAIR_EL1寄存器中有配置cacheable属性。👉👉👉 个人博客笔记导读目录(全部) 👈👈👈。
2023-03-15 13:36:42
187
原创 ARMv8/Armv9架构中shareable属性的介绍
思考:在页表的Descriptors中的Lower attributes中有一组shareable属性位, 在页表的TCR_EL1寄存器中有一组shareable属性位,两者有啥区别呢?使用页表项中的属性值,颗粒度更小一些,使用TCR_EL1中的属性值,简直没啥颗粒度。在页表的Descriptors中的Lower attributes中有一个SH属性位。,则shareable属性使用TCR_EL1寄存器中的SH属性值。, 那么shareable属性使用页表中的SH属性值,如果。以上两个域段有啥区别呢?
2023-03-15 12:24:25
164
1
原创 [CA/TA开发]-14-编写Asymmetric程序(包含rsa_verify,rsa_sign,rsa_encrypt,rsa_decrypt)
Asymmetric程序(包含rsa_verify,rsa_sign,rsa_encrypt,rsa_decrypt)
2023-03-09 10:56:02
56
原创 [CA/TA开发]-12-编写Message Authentication Code程序(HMAC等)
编写Message Authentication Code程序(HMAC等)
2023-03-09 10:54:56
49
原创 [CA/TA开发]-02-optee qemu_v8的环境搭建–直接使用已搭建好的镜像
optee qemu_v8的环境搭建–直接使用已搭建好的镜像
2023-03-09 10:41:31
34
嵌入式Linux C语言初学者项目实践:火车票订票系统
2023-04-12
GPD_TEE_TUI_Extn_Biometrics_API_v1.0_PublicRelease_2018_04_03.pdf
2021-08-05
GPD_TEE_Internal_Core_API_Specification_v1.3_PublicRelease.pdf
2021-08-05
ARM-gic官方文档资料打包下载-gicv2v3-gic500等.rar
2020-07-12
armv8指令详细介绍-官方pdf文件112页.rar
2020-07-12
python英文批量翻译成中文?
2021-08-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人