树莓派是由英国树莓派基金会推出的只有信用卡大小的小型计算机。树莓派计算机具有功耗低、外形尺寸小、价格低廉、集成幵源操作系统软件平台等优点,所以选择将打印机网页服务器构建在树莓派中。目前树莓派主要有A型和B型两个版本,第一代A/B型版本用的CPU是ARM11系列,第二代B型版本用的CPU是ARMv7系列,第三代B型版本用的CPU是ARMv8。为了满足功能需求选取最高性能的第三代B型版本,即Raspberry pi 3B。Raspberry pi 3B配备了一枚主频为1.2GHz博通公司(Broadcom Limited)生产的BCM2837 ARM架构处理器。BCM2837处理器集成了现代计算机运行时所需的大部分硬件,如中央处理器、图形处理芯片以及音频芯片等在内的大部分芯片,保证了在有限的功耗与面积内实现了高性能。除此之外,Raspberry pi 3B内还包含一片1G容量的RAM,为网页服务器运行提供足够运行空间。Raspberry pi 3B以Micro SD卡为硬盘;卡板周围有4个USB接口和10/100以太网连接口,USB接口用于连接打印机的步进电机控制系统;还有WIFI和低功耗蓝牙模块,可以通过WIFI来实现客户端与打印机服务器无线通信;Raspberry pi 3B还拥有HDMI髙清视频输出接口,用于连接DLP投影系统。
- 代码的开放性。遵循开放系统互连国际标准,所开发的软件和硬件可以互相兼容。
- 多用户多任务。多用户是指每个用户对自己的资源有特定的权限,互不影响。多任务是指计算机可以同时执行多个互相独立的程序。Linux系统调度每个进程平等地访问微处理器。
- 良好的用户界面。Linux为用户提供了两种界面,一种是基于文本命令行的用户界面,它既可以联机使用,又可存在文件上脱机使用,此外具有很强的程序设计能力,用户可方便的编程。另一种是系统调用,它给用户提供低级、高效率的服务。
- 设备的独立性。它能把所有外设都当成文件来看待,只需要安装外设的驱动程序,就可以操纵、使用它们。
- 丰富的网络功能。Linux可支持Internet、文件传输和远程访问三个网络功能,为用户提供了完善的且强大的网络功能。
- 系统安全性高。Linux采用了对读/写进行权限控制、带保护的子系统、审计跟踪、核心授权等安全技术措施,为用户提供必要的安全保证。
- 可移植性好。Linux系统可在从微型计算机到大型计算机的任何环境中、任何平台下运行,无需增加特殊通信接口。
由于Linux系统具有以上优点,所以它常用于构建各种类型的服务器。Linux系统一般包含内核、Shell和文件结构三个部分。内核是Linux操作系统的心脏,它是运行程序和管理硬件设备的核心程序,从用户空间接受命令并把命令送给内核执行。Shell是一个命令解析器,它接收用户输入的命令并送入内核去执行任务。同时也是系统的用户界面,提供了用户与内核进行交互操作的一种接口。文件结构是文件存放在存储设备上的组织方法,主要体现在对文件和目录的组织上。内核、Shell和文件结构这三者构成了Linux操作系统的基本结构,使得用户可以运行程序、管理文件及使用系统。
树莓派计算机上可以运行多个版本的Linux系统,且这些系统都经过官方裁剪优化处理使之适配树莓派硬件系统。设计的3D打印机选用的Linux平台为Debian系统。Debian系统是Linux中比较自由的一个操作系统,由全球几千位志愿者共同开发和维护的,不同的模块都是由不同的工程师团队负责的,因此是一个完全开源的,适合设计的3D打印机操作系统。
你可能感兴趣的类似3D打印资讯