TrustZone_
码龄6年
关注
提问 私信
  • 博客:1,744,703
    社区:53
    动态:20,457
    视频:18
    1,765,231
    总访问量
  • 1,051
    原创
  • 1,494
    排名
  • 30,559
    粉丝

个人简介:一个搞技术的读书人,妄图分享最干货的技术知识与世界运转的底层逻辑。公ZH:TrustZone

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 毕业院校: 西南交通大学
  • 加入CSDN时间: 2019-06-18
博客简介:

叫好与叫座虽然不是对立面,但想在同一个作品中达到双重效果很难。

博客描述:
---阅读文字让我踏实(专注IC、安全、TEE、TrustZone、Keyladder、IC等领域)
查看详细资料
  • 原力等级
    当前等级
    9
    当前总分
    10,059
    当月
    97
个人成就
  • 嵌入式领域优质创作者
  • 获得6,685次点赞
  • 内容获得147次评论
  • 获得12,333次收藏
  • 代码片获得4,688次分享
创作历程
  • 443篇
    2024年
  • 517篇
    2023年
  • 273篇
    2022年
成就勋章
TA的专栏
  • 数字IC
    付费
    202篇
  • ATF
    付费
    99篇
  • ARM/Linux嵌入式面试
    付费
    80篇
  • TEE-OS
    付费
    76篇
  • IC验证之旅
    18篇
  • 摄影学习
    1篇
  • C++
    23篇
  • 面试0-1
    22篇
  • AIMAKEMONEY
    18篇
  • 视野提升
    9篇
  • 原型验证
    5篇
  • GPU
    7篇
  • 0到1的设计之路
    2篇
  • 半导体
    1篇
  • RISCV
    3篇
  • 安全相关
    76篇
  • 安全架构
    25篇
  • 安全基础
    23篇
  • 隐私计算
    1篇
  • 媒体
    46篇
  • ARM
    8篇
  • ARM基础知识
    15篇
  • ARM虚拟化
    6篇
  • ARM中断
    41篇
  • ARM架构
    16篇
  • PC
    6篇
  • 性能与功耗
    4篇
  • Android
    4篇
  • Android基础知识
    10篇
  • AVB
    22篇
  • Go
    6篇
  • Linux
    4篇
  • Linux电源
    7篇
  • Linux驱动
    42篇
  • Linux内存
    61篇
  • Linux中断
    6篇
  • Linux同步
    1篇
  • Linux调试
    35篇
  • Linux内核初始化
    37篇
  • Linux常用指令
    2篇
  • C语言扩展-嵌入式C语言
    22篇
  • 工具技能知识点学习
    78篇
  • 求职
    2篇
  • 读书记
    19篇
  • 菜鸟日记
    20篇
TA的推广
兴趣领域 设置
  • 嵌入式
    mcu物联网嵌入式硬件iot
  • 硬件开发
    驱动开发fpga开发arm开发硬件架构
  • 操作系统
    linuxubunturisc-vharmonyos
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

自我提升笔记

也可以想,这是在救我的命。生死两种完全不同的结局。这只小猫想不通,它的结局我们都可预见。这些机制使我们可以从伤病中恢复、在任何年龄学习、经历创伤后重新连接神经网络,并适应生活中的重大变化。喂利尿的药,应激了。这其实是管理自己非常好的工具和习惯。每一次新的体验、学到的新技能,或记住的新记忆,都会形成新的神经通路,并强化已有的通路。体系内假如说有100个指标,都能达到70分,其实就接近无敌了。用上这种方法,你就会变成一个全新的人。当你学习不熟悉的内容时,大脑会建立最强的连接。你的大脑不仅仅是一个信息的收集器。
原创
发布博客 2024.12.31 ·
378 阅读 ·
5 点赞 ·
0 评论 ·
10 收藏

LiteOS微内核代码架构

Huawei LiteOS是华为针对物联网领域推出的轻量级物联网操作系统,是华为物联网战略的重要组成部分,具备轻量级、低功耗、互联互通、组件丰富、快速开发等关键能力,基于物联网领域业务特征打造领域性技术栈,为开发者提供 “一站式” 完整软件平台,有效降低开发门槛、缩短开发周期,可广泛应用于可穿戴设备、智能家居、车联网、LPWA等领域。我们以Cortex-A系列处理器内核为例:kernel_liteos_a可以看到有12目录、4个文件。• 目录的作用名称描述apps。
转载
发布博客 2024.12.31 ·
599 阅读 ·
15 点赞 ·
0 评论 ·
22 收藏

Huawei LiteOS 开发指南

目的本文档介绍Huawei LiteOS的体系结构,并介绍如何进行开发和调试。读者对象物联网端侧软件开发工程师物联网架构设计师符号约定在本文中可能出现下列标志,它们所代表的含义如下。符号说明用于警示紧急的危险情形,若不避免,将会导致人员死亡或严重的人身伤害用于警示潜在的危险情形,若不避免,可能会导致人员死亡或严重的人身伤害用于警示潜在的危险情形,若不避免,可能会导致中度或轻微的人身伤害。
原创
发布博客 2024.12.31 ·
960 阅读 ·
8 点赞 ·
0 评论 ·
28 收藏

DP协议:PHY层

差分信号由两个导体之间的电压差定义。在本标准中,差分信号或差分对包括正导体上的电压VD+和负导体上的电压VD-。差分电压(VDIFF)定义为正负导体电压之差(VDIFF = VD+ − VD-),如图所示。共模电压(VCM)定义为同一差分对上的平均或中值电压(VCM = [VD+ + VD-]/2)。对称差分摆动不对称差分摆动共模电压定义方程只产生一个数值(规范表中的数值),不适合绘制波形图。白话一刻对称差分摆动(Symmetric Differential Swing)
原创
发布博客 2024.12.30 ·
204 阅读 ·
4 点赞 ·
0 评论 ·
1 收藏

DP协议:Link层(二)

书接上文,内容多了难免会有一种知识点零碎感,但是坚持学下去,有一天你会发现已经不知不觉可以链接成一张知识网络了。
原创
发布博客 2024.12.30 ·
95 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

DP协议:Link层(一)

在SST模式下,如果源设备通过一个分支设备(比如复制器)连接到多个显示器,那么分支设备就需要用下游接收设备(也就是那些显示器)的EDID来回复源设备。这时候,源设备的状态会变为“正在通话中,等待回复”(AUX 请求命令待处理状态),而接收设备的状态会变为“正在接听电话,准备回复”(AUX 回复命令待处理状态)。前面一篇,我们对DP协议的整个框架有了一个了解,知道了在链路层流数据被打包成“微包”,在SST(单流传输)模式中称为“传输单元”(TU),在MST(多流传输)模式中称为MTP(多流传输包)。
原创
发布博客 2024.12.29 ·
229 阅读 ·
8 点赞 ·
0 评论 ·
0 收藏

面试真题 | 华为 OD C++ [20241229]

问题描述(假设性问题描述,因为“靠谱的车”不是标准算法题名称,这里我们假设它指的是某种基于数字串的筛选或处理问题):给定一个非常长的数字串,需要从中筛选出满足某种条件(比如包含特定数字序列、符合特定数学规律等)的“靠谱的车”(这里用“车”作为比喻,实际可能代表某种数据单元或模式)。优化策略:字符串预处理:滑动窗口:并行处理:算法复杂度分析:面试官追问:追问1:在滑动窗口技术中,如果窗口大小很大,而数字串又非常长,这会对算法效率产生什么影响?如何进一步优化?答案:滑动窗口大小很大时,会导致每次移动窗口都需
原创
发布博客 2024.12.29 ·
36 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试真题 | 快手 C++ [20241229]

和 都是用于动态内存分配的操作符,但它们在使用方式、底层实现和适用场景上有显著区别。语法和返回类型: 是 C++ 运算符,用于分配对象内存,并调用对象的构造函数(如果适用),返回一个具体类型的指针。内存初始化:内存释放: 分配的内存需要使用 或 运算符释放,并调用对象的析构函数(如果适用)。异常安全性: 在分配失败时会抛出 异常,可以使用 版本避免异常,但返回值是 。底层实现:::答案:是的, 和 运算符可以重载。重载 和 运算符允许自定义内存分配
原创
发布博客 2024.12.29 ·
111 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ARM/Linux嵌入式面经(六二):诺瓦星云

回答您好,我叫XXX,毕业于XXX大学,专业是电子信息工程。在校期间,我通过参与多个嵌入式开发项目和竞赛,积累了丰富的实践经验。我擅长C/C++编程,熟悉ARM、DSP等嵌入式处理器的架构和编程,同时也对嵌入式操作系统如Linux、RTOS有一定的了解。我具备良好的问题解决能力和团队合作精神,能够在压力下高效地完成工作任务。面试官追问追问一:能具体分享一个你在大学期间参与的嵌入式项目吗?你在其中扮演了什么角色?回答当然可以。
原创
发布博客 2024.12.29 ·
251 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

工具环境 | 工具认识

晶圆制造类 EDA工具是晶圆厂在工艺平台开发和晶圆生产阶段应用的工具,协助晶圆厂完成半导体器件和。模拟设计类 EDA工具用于模拟芯片设计环节。数字设计类 EDA工具用于数字芯片设计环节,包括。资料来源:各公司官网,华福证券研究所。先用这两个,后面用到了再补充。制造工艺的设计,包括。
原创
发布博客 2024.12.22 ·
349 阅读 ·
6 点赞 ·
0 评论 ·
1 收藏

工具环境 | 工具准备

链接: https://pan.baidu.com/s/1DHHt5uYet0PhgaqVQCOBmw?pwd=crjt 提取码: crjt。这个过程慢慢来,遇见问题解决问题,每个人的工作环境不一样,你总会遇到各种奇形怪状的问题,坚持下去吧!VM好用,但是免费的好像木有了,ubuntu界面版更加容易上手。网上找安装教程即可,注意实现文件共享、复制粘贴等功能。通过网盘分享的文件:vcs安装。
原创
发布博客 2024.12.22 ·
176 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

验证概念 | SoC芯片设计验证详解

[SoC芯片设计验证详解]https://aijishu.com/a/1060000000417616Perface芯片的功能安全曾是非常小众的领域,只有少数汽车、工业、航空航天和其他类似市场的芯片与系统开发商关注。然而,随着汽车行业过去几年各类应用的兴起,情况已经发生巨大变化。同时,除了汽车外,还有很多其他行业也能从电子器件的增加受益,当然保障功能安全是大的前提。本文讨论SOC芯片设计验证、验证计划和策略以及验证方法。它定义了功能模拟、功能覆盖、代码覆盖以及设计验证中使用的重要术语。本文还
原创
发布博客 2024.12.22 ·
821 阅读 ·
16 点赞 ·
0 评论 ·
9 收藏

验证概念 | IC设计流程

根据该电路性能的要求(限制),在一个由制造商提供的包含众多结构、功能、性能均已知的逻辑元件的单元库的支持下,寻找出一个门级逻辑网络结构的最佳实现方案,形成门级电路网表netlist;层次化:从高层次的系统抽象描述,逐级向下进行设计/综合、验证,直到物理版图级的低层次描述(系统(功能)级→寄存器传输级(RTL)→门级→电路级→ 物理版图级);设计时间长,硬件不能升级;在VLSI时代,数字IC设计是VLSI设计的根本所在(更大的规模、更好的性能、更低的功耗、超深亚微米(VDSM)工艺技术:对互连问题的关注)
原创
发布博客 2024.12.22 ·
658 阅读 ·
24 点赞 ·
0 评论 ·
23 收藏

验证概念 | IC设计前仿真和后仿真

最近在验证一些东西,但是这个玩意一会前仿一会儿后仿,概念对我这个小白很是不友好,于是这里做一个记录。
原创
发布博客 2024.12.22 ·
696 阅读 ·
13 点赞 ·
0 评论 ·
10 收藏

基础阶段 | linux基础命令

每个月的最后一天就比较麻烦了, 需要配合 date 命令和 if 流程语句来实现,这里 if 语句检查明天的日期是不是01,如果是今天就是最后一天,每天中午12点检查今天是不是最后一天then;要执行的指令# 文件名为 linux-manual $ curl https://github.com/xjh22222228/linux-manual -O。
原创
发布博客 2024.12.22 ·
765 阅读 ·
16 点赞 ·
0 评论 ·
11 收藏

验证概念 | 验证流程的介绍

验证是芯片设计过程中的关键环节,其目的是通过“证伪”来发现所有潜在的BUG或证明没有BUG,确保芯片的功能性能正确性和可靠性。在芯片设计周期中,验证占据了大约70%的时间,并且大约占据了硬件开发总成本的50%。每个步骤都需要细致的工作和严格的标准,以确保验证工作的全面性和有效性。验证流程是确保芯片设计正确性和可靠性的关键步骤,对于新手来说,遵循一定的流程尤为重要,以避免混乱和遗漏。整个流程是一个迭代和协作的过程,涉及市场、设计、验证、后端等多个团队的紧密合作,确保最终产品能够满足客户和市场的需求。
原创
发布博客 2024.12.22 ·
1096 阅读 ·
24 点赞 ·
0 评论 ·
21 收藏

【TODO版】IC验证学习计划

学习计划。
原创
发布博客 2024.12.18 ·
852 阅读 ·
16 点赞 ·
0 评论 ·
6 收藏

面试真题 | 虎牙 C++[20241218]

内存泄漏(Memory Leak)是指程序在运行过程中动态分配的内存没有被适当地释放或回收,导致这部分内存始终被占用,无法再被程序或其他程序使用。在C++中,内存泄漏是一个常见且严重的问题,因为它会导致应用程序在运行时消耗越来越多的内存,直到系统崩溃。智能指针是C++中一种用于管理动态分配对象的指针,它能够自动处理资源的生命周期,从而避免内存泄漏和悬挂指针等问题。智能指针的主要目的是简化内存管理,确保在不再需要对象时自动释放其占用的内存。C++11标准中引入了多种智能指针,包括auto_ptr。
原创
发布博客 2024.12.18 ·
378 阅读 ·
8 点赞 ·
0 评论 ·
0 收藏

面试真题 | 金山 C++ [20241218]

在嵌入式C++面试中,如果面试官提到“循环引用计数最后是多少”这个问题,他可能是在考察对智能指针、内存管理以及循环引用问题的理解。以下是对该问题的完整且有深度的回答,以及几个可能的追问及其答案。
原创
发布博客 2024.12.18 ·
408 阅读 ·
20 点赞 ·
0 评论 ·
0 收藏

条件接收系统的工作原理及对数字电视的影响

近几年数字电视能够飞速发展,CAS(条件接收系统)为数字电视运行商发展提供了至关重要的保障,其功不可没。
转载
发布博客 2024.12.18 ·
59 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多