点击上方文字关注我们

目前,越来越多的芯片公司基于Arm64体系结构来打造国产芯片,基于Arm64体系结构处理器打造的产品越来越多,Arm64生态也越来越繁荣。

面对几千页的英文原版Arm公司官方技术手册,不少开发者感到力不从心。有不少开发者希望有一本快速入门的Arm64体系结构编程图书,来帮助他们快速入门与提高。出干这个目的,奔跑吧Linux社区组织国内优秀的工程师,以社区合作的方式编写了《Arm64体系结构编程与实践》
,结合大学课程特色以及实际工程项目经验,精心制作了几十个有趣的实验,读者可以通过实验来深入学习和理解Arm64体系结构与编程。

新书上架,极力推荐给需要学习Arm64体系结构的相关技术你~ 👇
👉免费配套资料和样章试读下载:
微信关注“安谋科技学堂”,后台回复 “Arm64” 获取
关注我们,敬请期待极术社区赠书活动
~

👉
配套视频课程:
https://shop115683645.taobao.com/

https://weidian.com/?userid=1692165428
《Arm64体系结构编程与实践》
1
成书背景
在2021年,越来越多的芯片公司基于Arm64体系结构来打造国产芯片。此外,苹果公司也切换到Arm64体系结构上,在2020年年底发布的基于Arm64体系结构的M1处理器芯片惊艳了全球,截止到目前,苹果公司更是已经发布了M1系列芯片。
基于Arm64体系结构处理器打造的产品越来越多,Arm64生态也越来越繁荣。为了让国内开发者更快得掌握Arm64体系结构编程,奔跑吧Linux社区发起和组织国内优秀的工程师,以社区合作的方式编写了《Arm64体系结构编程与实践》,结合大学课程特色以及实际工程项目经验,精心制作了几十个有趣的实验,读者可以通过实验来深入学习和理解Arm64体系结构与编程。本书也由安谋科技教育计划推荐图书。
2
内容简介
本书旨在详细介绍Arm64体系结构的相关技术。本书首先介绍了Arm64体系结构的基础知识、搭建树莓派实验环境的方法,然后讲述了Arm64指令集中的加载与存储指令、算术与移位指令、比较与跳转指令以及Arm64指令集中的陷阱,接着讨论了GNU汇编器、链接程序、GCC内嵌汇编、异常处理、中断处理、GIC中断控制器,最后剖析了内存管理、高速缓存基础知识、缓存一致性、TLB管理、内存屏障、高速缓存、原子操作、操作系统等内容。本书适合嵌入式开发人员阅读。
3
新书特色
突出动手实践。本书基于树莓派4B开发板展示了几十个有趣的实验。
以问题为导向。本书在每章前面列举了一些思考题,用于激发读者探索未知知识的兴趣。这些思考题也是各大公司的高频面试题,相信仔细解答这些问题对读者的面试大有裨益。
基于Armv8.6体系结构。本书基于Armv8.6体系结构,介绍了Arm64指令集、Arm64寄存器、页表、内存管理、TLB、内存屏障等方面的知识。
总结常见陷阱与项目经验。本书总结了众多一线工程师在实际项目中遇到的陷阱,例如使用指令集时的陷阱等,这些宝贵的项目经验会对读者有所帮助。
4
目录一览
左右动查看更多
5
如何购买
目前新书已开启预售,大家可以在以下渠道购买。
1.异步社区(目前有优惠券可以使用):
https://www.epubit.com/bookDetails?id=UBc86c74b535c0
2.淘宝天猫旗舰店:
https://m.tb.cn/h.fMNkWiq
备注:参与编写本书的人有魏汉武、寇朝阳、王乐、王晓华、蔡琛、余云波、牛立群、代祥军、何花、徐国栋、徐彦飞、郑律、张馨雨、Xiao Guangrong、Gavin Guo、Horry Zheng、Cherry Chen、Peter Chen、贾献华等。
END
关于安谋科技教育计划
安谋科技教育计划将高等教育机构与丰富的Arm产品联系起来,为教育者、研究人员、大学生乃至中小学生提供教学资料、硬件平台、软件开发工具、IP和资源,支持将Arm技术用作教育用途,致力于通过Arm创新生态推动教育改革和集成电路产业人才培养
继续阅读
阅读原文