发 帖  
  • 把多个die封装到一个芯片中的技术称为chiplet技术,这样的好处是,如果将来亚马逊有了更快的CPU,而周围的DDR和PCIe控制器不变,则不需要重新设计制造DDR和PCIe控制器芯片,可以把新的CPU和已有的控制器封...
    0
    2161次阅读
    0条评论
  • 测试驱动开发是一种允许开发人员增量地构建他们的产品软件,并依赖测试来规定他们编写代码的技术。例如,开发人员首先编写一个测试用例,如果测试失败,则编写以通过测试为目的新代码。然后重复这个过程。...
    0
    1054次阅读
    0条评论
  • EL1 Physical Timer 不区分secure和non-secure,但在ATF的switch cpucontext的时候,会保存和恢复相关寄存器,所以从软件视角来看是有两套寄存器,也就是有 non-secur...
    0
    1515次阅读
    0条评论
  • 我们知道,linux系统中用户空间和内核空间是隔离的,用户空间程序不能随意的访问内核空间数据,只能通过中断或者异常的方式进入内核态,一般情况下,我们使用copy_to_user和copy_from_user等内核api来...
    0
    1421次阅读
    0条评论
  • ATF(TF-A)代码的剖析

    2022-6-23 10:27
    SOC一上电,SOC给ARM Core的signal configuration会改变RVBAR_EL3,这里一般就是就是bootrom的首地址。即CPU一上电,Primary core的PC指向的就是RVBAR_EL3...
    0
    5170次阅读
    0条评论
  • 我们在内核代码调试过程中,经常会遇到需要跟踪函数参数值变化的情况,objtrace是一个非常有创造性的工具,它可以将我们从笨重的调试工作中解脱出来,让我们能够很简洁,直观而且优雅的找到我们期望在代码中发现的内容。...
    0
    1554次阅读
    0条评论
  • Inline Hook Syscall详解

    2022-6-16 10:32
    在安全、性能分析等领域,经常会需要对系统调用syscall进行hook。有些模块在kernel代码中已经预先hook,例如syscall trace event。...
    0
    3172次阅读
    0条评论
  • 在mmu未开启阶段,PC操作的都是物理地址执行程序,这样看起来一切正常,没啥问题。...
    0
    2159次阅读
    0条评论
  • 简单来说,wBPF 是一个在硬件上直接执行 eBPF 程序的系统。...
    0
    3526次阅读
    0条评论
  • 本文讲述一些有利于提高xenomai实时性的配置建议,部分针对X86架构,但它们的底层原理相通,同样适用于其他CPU架构和系统,希望对你有用。...
    0
    4973次阅读
    0条评论
  • 随着互联网技术以及嵌入式技术(包括人工智能与边缘计算技术)的发展,我们正在创建一个万物互联的世界,这个世界最大的特征就是实现了人与机器或者机器与机器之间的信息交流。...
    0
    1429次阅读
    0条评论
  • baron (csdn:代码改变世界ctw),九年手机安全/SOC底层安全开发经验。擅长trustzone/tee安全产品的设计和开发。...
    0
    1822次阅读
    0条评论
  • 本次讲座尝试从统一的视角来梳理和对比这些技术的异同点,并尝试回答这些问题。...
    0
    1667次阅读
    0条评论
  • 那么具备了这些深刻的理解之后,我们在性能方面有哪些优化手段可用呢?我在本章中给出一些开发或者运维中的性能优化建议。...
    0
    1896次阅读
    0条评论
  • OUT Endpoint。所有 OUT Endpoint 的线路数据会接收到一个统一的 Rx FIFO 当中,然后根据接收数据的具体 Endpoint配置的 Memory 地址和长度,DMA 把数据从 FIFO 搬移到对...
    1
    6233次阅读
    0条评论
ta 的专栏

成就与认可

  • 获得 24 次赞同

    获得 0 次收藏

谁来看过他

关闭

站长推荐 上一条 /6 下一条

返回顶部