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
    +关注

    关注

    135

    文章

    9499

    浏览量

    388549
  • 嵌入式
    +关注

    关注

    5186

    文章

    20141

    浏览量

    328642
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    书籍评测活动NO.68】龙芯之光·自主可控处理器设计解析

    申请时间 2025年12月01日——2025年12月31日 活动参与方式 1、在本帖下方留言回帖说说你想要这本书的理由15字以上。 2、我们将从本帖留言者中挑选赠送此书籍,共赠送5本。 3、请在
    发表于 12-01 15:32

    书籍评测活动NO.67】成为硬核Linux开发者:《Linux 设备驱动开发(第 2 版)》

    时代的硬核技能。现在,我们起步,进入Linux设备驱动开发的世界吧。从零开始学会Linux设备驱动开发要快速上手Linux驱动开发,读者需要预备一些基础知识,首先是基本的C语言编程
    发表于 11-17 17:52

    直播预约 |开源芯片系列讲座第30期:“一生一芯”计划——从零开始设计自己的RISC-V处理器芯片

    鹭岛论坛开源芯片系列讲座第30期「“一生一芯”计划从零开始设计自己的RISC-V处理器芯片」11月17日(周三)20:00精彩开播期待与您云相聚,共襄学术盛宴!|直播信息报告题目“一生一芯”计划
    的头像 发表于 11-10 12:03 396次阅读
    直播预约 |开源芯片系列讲座第30期:“一生一芯”计划——<b class='flag-5'>从零开始</b>设计自己的RISC-V处理器芯片

    从零开始了解智慧教室(一):智慧教室核心设备

    在教育数字化转型的浪潮中,智慧教室已成为现代教育的标配。但对于初次接触智慧教室的学校来说,"智慧教室"到底包含哪些设备?今天将从零开始,全面介绍智慧教室的常见智能设备。
    的头像 发表于 11-03 17:58 1251次阅读
    <b class='flag-5'>从零开始</b>了解智慧教室(一):智慧教室核心设备

    书籍评测活动NO.65】ADS仿真实战,破解高速设计信号瓶颈:《高速数字设计(基础篇)》

    申请时间 2025年8月18日——2025年9月18日 活动参与方式 1、在本帖下方留言回帖说说你想要这本书的理由15字以上。 2、我们将从本帖留言者中挑选赠送此书籍,共赠送5本。 3、请在收到
    发表于 08-15 15:41

    书籍评测活动NO.64】AI芯片,过去走向未来:《AI芯片:科技探索与AGI愿景》

    名单公布 @LiuDW、@jinglixixi、@bruceleesohu 请于9月3日前,前往【书籍评测活动NO.64】《AI芯片:科技探索与AGI愿景》完成书籍兑换。 如有疑问请
    发表于 07-28 13:54

    从零开始之电机FOC控制

    我们将撕开FOC神秘而虚伪的面纱,以说人话的方式讲述它。真正的做到从零开始,小白一看就会,一就废。如果觉得有用的话,就点个赞呗,纯手码。一、什么是FOC?FOC
    的头像 发表于 04-23 19:34 4086次阅读
    <b class='flag-5'>从零开始</b>之电机FOC控制

    名单公布!【书籍评测活动NO.60】运算放大器参数解析与LTspice应用仿真

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

    从零开始电源

    从零开始电源···内部篇 从零开始电源---------内部篇 (写这篇文的着眼点就在“从零开始”上,所以涉及
    发表于 04-07 15:30

    从零开始电路仿真Multisim与电路设计Protel技术——完整版

    资料介绍为读者从零开始,快速掌握EDA(电子设计自动化)领域中最常用、最流行的两个功能强大的应用软件Multisim、Protel而编写的。 本书首先介绍了EDA技术的发展与应用,并对常用EDA软件
    发表于 03-25 14:37

    【社区活动】电子发烧友三月份活动汇总

    ://bbs.elecfans.com/jishu_2476930_1_1.html 活动时间:2025年2月17日——2025年3月17活动名称:【
    发表于 03-14 15:36

    名单公布!【书籍评测活动NO.59】基础开发AI Agent——手把手教你用扣子做智能体

    本期评测名单如下 jinglixixi、cszzlsw、kurotourist、陈星闽 请以上几位大佬联系工作人员(微信:elecfans123)领取书籍进行评测,如在5个工作日内未联系,视为
    发表于 03-10 16:29

    名单公布!【书籍评测活动NO.58】ROS 2智能机器人开发实践

    本期评测名单如下 朱翔宇、jf_26441444、一只小熊星座、尹向旭 请以上几位大佬联系工作人员(微信:elecfans123)领取书籍进行评测,如在5个工作日内未联系,视为放弃本次试用
    发表于 03-03 14:18

    名单公布!【书籍评测活动NO.56】极速探索HarmonyOS NEXT:纯血鸿蒙应用开发实践

    本期评测名单如下 贾潇、焦林、kurotourist 请以上几位大佬联系工作人员(微信:elecfans123)领取书籍进行评测,如在5个工作日内未联系,视为放弃本次试用评测资格!
    发表于 01-20 16:53

    名单公布!【书籍评测活动NO.54】典型电子电路设计与测试

    本期评测名单如下 jf_80391399、jf_04611493、zcz20053550、jf_87445960 请以上几位大佬联系工作人员(微信:elecfans123)领取书籍进行评测,如在
    发表于 01-06 11:17