logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

python:将32位的16进制数据以二进制/hex/binary的形式写入到文件

如0x1234,写入到文件应该是hex:[00 00 12 23]import sysimport osimport structdef tran_string_to_binary(x2):temp_list = []str_x2 = str(hex(x2))[2:].rstrip()if (len(str_x2))%2 == 1:str_x2 = "0" + str_x2for i in ran

armv8/armv9 MMU深度学习

MMU分为两个部分和MMU的作用,主要是完成地址的翻译,即虚拟地址到物理地址的转换,无论是main-memory地址(DDR地址),还是IO地址(设备device地址),在开启了MMU的系统中,CPU发起的指令读取、数据读写都是虚拟地址,在ARM Core内部,会先经过MMU将该虚拟地址自动转换成物理地址,然后在将物理地址发送到AXI总线上,完成真正的物理内存、物理设备的读写访问.那么为什么要用M

文章图片
#缓存
Linux kernel内核调用crypto算法的方法

具体的算法:是以crypto_alg结构体来实现的{.cra_name= "__ecb-aes-" MODE,.cra_driver_name= "__driver-ecb-aes-" MODE,.cra_priority= 0,.cra_flags= CRYPTO_ALG_TYPE_BLKCIPHER |CRYPTO_ALG_INTERNAL,.cra_blocksize= AES_BLOCK_

python批量处理jira上的issue

import sysimport osimport shutilimport timefrom selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsfrom selenium.webdriver.common.keys import Keysimport urllib.re

#jira#python#selenium
2024最新:Armv8/Armv9架构从入门到精通一期-课程介绍

在全民造车、造芯的大时代,在努力去解决卡脖子的时代,ASIC硬件、SOC底层软件、Linux Kernel等操作系统软件(内核/驱动)、软硬件方面的系统架构师等的岗位需求也越来越明显,社会一直都是非常缺人的,缺的是核心的那一小撮、领头的那一小撮,社会所缺的更是能够软硬件融合的那一小撮人……以下也给大家列举初了一个ARM产品的timeline的总结(在本课程中有着大量的这种总结),从这张图中,您是可

文章图片
#架构#arm#安全
《optee系统架构从入门到精通》

拥有 12 年手机安全、汽车安全、芯片安全开发经验,擅长 Trustzone/TEE/ 安全的设计与开发,对 ARM 架构的安全领域有着深入的研究和丰富的实践经验,能够将复杂的安全知识和处理器架构知识进行系统整理并清晰讲解,透过事务看本质,帮助学员快速入门和理解。什么是TEE?TEE基础科普TEE的生态介绍?有哪些TEE厂商?各有什么特点?什么是TEE?TEE基础科普TEE的生态介绍?有哪些TEE

文章图片
#系统架构
如何高效率学习Armv8/Armv9架构知识 - 附资料总结

学习Arm架构的v8和v9版本需要深入理解多个关键概念和机制,包括GIC(中断控制器)、异常处理、MMU(内存管理单元)、内存管理、缓存、TrustZone安全架构、安全性、以及exclusive等。1、本课堂所讲的Arm,都是基于Armv8/Armv9架构中A-serial的,且都是aarch64的部分。这些文档提供了详细的技术信息。这种形式的课程是一个尝试,效果好的花,那么会持续开二期三期四期

文章图片
#架构#安全
ARM/Linux/嵌入式/驱动必需知道的官网网站

123GNU的官方reservedreservedGlobalplatformreservedreservedreservedreservedreservedreservedreservedreservedreservedreservedreservedreservedreservedreservedreservedreservedreservedreservedreservedreservedr

#linux
MTK代码中enable trustonic-TEE

1、preloader(vendor\mediatek\proprietary\bootable\bootloader\preloader\custom${PROJECT}${PROJECT}.mk)MTK_TEE_SUPPORT = yesTRUSTONIC_TEE_SUPPORT = yesMICROTRUST_TEE_SUPPORT = noMTK_GOOGLE_TRUSTY_SUPPORT

深度学习armv8/armv9 cache的原理

思考 :什么是Set、way、TAG 、index、cache line、entry?对于cacheable属性,inner和outer描述的是cache的定义或分类。比如把L1/L1看做是inner,把L3看做是outer通常,内部集成的cache属于inner cache,外部总线AMBA上的cache属于outer cache。对于上述的big.LITTLE架构(A53为例)中,L1/L2属

文章图片
#深度学习#人工智能
    共 44 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择