0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【书籍评测活动NO.17】 从编程到应用——从零开始学ARM

电子发烧友论坛 2023-07-05 14:20 次阅读

ARM公司目前已成为全球最重要的科技公司之一,究其原因,一方面,它低功耗的技术路线与移动互联时代的需求高度契合,另一方面源于其主导的庞大生态圈。在这个商业生态系统里,ARM公司并不直接从事芯片的设计和制造,不出售任何处理器。ARM公司有超过1000家授权合作伙伴,涉及领域从移动端到PC端、服务器端,再到汽车端、IoT端。基于ARM架构的设备在智能手机、车联网、物联网等领域的市场份额超过90%,同时凭借其低功耗、高性价比的优势,在计算机与服务器领域增长势头强劲。预计到2035年,将有超过1万亿台智能电子设备实现互联,从各种传感器手机、家电、汽车,到通信基站、云服务器,可以说,基于ARM架构的芯片无处不在。

基于ARM架构开发产品的相关工作非常热门,但是与这个领域相关的学习内容跨度很大,涉及软件、硬件算法操作系统等。对初学者来说,入门嵌入式开发很难,往往不知道从何入手,很容易就迷失了方向,甚至半途而废,主要原因是很多初学者不清楚学习该领域知识的方法及路径。本书为初学者提供了具体方法和实践指导,希望对有志从事嵌入式开发的人员有所帮助。

poYBAGSlCQOAGK2AAAcK2YXgeOg695.png《从零开始学ARM》 

主要内容

本书主要介绍ARM开发的相关知识,详细讲解常用的ARM指令及如何基于ARM架构的外设编写驱动程序,并分析了开源软件U-Boot的启动源代码和网络协议栈。 本书第1~4章为基础篇,主要介绍CPU与ARM、搭建环境、ARM编程、异常等;第5~13章为编程篇,主要介绍基于Exynos 4412的常用外设的工作原理及驱动程序编写等;第14~17章为应用篇,主要介绍开源软件U-Boot的使用及启动程序,并分析网卡DM9000AE的驱动和网络协议栈;以及关于汇编的两点补充。 本书适合从事嵌入式开发的工程师和有一定计算机基础和C语言编程经验的初学者学习参考。

作者介绍

彭丹,“一口Linux”公众号创始人,南京六九零二科技有限公司高级嵌入式驱动工程师。从事嵌入式软件开发工作16年。精通计算机网络、ARM、基于Linux的驱动开发。获得多项科技发明授权、多篇软件著作等。 周海涛,长期从事网络安全和信息化建设相关工作,著有多篇论文,江苏省第六期333高层次人才培养工程培养对象。

覆盖要点

基础篇 以FS4412开发板(基于 ARM Cortex-A9 架构)为例讲解开发环境安装与配置及ARM指令编程

编程篇 结合硬件原理图、用户手册说明硬件功能原理逐个分析9种硬件驱动编程方法

应用篇 详解开源项目 U-Boot 的使用及启动程序,实现网卡 DM9000AE 的驱动和网络协议栈

附赠电子资源 本书的配套资源包含安装工具、源程序、PPT 课件等,读者可到公众号“一口 Linux”后台回复关键字“ARM”获取。

专家推荐

ARM具有高性能、低成本、低功耗等特点,在全球智能设备中的渗透率非常高,尤其在移动终端、嵌入式控制等处理器领域拥有主导地位。本书主要介绍了ARM开发的相关知识,详细讲解了富用的ARM指会及如何基于ARM架构的外设来编写驱动程序,对于从事数字电子产品开发的读者来说,本书是值得阅读的参考书。

俄罗斯自然科学院外籍院士 李千目

基于ARM架构的电子产品的市场占有率越来越高,这类电子产品中往往集成了形形色色的芯片。那么CPU是如何运转的? 如何处理各种异常? 如何支持程序的运行? 如何与各种外设交互通信? 对于这些问题,读者都能够在本书中找到答案。

西安邮电大学教授 陈莉君

对于基于ARM架构的芯片,市面上大部分图书直接从嵌入式Linux开始讲起,着重于Linux部分,很少介绍ARM架构本身及处理器的外设,然而对于从事嵌入式开发的人员来说,这些内容是必须要了解的,只有这样开发人员才能在后续分析Linux驱动时将驱动框架与最终的硬件实现联系起来。

正点原子 左忠凯

基于ARM的架构是目前市面上的主流处理器架构。如果你想要学好嵌入式Linux,那ARM架构就是绕不过的坎。如果你是计算机专业的学生、嵌入式工作者或者是计算机爱好者,那么本书非常适合你! “

良许Linux”公众号创始人 严宇

申请时间

2023年7月5日——2023年7月28日

活动参与方式

1、在本文评论区留言说说你想要这本书的理由15字以上

2、我们将从本文留言中挑选5位幸运者赠送书籍。

3、请在收到书籍后2个星期内提交不少于一篇试读报告要求300字以上图文并茂。

4、试读报告发表在电子发烧友论坛>> ARM技术论坛https://bbs.elecfans.com/zhuti_arm_1.html)标题名称必须包含《从零开始学ARM》+自拟标题

1、活动期间如有作弊、灌水等违反电子发烧友论坛规则的行为一经发现将立即取消获奖资格

2、活动结束后获奖名单将在论坛公示请活动参与者尽量完善个人信息如管理员无法联系到选中的评测者则视为自动放弃。

3、申请人收货后14天内未完成书评无权将书籍出售或转赠给他人。如无法在收货后14天内提交书评请将书籍退回电子发烧友论坛,运费自理。

4、电子发烧友对本活动具有最终解释权。

更多相关书籍评测活动:https://bbs.elecfans.com/collection_448_1.html

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8651

    浏览量

    361780
  • 嵌入式
    +关注

    关注

    4982

    文章

    18281

    浏览量

    288430
收藏 人收藏

    评论

    相关推荐

    书籍评测活动NO.31】大语言模型:原理与工程实践

    对大语言模型评估策略及其应用技术架构,包括推理引导技术和动态交互技术,进行了全面且深入的探讨,确保读者能够理论和技术角度全面理解大语言模型。本书的另一大特色是对实践性的重视。我们精心设计了从零开始的教学
    发表于 03-18 15:49

    书籍评测活动NO.29】RTC程序设计:实时音视频权威指南

    基本原理,然后介绍编程方法。对于编程部分,考虑编程环境的差异,涵盖Windows、macOS/iOS和Linux多个平台。这样的写法,既有理论高度,又比较方便读者亲自实践。
    发表于 03-04 17:04

    电子发烧友论坛获得异步社区最佳合作伙伴奖

    NO.13】电子工程师必备丛书系列——九大系统电路识图宝典 【书籍评测活动NO.15】电子工程师必备丛书系列——电路板技能速成宝典 【书籍评测
    发表于 01-26 14:49

    名单公布【书籍评测活动NO.27】换道赛车:新能源汽车的中国道路

    时间 2024年1月17日——2024年2月17活动参与方式 1、在本帖下方留言回帖说说你想要这本书的理由15字以上。 2、我们将从本帖留言中每5层楼挑选1位幸运者赠送书籍
    发表于 01-18 16:36

    书籍评测活动NO.25】深入理解FFmpeg,带你FFmpeg入门精通

    未联系,视为放弃本次试用评测资格! 来自快手、腾讯等大厂音视频架构师 FFmpeg、SRS 和 FreeSWITCH 活跃开发者联袂出品 一本书带你FFmpeg入门精通 本书特色 内容丰富
    发表于 11-15 14:26

    书籍评测活动NO.24】快速自学Linux常用命令,选这本工具书就对了!

    尽量完善个人信息如管理员无法联系到选中的评测者则视为自动放弃。 3、申请人收货后14天内未完成书评无权将书籍出售或转赠给他人。如无法在收货后14天内提交书评请将书籍退回电子发烧友论坛运费自理。 4、如有问题请咨询工作人员(微信:
    发表于 11-03 14:19

    书籍评测活动NO.23】数据处理器:DPU编程入门

    活动参与者尽量完善个人信息如管理员无法联系到选中的评测者则视为自动放弃。 3、申请人收货后14天内未完成书评无权将书籍出售或转赠给他人。如无法在收货后14天内提交书评请将书籍退回电子发
    发表于 10-24 15:21

    从零开始ARM》个人看法

    的进步, 感觉自己以前的的汇编都不太一样了. 本书没完全看完, 更不要说看懂.以我现在的水平看懂有点难度.后期会多看几遍多实践下. 就现在的观点谈谈个人一点看法和一些建议. 本书讲解的很基础,每个指令
    发表于 09-08 11:53

    从零开始ARM》+ARM技术的深耕与思考

    本书特点 一是循序渐进,由浅入深。本书针对基础的初学者,以FS4412开发板(基于ARMCortex-A9架构)为例,首先从开发环境的安装和配置及ARM基本指令等相关基础知识开始讲解,然后详细
    发表于 09-03 20:56

    从零开始ARM》真心适合新手小白

    、丰富的示例和实践 理论知识的学习通常需要与实际应用相结合,这本书正是如此。《从零开始ARM》提供了大量的示例代码和实践项目,帮助读者将所学知识付诸实践。无论是编写简单的汇编程序还是
    发表于 09-02 15:29

    书籍评测活动NO.21】运算放大器参数解析与LTspice应用仿真

    获奖名单将在论坛公示请活动参与者尽量完善个人信息如管理员无法联系到选中的评测者则视为自动放弃。3、申请人收货后14天内未完成书评无权将书籍出售或转赠给他人。如无法在收货后14天内提交书评请将
    发表于 08-22 14:31

    已结束-【书籍评测活动NO.17编程应用——从零开始ARM

    活动原贴:https://www.elecfans.com/d/2164310.html 本期评测活动名单如下:jf_83406285KingBoy2016jf_12114301风语者199104luo865306226 管理员
    发表于 08-21 14:02

    书籍评测活动NO.18】 AI加速器架构设计与实现

    、神经网络加速器的设计及具体的实现技术。通过阅读本书,读者可以深入了解主流的神经网络结构,掌握如何从零开始设计一个能用、好用的产品级加速器。 申请时间2023年7月28日——2023年8月21日 活动
    发表于 07-28 10:50

    书籍评测活动NO.16】 通用人工智能:初心与未来

    联系到选中的评测者则视为自动放弃。3、申请人收货后14天内未完成书评无权将书籍出售或转赠给他人。如无法在收货后14天内提交书评请将书籍退回电子发烧友论坛运费自理。4、电子发烧友对本活动
    发表于 06-21 14:41

    已结束-【书籍评测活动NO.14】 Proteus实战攻略:从简单电路单片机电路的仿真

    的行为一经发现将立即取消获奖资格2、活动结束后获奖名单将在论坛公示请活动参与者尽量完善个人信息如管理员无法联系到选中的评测者则视为自动放弃。3、申请人收货后14天内未完成书评无权将书籍
    发表于 06-01 14:09