同学们,大家好!欢迎大家来到《创客实战训练营》的课堂。我是主讲教师韩鹏。接下来我们认识一个重要的工具软件——虚拟机。
虚拟机(Virtual Machine)是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。虚拟机在实体计算机中运行,并使用实体计算机的硬件设备,通过虚拟机可以便捷的在计算机中安装包括树莓派操作系统在内的各类操作系统,从而实现在没有树莓派开发板的情况下,对树莓派操作系统的体验与学习。

【虚拟机】
常用的虚拟机软件包括Windows系统自带的HyperV、以及VMWware Workstation等。VMWare Workstation由WMWare公司进行开发,支持在Linux、Windows等多种操作系统平台上的运行,能够实现数百种操作系统的安装,是目前行业领先的虚拟机软件。该软件目前的最新版本为15.5,同学们可以通过其官方网站进行软件安装文件的下载和试用。
(官方网站:https://www.vmware.com/)


【常用虚拟机软件HyperV、VMWware Workstation】
在安装虚拟机软件后,通过下载和安装Raspbian操作系统的桌面版(RaspiOS Desktop)即可实现通过PC对树莓派的模拟运行,从而无需使用树莓派开发板就可以进行特定项目的开发和实验。
除了使用程序设计语言进行软件功能的开发之外,软件界面的设计也是电子产品原型制作过程中的重要内容,优秀的软件界面能够显著提升最终作品的用户体验。
在基于树莓派开发板进行项目开发和编写Python程序时,PyQt是一款经常用到的界面设计软件,它由Phil Thompson结合Python编程语言和Qt库开发而成,支持Windows、Linux、MacOS等主流操作系统。在项目开发设计过程中,使用PyQt可以快速的设计一个与硬件产品相配合的软件用户图形界面,配合触摸屏和键盘快捷键可以实现接近行业主流软件的用户体验。

【PyQt】
在这节课后,请同学们通过任意一款虚拟机软件完整安装树莓派的桌面操作系统RaspiOS,并将登录后的系统截图通过讨论界面回复给我们。树莓派桌面操作系统的下载和使用方法可以通过实践微视频进行学习。

