+1 500 000 products in offer
7000 packages per day
+300 000 clients from 150 countries
No, the Raspberry Pi does not have a BIOS or a UEFI interface like on classic PCs. Instead, it uses a simplified, specialised boot mechanism based on firmware stored in EEPROM.
In personal computers, the process of booting the operating system is based on an intermediate layer - BIOS (Basic Input/Output System) or the newer equivalent UEFI (Unified Extensible Firmware Interface). This is where the user can set the boot order, system clock, disk support, security or RAM timing, among other things. The BIOS loads the so-called. bootloader, which starts the operating system stored on the hard disk or SSD. On the Raspberry Pi, the process looks different. There is no classic BIOS or graphical configuration menu. Instead, it uses specialised firmware, which is embedded in EEPROM memories - integrated circuits located on the motherboard. When power is applied, this firmware automatically looks for a set of boot files on the media (e.g. a microSD card or SSD), the most important of which are: bootcode.bin, start.elf and config.txt. This system is much simpler than BIOS and largely configurable via text files stored on the system partition. The operation and configuration of the bootloader is done just through these files, which is both an advantage (ease of editing) and a limitation (no interactive user interface).
The Raspberry Pi's firmware contained in the EEPROM manages the low-level hardware initialisation process, including checking the boot source, booting from USB, microSD card or over the network. It can be updated and configured using Tools such as raspi-config or Raspberry Pi Imager. On the Raspberry Pi 4 and 5, it is possible to set the default boot order (e.g. USB first, then SD card), but this is not done via the BIOS screen, but by uploading the configuration to the EEPROM accordingly. This gives the Raspberry Pi a great deal of flexibility, while eliminating the need for extensive power management and hardware configuration, as is the case with x86 computers.
Instead of using the BIOS, the Raspberry Pi user edits configuration files stored on the SD card or system disk. For example:
Transfer Multisort Elektronik (TME) is one of the world’s largest global distributors of electronic components, electrotechnical parts, workshop equipment, and industrial automation. The catalog includes over 1,500,000 products from 1,300 leading manufacturers. TME’s modern logistics centers in Łódź and Rzgów (Poland), with a combined area of over 40,000 m², ship nearly 6,000 packages daily to customers in more than 150 countries.
TME also invests in the development of knowledge and skills of young engineers and electronics enthusiasts through the TME Education project, and supports the tech community by organizing the TechMasterEvent series, promoting innovation and experience exchange.