Difference between revisions of "EmCORE"
(Created page with "emCORE is a fork of emBIOS which aims at even more flexibility. It supports/enforces dynamic memory allocation and the apps are runtime-relocatable. It supports libraries whi...") |
|||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | emCORE | + | {{Template:Outdated|reason=emCORE has been abandoned. Bootloader duties are now handled by [[U-Boot]]. The target OS is likely going to be Rockbox and/or Linux.}} |
− | + | ==emCORE kernel== | |
+ | emCORE is a lightweight alternative operating system for iPods (and possibly other devices one day). | ||
− | == | + | ===Features=== |
− | + | * Preemptive multitasking | |
+ | * Can run multiple independent apps at the same time | ||
+ | * Shared library support | ||
+ | * USB debugging API | ||
+ | * FAT32 file system access | ||
+ | * LCD text console and graphics API | ||
+ | * Can run other kernels (such as [http://www.rockbox.org/ Rockbox]) through a kexec-like interface | ||
+ | * ~75KB executable size, ~110KB RAM usage (plus LCD frame buffer) | ||
+ | |||
+ | |||
+ | ==emCORE boot menu== | ||
+ | When emCORE is installed, the emCORE boot menu is installed as the default autostart app. Depending on the device it offers various boot options. | ||
+ | |||
+ | |||
+ | |||
+ | ==emCORE fastboot== | ||
+ | [[Fastboot]] was an emCORE application that was used to launch [http://www.rockbox.org/ Rockbox] or OF instantly when the iPod turns on. It is now discontinued, and its functionality is moved to the Boot menu. | ||
+ | |||
+ | |||
+ | |||
+ | ==emCOREFS== | ||
+ | [[emCOREFS]] is a filesystem wrapper around [[EmCORE_Monitor_Protocol|emCORE's Monitor Protocol]] that uses [http://libusb.org/wiki/libusb-1.0 libusb 1.0] to connect to a device running emCORE and [http://fuse.sourceforge.net/ FUSE] to mount its storage in a directory. | ||
+ | |||
+ | |||
+ | |||
+ | ==Installation instructions== | ||
+ | There's an installation wizard available on [[EmCORE Installation|this page]]. | ||
+ | |||
+ | |||
+ | |||
+ | ==Uninstallation instructions== | ||
+ | There's an uninstallation wizard available on [[EmCORE Uninstallation|this page]]. |
Latest revision as of 18:35, 9 January 2023
The information and/or topic discussed here is not up to date. emCORE has been abandoned. Bootloader duties are now handled by U-Boot. The target OS is likely going to be Rockbox and/or Linux. |
Contents
emCORE kernel
emCORE is a lightweight alternative operating system for iPods (and possibly other devices one day).
Features
- Preemptive multitasking
- Can run multiple independent apps at the same time
- Shared library support
- USB debugging API
- FAT32 file system access
- LCD text console and graphics API
- Can run other kernels (such as Rockbox) through a kexec-like interface
- ~75KB executable size, ~110KB RAM usage (plus LCD frame buffer)
When emCORE is installed, the emCORE boot menu is installed as the default autostart app. Depending on the device it offers various boot options.
emCORE fastboot
Fastboot was an emCORE application that was used to launch Rockbox or OF instantly when the iPod turns on. It is now discontinued, and its functionality is moved to the Boot menu.
emCOREFS
emCOREFS is a filesystem wrapper around emCORE's Monitor Protocol that uses libusb 1.0 to connect to a device running emCORE and FUSE to mount its storage in a directory.
Installation instructions
There's an installation wizard available on this page.
Uninstallation instructions
There's an uninstallation wizard available on this page.