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

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

3天内不再提示

【免费送书】 从编程到应用 | 从零开始学ARM

电子发烧友论坛 来源:未知 2023-07-11 09:25 次阅读

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


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



《从零开始学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






声明本文由电子发烧友社区发布,转载请注明以上来源。如需社区合作及入群交流,请添加微信EEFans0806,或者发邮箱liuyong@huaqiu.com。


更多热点文章阅读

  • 基于Cortex-M3内核的32位微控制器STM32项目实战分享!

  • 基于32位RISC-V设计的互联型微控制器,沁恒微CH32V307开发样例

  • RK3568!四核64位ARMv8.2A架构,汇聚编译源码及实战样例

  • 尺寸仅有21mm*51mm,板边采用邮票孔设计,合宙 Air105 核心板开发总结

  • 嵌入式Linux开发秘籍!工程师大佬亲历分享项目样例


原文标题:【免费送书】 从编程到应用 | 从零开始学ARM

文章出处:【微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。

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

原文标题:【免费送书】 从编程到应用 | 从零开始学ARM

文章出处:【微信号:gh_9b9470648b3c,微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    起步电子

    探索新的兴趣并了解你身边的多彩世界。电子是现代技术中迷人的一门学科。无论你在哪里,你都能看到电子设备和装置。汽车邮局的邮政编码阅读器,几乎每个机器都要用到一些电子控制。你可以不必了解大多数设备
    发表于 12-05 14:27

    使用AD8001放大一个100mv左右的信号,在经过放大的信号低电平都是三点几伏不能够从零开始的原因?

    请问,如图我想使用AD8001放大一个100mv左右的信号,然后使用比较器输出信号进行计数,但是现在经过放大的信号低电平都是三点几伏,不能够从零开始,请问这是什么原因呢?如图,红色是需要放大的信号,紫色是经过放大的信号。
    发表于 11-17 06:07

    示波器_从零开始手把手测电源开环增益/电源环路频响曲线/PSM

    示波器_ 从零开始手把手测电源开环增益/电源环路频响 曲线/ PSM 我们之前有篇文章理论到实践演示了如何测量电源环路的开环增益曲线,不过偏重于理论和原理,没有很多细节的展现,所以这片文章另外
    发表于 10-26 15:54

    从零开始操作STM8寄存器

    电子发烧友网站提供《从零开始操作STM8寄存器.pdf》资料免费下载
    发表于 10-07 16:02 0次下载
    <b class='flag-5'>从零开始</b>操作STM8寄存器

    从零开始ARM》个人看法

    看到书名,说实话挺感兴趣的. 因为毕竟工作一直在用这个. 看到的内容感觉自己真的知识不够. 虽说用的这个但是工作原理不是很清楚, 只是更改里面片面的东西, 主要的工作还是C语言. 也许是知识
    发表于 09-08 11:53

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

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

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

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

    亚马逊改变最低限额 用户可享受免费送货服务

    未来,没有订阅亚马逊Prime的客户如果想要免费送货,就必须花费更多了。 正如CNBC早些时候发现的那样,在一些市场,非Prime客户在亚马逊上免费送货的最低门槛提高到了35美元。此前,购物者只需
    的头像 发表于 09-01 10:27 334次阅读

    华为云 Classroom 赋能|Devstar使应用开发无需从零开始

    开发模板,提供一站式创建代码仓、自动生成框架代码、创建编译构建、测试、部署等流水线任务能力,使应用开发无需从零开始。 为什么选择 DevStar | 强大的框架代码初始化能力 支持 SpringBoot、Vue、React 框架代码初始化能力,能够让开发者快速上手,聚焦业务逻
    的头像 发表于 08-31 14:36 206次阅读
    华为云 Classroom 赋能|Devstar使应用开发无需<b class='flag-5'>从零开始</b>

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

    活动原贴:https://www.elecfans.com/d/2164310.html 本期评测活动名单如下:jf_83406285KingBoy2016jf_12114301风语者199104luo865306226 管理员已通过私信联系以上评测者,请评测者于5个工作日内添加管理员微信进行登录,逾期视为自动放弃
    发表于 08-21 14:02

    从零开始点亮CW32L052的LED灯

    从零开始创建LED灯工程
    的头像 发表于 07-12 07:54 609次阅读
    <b class='flag-5'>从零开始</b>点亮CW32L052的LED灯

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

    ARM 公司目前已成为全球最重要的科技公司之一,究其原因,一方面,它低功耗的技术路线与移动互联时代的需求高度契合,另一方面源于其主导的庞大生态圈。在这个商业生态系统里,ARM 公司并不直接从事芯片
    的头像 发表于 07-05 14:20 1.3w次阅读
    【书籍评测活动NO.17】 从<b class='flag-5'>编程</b>到应用——<b class='flag-5'>从零开始</b>学<b class='flag-5'>ARM</b>

    PyTorch教程之从零开始的递归神经网络实现

    电子发烧友网站提供《PyTorch教程之从零开始的递归神经网络实现.pdf》资料免费下载
    发表于 06-05 09:55 0次下载
    PyTorch教程之<b class='flag-5'>从零开始</b>的递归神经网络实现

    150套开发板免费送!还有5G手机拿?米尔RZ/G2L开发板创意秀

    人间最美五月天 不负韶华不负卿 米尔又来板子了 不是3套,也不是4套 150套****米尔RZ/G2L开发板 免费!板卡不回收! 01 这是什么样的有奖活动? 米尔RZ/G2L开发板创意秀
    发表于 05-24 16:36

    如何从零开始学好PLC编程

    plc
    YS YYDS
    发布于 :2023年05月15日 22:26:41