直播预告|从系统调试调优角度拆解arm特性

Linux阅码场 2022-06-17 08:00



01

讲师简介



十四年IT基础设施研发经验,其中包括六年Linux kernel一线研发经验,在suse,华为,星际比特(技术合伙人)等公司工作。

作为团队核心成员参与了大陆第一个Cortex-A8 SOC芯片研发,负责CPU软件验证,操作系统移植等工作。

作为华为派驻到Linaro的技术专家,主导/参与多个Linux与arm架构相关特性研发(ILP32,continuous bit hint,kernel selftest等)

在拉斯维加斯,柏林,布达佩斯和北京多次发表技术演讲。


02

直播时间



2022 年 6月 18日(星期六)晚 20:00  


03

背景介绍



2009年的秋天,在北京北四环的一个写字楼里,我第一次看到自己亲手移植的Linux启动,屏幕上输出了helloworld。经过很多代码分析,编码,调试的过程,终于有了阶段性的成果,现在回想起来都很有成就感。带着这个自己的第一手经验,我在公司从ARM9升级到Cortex-A8的新项目中,发挥了重要的作用。跟着ARM架构的发展,一路从ARM9到Cortex-A8,Cortex-A15,A7,Cortex-A53,到华为泰山自研核CPU,不断的围绕ARM CPU的软件生态做着贡献,自己也乐在其中。


ARM架构到今天已经有40年的历史,Cortex-A和Neoverse ARM处理器IP有20+款,还不包括各个厂家自研的IP,ARM的SOC芯片更是不计其数。和很多工程师交流时,有的觉得操作系统已经做了很好的抽象,ARM需要学习的内容不多,实际遇到问题不知道该如何查找资料。在华为从X86迁移到ARM64过程中,我支持产品线识别是业务使用问题还是架构差异;在Docker刚刚开始流行的早期,我支持过同事解决golang下x86和ARM64系统调用不同的问题。


也有的人觉得,ARM要学习的东西太多,单单是汇编语言就非常多,没办法学完。工作中总觉得疲于应付,担心自己没有成长。


这些疑惑我都曾经有过,很幸运在合适的时间遇到合适的项目和领导,让我对于ARM架构如何学习有了一套自己的方法。古人云,横看成岭侧成峰。看到远近高低不同的庐山,是我们学习过程中的必要经历。只要我们心中有山,就一定能用合适的方法看清庐山的全貌和主峰。



04

直播内容



1. 聊聊苹果M1芯片刚刚爆出的硬件安全漏洞。

2. 如何透过丰富的特性看到ARM这座山最核心的三个基石:汇编语言,异常处理和内存管理。

3. 如果囊中羞涩,该怎么学习ARM架构。



05

参与方式



电脑端观看直播地址:https://oxz.h5.xeknow.com/sl/12qhM


手机端观看直播地址:https://oxz.h5.xeknow.com/sl/3j41Nc



请对ARM架构课程感兴趣的小伙伴扫码进群沟通。


如果直播群扫码无法进入请联系客服


往期直播日历



直播时间直播内容

2022.6.10

深入理解Linux网络

2022.5.31

Trustzone/TEE Quick Start

2022.5.27

基于eBPF的应用可观测技术实践

2022.5.21

surftrace在内核网络问题中的典型应用

2022.5.15

cache漫谈

2022.5.14

Linux Tracing System浅析 & eBPF
开发经验分享

2022.5.12

《基于SpinalHDL实现RDMA/
RoCEv2协议 ---- 基于函数式
编程的硬件敏捷开发方法》

2022.5.7

 基于eBPF的ping探测
  2022.4.29
带你一起了解使用Ftrace研究
Linux内核

2022.4.23

从汇编语言开始学习处理器架构

2022.4.16

eBPF学习路线分享及LMP项目介绍

2022.4.15

软硬件融合(超异构算力革命)

2022.4.10

云环境下数据密集型应用的性能
优化

2022.4.9

一起聊Perf Monitor and Perf
 Counter


以上往期直播可以扫下面二维码查看回放




Linux阅码场 专业的Linux技术社区和Linux操作系统学习平台,内容涉及Linux内核,Linux内存管理,Linux进程管理,Linux文件系统和IO,Linux性能调优,Linux设备驱动以及Linux虚拟化和云计算等各方各面.
评论 (0)
我要评论
0
1
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦