盛格塾 · 2023年05月17日 · 上海市

在线课程:在调试器下理解RK3588和LINUX5.10

在调试器下理解RK3588和LINUX5.10

微信图片_20230516134128.jpg
如果说20年前最热的软硬件组合是Windows+ X86的话,那么今天最热的组合便是LINUX+ ARM。对于从事技术工作的广大程序员来说,今天正是学习这一组合的好时机。可是,LINUX的源代码超过1千万行,ARM的技术手册动辄就大几千页,如何能在这个追求速成的时代里快速攻克这两座城堡呢?

本讲座独辟蹊径,选取一款具有代表意义的计算机系统——幽兰代码本,拿着具体的实物来条分缕析,剖析系统中的核心部件和关键过程,结合实物来理解代码,以代码来理解实物。整个讲座由《软件调试》的作者张银奎亲自讲授,深入浅出,现身说法,以“格物”的精神钻研探索,上代码,上调试器,放大关键细节,以亲眼所见来实证,不泛泛,不空谈。

QQ截图20230517154244.png

课程形式

讲解、演示和动手实验

时间长度

8次线上讲座
RK3588.png

培训对象

  • 在arm平台上从事开发工作的软件工程师或者希望学习ARM架构的研究者;
  • 开发LINUX系统软件或者应用软件的程序员、测试工程师或者软件安全研究者。

一、板上乾坤:以幽兰为例

QQ截图20230517154548.png
课程要点:幽兰的主板、板上的芯片、SoC、RK3588的中央和地方机构、A76、A55、GPU、VPU、NPU、MCU、内部存储、printk趣说、内核秒记(日记)、内核秒记都写些什么、从内核秒记看RK3588。

二、理一分殊:硬件差异和设备(DTS)

QQ截图20230517154711.png
课程要点:五花八门的ARM硬件、Linus大神看不下去的问题、x86和PC的先进经验、设备树描述、DTS、DTB、编译方法、传递内核命令行、幽兰的设备树、proc 下的device-tree、案例(因为命令行参数不当导致的内核Panic)。

三、三线撸豹:对话A76和A55

QQ截图20230516120120.png
课程要点:ARMv8简史、大小核、指令队列和执行流水线、乱序执行、IPC、处理器模式、特权级别、处理器扩展、系统寄存器、访问系统寄存器、MRS和MSR指令、在NDB中访问系统寄存器、幽兰的系统软件栈。

四、进驻内核:测量3588体温

课程要点:频率和温度、3588内置的体温计、TS_ADC、两大空间的特性、刘姥姥进大观园、编译和加载“刘姥姥”(llaolao)、编写代码与RK3588对话、访问系统寄存器、读取RK3588的体温、开关RK3588的设备。

五、系统脊梁:AMBA和PCI总线合璧

QQ图片20230516130313.png
课程要点:总线简史、背景和核心问题、AMBA、APB、AHB、AXI、桥、PCI和PCIe、幽兰上的实现、通过虚文件系统看总线和设备实例。

六、头号外设:对话 MALI610 GPU

QQ截图20230516130443.png
课程要点:GPU 简史、四大板块、设计哲学、数据并行、难在软件、DRM、内核空间驱 动(KMD)、用户空间驱动(UMD)、OpenGL、Vulkun、3D 程序框架、Shader 程序、 在幽兰上调试 Shader。

七、万籁和鸣:声音子系统

QQ截图20230516130616.png
课程要点:声音设备、回放和输入、I2S、软件栈、pulseaudio、诊断工具、pactl、aplay、PipeWire、pw-cli,pw-top、图、典型问题。

八、电荷囚笼:闪存时代的存储系统

课程要点:奇妙闪存、MMC、eMMC、SD联盟和SDIO、DesignWare的SDIO控制器、DTS 中的配置参数、SDIO驱动、连接闪存时的设备栈、M.2、幽兰的SSD。
QQ截图20230516130931.png
本课程将以第一代幽兰代码本为研究样本和试验环境,使用“庖丁解牛”的方式“批大郤,导大窾”将复杂的SoC系统化整为零,分而治之;本着软硬件结合的思想,透过硬件上的软件栈理解硬件,有了硬件知识后再反过来加深对软件的理解。

课程表

QQ截图20230517155444.png

课程价格

980元

优惠条款

  • 已经购买幽兰的兰舍成员免费;
  • 5月31日前可以以3688元的价格购买幽兰+挥码枪+本课程。
    购买可前往淘宝格友小店
    Yonlan_Poster.png

    联系我们

    Lisa:13801874134(手机微信同号)

推荐阅读
关注数
7
内容数
9
盛格塾是格蠹科技旗下的知识分享平台,是以“格物致知”为教育理念的现代私塾。
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息