This is the 2nd largest sub-project in the entire μnix project. The ATBIOS is an ATmega microcontroller running custom firmware (ie the software) that performs all bootup sequences, has a direct access to the video subsystem, controls the AMPS (AVR Multi-Processing System) /reset signal, has it's own external DataFlash (16Mbit) to store text responses and menu dialogs, and controls (that is, proxies requests to/from) the temperature controller, debug console (192x64 graphical LCD), and RTC (Real Time Clock). To perform its duties it requires a GPIO expander IC.
The ATBIOS is an MCU that runs firmware managing the entire boot process. It operates in much the same way as a conventional x86 BIOS does.
Project information
- Licence:
- Simplified BSD Licence
View full history Series and milestones
trunk series is the current focus of development.
All code Code
- Version control system:
- Bazaar
- Programming languages:
- C++, AVR Assembler
All bugs Latest bugs reported
All blueprints Latest blueprints
-
μnix ATBIOS Bootloader
Registered -
ATBIOS Menu Management
Registered -
ATBIOS State Machine Codes
Registered