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

    文章

    9040

    浏览量

    366709
  • 嵌入式
    +关注

    关注

    5067

    文章

    19006

    浏览量

    302871
收藏 人收藏

    评论

    相关推荐

    书籍评测活动NO.47】HarmonyOS NEXT启程:基础构建纯血鸿蒙应用

    。 《HarmonyOS NEXT启程:基础构建纯血鸿蒙应用》 的出现恰恰能够解决这一难题。 本书为开发者提供了基础进阶的全面指导,帮助读者快速掌握HarmonyOS NEXT的开发技巧,并为鸿蒙生态系统
    发表于 10-14 14:36

    名单公布!【书籍评测活动NO.46】算法电路 | 数字芯片算法的电路实现

    :elecfans123)领取书籍进行评测,如在5个工作日内未联系,视为放弃本次试用评测资格! 《算法电路——数字芯片算法的电路实现》
    发表于 10-09 13:43

    名单公布!【书籍评测活动NO.45】RISC-V体系结构编程与实践(第二版)

    与开源技术。笨叔出版了多部技术专著,包括《奔跑吧 Linux 内核》《ARM64体系结构编程与实践》等。 我们跟随笨叔,开始 RISC-V 的探索之旅吧。 RISC-V 入门
    发表于 09-25 10:08

    名单公布!【书籍评测活动NO.44】AI for Science:人工智能驱动科学创新

    本期评测名单如下 熊治坤、nicegirl、尹向旭、风卦寒明 请以上几位大佬联系工作人员(微信:elecfans123)领取书籍进行评测,如在5个工作日内未联系,视为放弃本次试用评测
    发表于 09-09 13:54

    名单公布!【书籍评测活动NO.42】 嵌入式Hypervisor:架构、原理与应用

    本期评测名单如下 super杰杰、nicegirl 、熊治坤 、水泊梁山901、jf_02192444 请以上几位大佬联系工作人员(微信:elecfans123)领取书籍进行评测,如在5个
    发表于 08-23 15:17

    名单公布!【书籍评测活动NO.40】数字IC设计入门,多角度透视芯片设计

    共4项。移知课程“算法RTL实现”主讲人。 申请时间 2024年8月8日——2024年9月8日 活动参与方式 1、在本帖下方留言回帖说说你想要这本书的理由15字以上。 2、我们将从本帖留言
    发表于 08-08 15:31

    名单公布!【书籍评测活动NO.39】仓颉编程快速上手 | 开发者的第一个仓颉语言程序

    知识、面向对象编程、高阶知识等内容。在讲解技术点时结合实例加以说明,清晰易理解。 基础语法知识 这部分“你好,仓颉!”最简程序开始,解释程序的基本结构与编程规范,然后介绍了变量的声明
    发表于 07-24 17:01

    名单公布!【书籍评测活动NO.37】ARM MCU嵌入式开发 | 基于国产GD32F10x芯片

    本次试用评测资格! 本书特色 本书深入浅出地讲解嵌入式系统开发的基础知识,原理、方法、工程实践等多视角介绍ARM MCU嵌入式开发中的各种常用技术,为每个知识点配备了开发案例,使读者既能掌握工程开发
    发表于 07-12 15:27

    名单公布!【书籍评测活动NO.36】嵌入式机电一体化系统设计与实现

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

    名单公布!【书籍评测活动NO.31】大语言模型:原理与工程实践

    的重视。我们精心设计了从零开始的教学章节,提供大语言模型微调的详细指导,逐步引领读者掌握关键技能。这不仅有助于初学者迅速上手,也为有经验的开发者提供了深入学习的机会。 作为真正的大语言模型实践者,我们拥有
    发表于 03-18 15:49

    名单公布!【书籍评测活动NO.30】大规模语言模型:理论到实践

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

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

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

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

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

    名单公布!【书籍评测活动NO.28】量子计算机重构未来

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

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

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