系统架构
- 树莓派:基于ARM Cortex-A系列处理器(如Cortex-A53)的Linux操作系统。
- PS4:基于x86-64架构的FreeBSD操作系统。
- Switch:基于ARMv8-A架构的Nvidia Custom操作系统,也被称为“Horizon OS”。
- STM32:无操作系统或基于实时操作系统(RTOS)的固件(裸机)编程。
- 安卓:基于Linux内核的软件堆栈,包括Dalvik虚拟机(Android 4.4之前)或Android Runtime(ART)(从Android 4.4开始)。
- iOS:基于ARMv8-A架构的XNU操作系统。
主要场景
- 树莓派:树莓派主要用于物联网、单板计算机、嵌入式系统和DIY项目。
- PS4:PS4主要用于游戏开发和娱乐。开发人员可以使用PS4的FreeBSD操作系统来创建和运行游戏或其他应用程序。
- Switch:Switch主要用于游戏开发和娱乐。开发人员可以使用Switch的Nvidia Custom操作系统来创建和运行游戏或其他应用程序。
- STM32:STM32主要用于嵌入式系统,例如传感器、工业自动化和智能家居等。
- 安卓:安卓主要用于移动设备和智能电视。开发人员可以使用安卓的软件堆栈来创建和运行应用程序。
- iOS:iOS主要用于移动设备和智能电视。开发人员可以使用iOS的XNU操作系统来创建和运行应用程序