1.2 开发工具

由于目标系统是Linux操作系统,因此本书所有开发过程均在Linux操作系统上完成,PC开发环境是Ubuntu/x86-64。大多数针对Linux的开发工具在Linux平台上都可以很方便地获得,而且在开发过程中,使用相同的操作系统,PC和目标平台可以比较方便地对照操作。

图1.4 树莓派4B接口

原则上说,使用Linux的任何发行版,甚至是在其他操作系统中的Linux虚拟机,本书所涉及的方法依然有效,只是不同Linux发行版的开发工具安装会有一些差别。