ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Board support package for embedded system LUX9

David Pristovnik (2016) Board support package for embedded system LUX9. EngD thesis.

Download (2617Kb)


    By introducing an operating system to an embedded device, we can expand its functionality and thereby speed-up the development of the end-product. We describe porting of a Linux operating system to a custom developed board based on ARM architecture. First part of the thesis starts with a short introduction into the history and design philosophy of the ARM architecture and operation of ARM processors. We use this information as a theoretical background for the project. Then we continue with the description of the LUX9 family of custom modules and boards based on ARM processors. Module LUX-SF9G with microprocessor Atmel AT91SAM9G is then described more into detail. The main part of the thesis describes porting of Linux operating system on the module and defines four most important elements of porting Linux to new devices. Following chapters describe porting of bootloaders, first stage AT91Bootstrap bootloader and second stage U-Boot bootloader, and customization and adaptation of the Linux kernel. We finish this section with the description of the root filesystem and building of Ångström distribution. Results and challenges we were facing during the project are presented at the end.

    Item Type: Thesis (EngD thesis)
    Keywords: base support package, embedded Linux operating system, ARM architecture, Atmel SAM9, bootloader, AT91Bootstrap, U-Boot, Linux kernel, Ångström embedded distribution
    Number of Pages: 80
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    izr. prof. dr. Uroš Lotrič270Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1536873155)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 3305
    Date Deposited: 25 Mar 2016 08:42
    Last Modified: 18 Apr 2016 14:31
    URI: http://eprints.fri.uni-lj.si/id/eprint/3305

    Actions (login required)

    View Item