作者的写作风格比喻恰当,让人想一直读下去。
总之,这本书适合稍微有编程基础(主要是C语言)的爱好者或大一学生阅读。文字风趣,花了一个星期左右才读完。书中内容与标题一致,从树莓派引入Linux,操作系统,核心在于讲解Linux操作系统相关的知识和Linux的使用。
通常,太过专业和细致的书,比如每个部分都单独出一本书,往往会吓退一些新手。而作者这本书的每个章节都简单过一遍,因此特别能够吸引新手。 主要分为四个部分:树莓派和Linux历史发展、Linux常规操作和树莓派硬件简介、Linux操作系统入门和树莓派小制作。
前两个部分很简单(拥有一只手都可以轻松完成),看起来很舒适。 第三个部分需要一定的C语言基础,但比起看Linux源代码,要容易得多。 第四个部分非常有趣。它具体讲解如何去使用树莓派,例如制作博客服务器、平板电脑、自动天气脚本以及YOLOOpenCV。可以在网上并找到相关的教程。
此外,我想补充一点。如果你没有树莓派,不用担心。现在树莓派已经推出了基于x86的Raspbian系统,可以在x86电脑的虚拟机中运行Raspbian系统。除了与硬件相关的操作无法完成外,其他所有Linux操作系统都可以实现。
本书中实现一个简易的shell的项目具有较高的挑战性,我感觉我自己都写不出来。更别提像xv6那样具有一万行代码的操作系统了。据说xv6项目的第一个目标就是实现shell,这让人感觉将会很有趣。
最后,我感到非常遗憾的是,作者已经离世。他很有才华,就像B站的Dr.CAN一样,在机器人自动化控制、制作视频或是在博客园写下Python博客方面都很擅长。他写的书也非常受欢迎。
我在书后的部分还发现了一些明显的错误,比如pthread多线程那一部分,不知道是不是因为作者离世而没有来得及编辑。
很遗憾,我们再也看不到作者写这样有趣的编程书籍了。现在,Raspberry Pi 4B和Orange Pi都很流行,Python3.14也已经发布了。如果作者还在,那该会是多么好。 R.I.P.2023.6.16
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
发表评价