Skip to content
Leon edited this page Jun 5, 2024 · 22 revisions

AMOS Project: Flash Boot Loader (FBL) Development Wiki

Table of Contents

  1. Introduction
  2. Getting Started
  3. User documentation
  4. Troubleshooting
  5. Contributing
  6. License
  7. Contact

Introduction

Welcome to the user documentation for our AMOS project, a collaborative effort undertaken by a dedicated team of students. The objective of this project is to develop a Flash Boot Loader (FBL) for an embedded device, providing a robust and efficient solution for updating application software. Our FBL ensures that the embedded device can seamlessly receive and install new software versions, enhancing its functionality and performance.

Project Overview

The primary goal of our project is to create a Flash Boot Loader capable of updating the application software on an embedded device. In addition to the FBL, we have developed a Graphical User Interface (GUI) for Windows PC. This GUI facilitates the transfer of new application software to the FBL, streamlining the update process and making it user-friendly.

Development Platform

For the development of our Flash Boot Loader, we utilized the AURIX™ TC375 lite kit. This kit features a 32-Bit Single-Chip AURIX™ TriCore™ based-Microcontroller, renowned for its high performance, reliability, and scalability. The AURIX™ TC375 lite kit provides a solid foundation for developing advanced embedded solutions, making it an ideal choice for our project.

Key Features

  • Flash Boot Loader (FBL): Ensures secure and efficient updates of the application software on the embedded device.
  • Graphical User Interface (GUI): Developed for Windows PC, allowing easy and intuitive transfer of new application software to the FBL.
  • AURIX™ TC375 Lite Kit: Utilized for development, leveraging its powerful 32-Bit Single-Chip AURIX™ TriCore™ based-Microcontroller.