ARM系统高级调试与优化实战营招生

原创 Linux阅码场 2025-03-25 22:26

ARM系统高级调试与优化实战营

作者:张银奎

课程背景

从端到云,ARM系统越来越多,对于软件工程师来说,学习ARM系统正当时。本实战营独辟蹊径,精心设计8个动手试验,带着大家一起进入ARM的世界。让大家在生动有趣的试验中,轻松理解ARM系统的技术精华。

课程介绍

本培训包含大量动手试验和实战内容,参加本培训的每一位学员,都将获得:

-一套基于ARM A核的幽兰代码本(自选是否购买)

-一套挥码枪硬件调试器(自选是否购买)

         

 

本培训由《软件调试》作者张银奎主讲,深处着眼,浅处讲起,上调试器,看活代码,通过大量动手实验引领大家一起进入到ARM的世界中。

         

 

形式:线下讲解、演示和讲师引领的动手实验

时间长度:1天

上课时间2025年4月20日

课程价格3600元

         

 

具体目录如下

实战1:破冰和让IPC最高

要点:ARM的三大系列,A系列代表之RK3588,Cortex和A76,指令流水线和乱序执行,perf,CPU工厂的硬指标,测量IPC

实战2:在GDB下感受EL0

要点:ARMv8新境界,AA64,A64指令集,四大特权级别,安全与非安全(NS), GDB调试器,通用寄存器,LR,返回值,ARM文档大观之ARM和TRM        

实战3:使用挥码枪调试Linux内核

要点:CoreSight基础,硬件调试器之挥码枪,SWD,硬件断点,感受EL1,使用rdmsr观察系统寄存器,设置符号和源代码路径,看活代码

实战4:在调试器下理解Linux内核调度

要点:第一大结构体,current传奇,林纳斯的代码,rq,观察ready队列,观察线程切换过程

实战5:以LKM之名住进EL1

要点:内核模块,刘姥姥驱动,构建驱动程序,insmod,modinfo,文件系统,理解文件系统接口

实战6:A核精华之设备树(DTS)

要点:五花八门的ARM硬件,林纳斯发怒,x86和PC的先进经验,设备树描述,DTS,DTB,编译方法,传递内核命令行,Linux中解析设备树的代码,根据设备树加载驱动的过程,使用DTC工具逆向设备树

实战7:到EL2看望U-BOOT

要点:源自德国,以Linux为师,第一大结构体,x18寄存器妙用,命令,设备模型dm

实战8:住在EL3的可信固件

要点:上电过程,M核护驾,ATF(ARM Trusted Firmware)代码,TrustZone,分阶段初始化,从BL0到BL3,Power State Coordination Interface (PSCI),调用ATF的服务,TEE OS,与TEE OS交互,使用NDB观察神秘的MaskROM代码

         

 

课程收益

深刻理解ARM架构的技术精髓,包括三大系列,四大特权模式,安全/非安全两大阵营,以及ATF,TrustZone,CoreSight等关键技术    

全面认识ARM平台的调试设施,包括自称载的本机调试和基于硬件调试器的外部调试

熟练使用GDB、NDB(挥码枪)两大调试器和很多其它软件工具(strace, dtc, readelf)

熟悉ARM生态中的常用固件和系统软件,包括ATF、U-BOOT、和Linux等

讲师介绍

张银奎, 格蠹科技创始人,微软全球最有价值技术专家(MVP),同济大学电子与信息工程学院特邀讲师,前英特尔亚太研发有限公司软件架构师。《软件调试》、《格蠹汇编》的作者,新版《十万个为什么》电子分册撰稿人之一,《程序员》杂志调试之剑栏目作者 。1996年毕业于上海交通大学信息与控制工程系,在软件产业工作20年,在多家跨国公司历任开发工程师、软件架构师、开发经理、项目经理等职务,对 IA-32 架构、操作系统内核、驱动程序、虚拟化技术、云计算、软件调优、尤其是软件调试有较深入研究。

从2005年开始公开讲授“Windows内核及高级调试”课程,曾在微软的Webcast和各种技术会议上做过《Windows Vista内核演进》、《调试之剑》(全球软件战役研究峰会)、《感受和思考调试器的威力》(CSDN SD2.0大会)、《Windows启动过程》、《如何诊断和调试蓝屏错误》、《Windows体系结构——从操作系统的角度》(以上三个讲座都是微软“深入研究Windows内部原理系列”的一部分)等。翻译(合译)作品有《现代x86汇编语言编程》、《21世纪机器人》、《观止——微软创建NT和未来的夺命狂奔》、《数据挖掘原理》、《机器学习》、《人工智能:复杂问题求解的结构和策略》等。

课程受众

底层软件工程师

信息安全领域的工程师和研究者


优惠活动1:首次购买阅马场课程的用户,享受早鸟价, 直降300元,购买VIP会员再送300优惠券


优惠活动2:购买过阅马场课程的会员用户直降1024元 + 200优惠券


报名通道

本次课程是2025第三届eBPF 开发者大会

(4月19日 西安)同期活动

客服咨询】: 长按二维码添加客服微信

相关课程推荐(请移步阅马场学院)


【课程】8小时学透ARM体系架构 

ARM架构与调试调优训练营5期火热招募中 

UEFI工程师训练营

Linux驱动开发课程 v1.0

CUDA编程训练营


eBPF 开发者大会往期活动信息精彩回顾

重要通知! 首届中国eBPF大会全程线程直播议程发布

第二届eBPF开发者大会线上直播

Linux阅码场 专业的Linux技术社区和Linux操作系统学习平台,内容涉及Linux内核,Linux内存管理,Linux进程管理,Linux文件系统和IO,Linux性能调优,Linux设备驱动以及Linux虚拟化和云计算等各方各面.
评论 (0)
  • 在嵌入式语音系统的开发过程中,广州唯创电子推出的WT588系列语音芯片凭借其优异的音质表现和灵活的编程特性,广泛应用于智能终端、工业控制、消费电子等领域。作为该系列芯片的关键状态指示信号,BUSY引脚的设计处理直接影响着系统交互的可靠性和功能拓展性。本文将从电路原理、应用场景、设计策略三个维度,深入解析BUSY引脚的技术特性及其工程实践要点。一、BUSY引脚工作原理与信号特性1.1 电气参数电平标准:输出3.3V TTL电平(与VDD同源)驱动能力:典型值±8mA(可直接驱动LED)响应延迟:语
    广州唯创电子 2025-03-26 09:26 78浏览
  • 文/Leon编辑/cc孙聪颖‍“无AI,不家电”的浪潮,正在席卷整个家电行业。中国家电及消费电子博览会(AWE2025)期间,几乎所有的企业,都展出了搭载最新AI大模型的产品,从电视、洗衣机、冰箱等黑白电,到扫地机器人、双足机器人,AI渗透率之高令人惊喜。此番景象,不仅让人思考:AI对于家电的真正意义是什么,具体体现在哪些方面?作为全球家电巨头,海信给出了颇有大智慧的答案:AI化繁为简,将复杂留给技术、把简单还给生活,是海信对于AI 家电的终极答案。在AWE上,海信发布了一系列世俱杯新品,发力家
    华尔街科技眼 2025-03-23 20:46 78浏览
  • 在智能终端设备快速普及的当下,语音交互已成为提升用户体验的关键功能。广州唯创电子推出的WT3000T8语音合成芯片,凭借其卓越的语音处理能力、灵活的控制模式及超低功耗设计,成为工业控制、商业终端、公共服务等领域的理想选择。本文将从技术特性、场景适配及成本优势三方面,解析其如何助力行业智能化转型。一、核心技术优势:精准、稳定、易集成1. 高品质语音输出,适配复杂环境音频性能:支持8kbps~320kbps宽范围比特率,兼容MP3/WAV格式,音质清晰自然,无机械感。大容量存储:内置Flash最大支
    广州唯创电子 2025-03-24 09:08 192浏览
  •        当今社会已经步入了知识经济的时代,信息大爆炸,新鲜事物层出不穷,科技发展更是一日千里。知识经济时代以知识为核心生产要素,通过创新驱动和人力资本的高效运转推动社会经济发展。知识产权(IP)应运而生,成为了知识经济时代竞争的核心要素,知识产权(Intellectual Property,IP)是指法律赋予人们对‌智力创造成果和商业标识等无形财产‌所享有的专有权利。其核心目的是通过保护创新和创意,激励技术进步、文化繁荣和公平竞争,同时平衡公共利益与
    广州铁金刚 2025-03-24 10:46 75浏览
  • 核心板简介创龙科技 SOM-TL3562 是一款基于瑞芯微 RK3562J/RK3562 处理器设计的四核 ARM C ortex-A53 + 单核 ARM Cortex-M0 全国产工业核心板,主频高达 2.0GHz。核心板 CPU、R OM、RAM、电源、晶振等所有元器件均采用国产工业级方案,国产化率 100%。核心板通过 LCC 邮票孔 + LGA 封装连接方式引出 MAC、GMAC、PCIe 2.1、USB3.0、 CAN、UART、SPI、MIPI CSI、MIPI
    Tronlong 2025-03-24 09:59 184浏览
  • 在智慧城市领域中,当一个智慧路灯项目因信号盲区而被迫增设数百个网关时,当一个传感器网络因入网设备数量爆增而导致系统通信失效时,当一个智慧交通系统因基站故障而导致交通瘫痪时,星型网络拓扑与蜂窝网络拓扑在构建广覆盖与高节点数物联网网络时的局限性便愈发凸显,行业内亟需一种更高效、可靠与稳定的组网技术以满足构建智慧城市海量IoT网络节点的需求。星型网络的无线信号覆盖范围高度依赖网关的部署密度,同时单一网关的承载设备数量有限,难以支撑海量IoT网络节点的城市物联系统;而蜂窝网络的无线信号覆盖范围同样高度依
    华普微HOPERF 2025-03-24 17:00 177浏览
  •       知识产权保护对工程师的双向影响      正向的激励,保护了工程师的创新成果与权益,给企业带来了知识产权方面的收益,企业的创新和发明大都是工程师的劳动成果,他们的职务发明应当受到奖励和保护,是企业发展的重要源泉。专利同时也成了工程师职称评定的指标之一,专利体现了工程师的创新能力,在求职、竞聘技术岗位或参与重大项目时,专利证书能显著增强个人竞争力。专利将工程师的创意转化为受法律保护的“无形资产”,避免技术成果被他人抄袭或无偿使
    广州铁金刚 2025-03-25 11:48 128浏览
  • 在智能终端设备开发中,语音芯片与功放电路的配合直接影响音质表现。广州唯创电子的WTN6、WT588F等系列芯片虽功能强大,但若硬件设计不当,可能导致输出声音模糊、杂音明显。本文将以WTN6与WT588F系列为例,解析音质劣化的常见原因及解决方法,帮助开发者实现清晰纯净的语音输出。一、声音不清晰的典型表现与核心原因当语音芯片输出的音频信号存在以下问题时,需针对性排查:背景杂音:持续的“沙沙”声或高频啸叫,通常由信号干扰或滤波不足导致。语音失真:声音断断续续或含混不清,可能与信号幅度不匹配或功放参数
    广州唯创电子 2025-03-25 09:32 66浏览
  • WT588F02B是广州唯创电子推出的一款高性能语音芯片,广泛应用于智能家电、安防设备、玩具等领域。然而,在实际开发中,用户可能会遇到烧录失败的问题,导致项目进度受阻。本文将从下载连线、文件容量、线路长度三大核心因素出发,深入分析烧录失败的原因并提供系统化的解决方案。一、检查下载器与芯片的物理连接问题表现烧录时提示"连接超时"或"设备未响应",或烧录进度条卡顿后报错。原因解析接口错位:WT588F02B采用SPI/UART双模通信,若下载器引脚定义与芯片引脚未严格对应(如TXD/RXD交叉错误)
    广州唯创电子 2025-03-26 09:05 77浏览
  • 在人工智能与物联网技术蓬勃发展的今天,语音交互已成为智能设备的重要功能。广州唯创电子推出的WT3000T8语音合成芯片凭借其高性能、低功耗和灵活的控制方式,广泛应用于智能家居、工业设备、公共服务终端等领域。本文将从功能特点、调用方法及实际应用场景入手,深入解析这款芯片的核心技术。一、WT3000T8芯片的核心功能WT3000T8是一款基于UART通信的语音合成芯片,支持中文、英文及多语种混合文本的实时合成。其核心优势包括:高兼容性:支持GB2312/GBK/BIG5/UNICODE编码,适应不同
    广州唯创电子 2025-03-24 08:42 158浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦