查看原文
其他

好书推荐 | 4本科技图书带你解密“芯”世界

启航新征程的 龙芯中科 2023-08-01


好书推荐


火热六月,夏木荫荫。在第19届中国科学院公众科学日活动中,龙芯中科向公众展示了新一代龙芯自主设计芯片等多项科研成果。随着龙芯新一代3A5000/3C5000处理器的普及应用,自主CPU设计及应用技术也受到了广泛关注。一直以来,龙芯中科积极参与科普教育及技术推广工作,推出了一系列科普技术图书。今天,我们精选4本科技图书并向您诚意推荐,带您与“芯”相伴,预见未来,领略科技之美。


01

《CPU通识课》



作为上市以来广受好评的CPU科普书,《CPU通识课》介绍了CPU的前世今生,知识内容详实,语言平实质朴。本书从八个方面梳理了CPU发展脉络,见微而知著。


CPU概览篇:回顾CPU发展历史,并且说明现代计算机的存储-程序体系原理。


CPU术语篇:解释指令集的用途与意义,比较CISC与RISC两种指令集的特点。讲述了摩尔定律的传奇故事,以及CPU的漏洞与后门可能造成的危害。


CPU原理篇:从布尔代数出发,讲解CPU的计算逻辑。详细说明提高CPU计算效率的方法,包括流水线、乱序执行、多发射,以及转移猜测等。


CPU系统篇:通过解读系统调用,说明操作系统驱动CPU计算的原理。讲解了虚拟化、可信计算、并行计算等技术。最后从计算机系统组成角度,说明CPU与其他硬件的协同方式。


CPU生产制造篇:详细叙述了CPU从电路设计到硅晶圆片切割的生产过程,展示了制造CPU需要集中的诸多高科技力量。


CPU家族篇:从早期的巨型电子管计算机开始回顾,直至Intel、AMD称霸PC机的时代,再到ARM占领移动市场。有业界巨头的故事,也有小而精的CPU传奇。


CPU生态篇:围绕CPU形成的生态环境能够决定CPU获得多大的成功进行阐述。对比X86与ARM在各自领域取得的成就,剖析龙芯产品的生态建设之路。


中国CPU篇:回顾我国研制CPU的艰苦创业历程,说明拥有自主知识产权CPU的重要性。展望未来,我们终将实现超越。


02

《汇编语言编程基础 基于LoongArch》



本书是介绍龙芯自主指令集的第一本汇编语言教程,系统讲解了龙芯处理器全新的自主指令系统架构LoongArch(LA)。主要介绍了什么是汇编语言、什么情况下开发人员会用到汇编语言、如何读懂汇编语言、如何编写汇编程序,以及如何写出高效的汇编程序。


本书第1章开宗明义,向读者介绍了什么是汇编语言;第2章—第6章细致地介绍了LA指令集内容,主要包括LA寄存器、整型基础指令、浮点基础指令、应用程序二进制接口(ABI)等;第7章和第8章教授读者如何编写汇编程序,主要介绍了“内嵌汇编和汇编源程序”这两种编写汇编程序的方式及它们的应用场景;第9章简单介绍了如何使用GDB工具调试汇编程序,内容更加贴近工程实际;最后第10章介绍了如何写出高效的汇编程序,其中涉及了部分计算机体系架构和编译原理方面的知识,包括向量指令、指令调度、指令融合、循环展开等,还将程序性能分析工具perf的实践用法融合其中,进一步提升了读者对汇编语言与系统整体的认识,对于后续深入学习系统底层知识提供了思路。


本书非常适合从事基于龙芯架构开发移植工作的工程技术人员学习参考,也可作为计算机相关专业大学生学习系统结构、汇编语言等课程的延展阅读资料。建议读者在阅读本书之前应具备计算机基础知识并具有一门高级语言(C、C++、Java等)的编程基础知识,这些将有助于读者更好地理解本书内容。


03

《龙芯嵌入式系统软硬件平台设计》



嵌入式系统是IT生态中的重要一环,在龙芯CPU的体系中,龙芯一号系列就是专为嵌入式平台而打造。龙芯一号的特点是低功耗、低成本,适用于专用计算环境。


随着软硬件国产化浪潮的到来,本土开发者将会获得更多好机会。本书就是告诉开发者,如何围绕龙芯一号做好软硬件的开发工作,把握住国产化的机会。


本书从嵌入式的基础知识开始说起,结合嵌入式开发工具LoongIDE的使用说明,让大家可以在动手实践中不断加深理解,获得实际技能。


在硬件平台开发设计方面,本书分别讲解了核心板设计、常用接口设计、人机接口设计;在软件平台方面,则讲解了汇编编程与启动引导程序、操作系统移植与驱动设计。


可操作性强,是本书的特点,通过综合实例,完整地说明了在龙芯嵌入式系统上从需求到软件平台、硬件平台的设计过程。


04

《龙芯嵌入式系统原理与应用开发》



物联网市场正以超快的速度增长,对于本土IoT业务开发者来说,基于龙芯平台的物联网应用将大有可为。本书即是基于龙芯1B(LS1B)芯片编写,讲解IoT技术开发方法。


本书的一大特点是实用性,在LS1B开发套件的基础上,讲解其结构与原理,还介绍了嵌入式开发的必备知识,包括GPIO、UART等外设的基本原理与常用库函数;另一大特点,是结合国产物联网操作系统RT-Thread,讲述其基本原理及在LS1B系统上的应用开发。这一套国产化的软硬件平台,必将成为国内IoT业务的重要解决方案。


最后,本书综合设计了一个物联网智慧路灯实例,让开发者从实战角度切实掌握LS1B的原理与技术。


热点速览

1

龙芯中科与甘肃庆阳市达成战略合作

2

142天,3408小时不间断稳定运行!龙芯2K1500工控芯片全球首套控制器成功并网商用

3

芯力量 芯希望 | 龙芯中科开展少年开放日科普活动


买龙芯 上京东

扫码进入【龙芯京东官方自营店】

/

/


关于龙芯  都在这里

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存