Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ass:laboratoare:01 [2023/07/10 22:27]
radu.mantu
— (current)
Line 1: Line 1:
-~~NOTOC~~ 
  
-===== Lab 01 - Booting to Linux ===== 
- 
-===== Objectives ===== 
- 
-  * Learn about Exception Levels & the boot process for ARMv8 
-    * Expect comparisons with x86 
-  * Create a ramdisk with Buildroot 
-  * Generate a Firmware Image Package with U-boot & Trusted Firmware-A 
-  * Get a functioning Linux onto the board 
- 
-===== Contents ===== 
- 
-{{page>:​ass:​laboratoare:​01:​meta:​nav&​nofooter&​noeditbutton}} 
- 
-===== Introduction ===== 
- 
-{{namespace>:​ass:​laboratoare:​01:​theory&​nofooter&​noeditbutton}} 
- 
-===== Tasks ===== 
- 
-<note tip> 
-The following tasks will walk you through compiling your own firmware, kernel and userspace environment (i.e.: bash, binutils, etc.), followed by getting it up and running on the board. 
- 
-**Suggestion #1:** After manually solving each task, automate the steps you've taken by writing a Makefile. Chances are that you're going to have to rebuild things (at least partially) dozens of times. 
- 
-**Suggestion #2:** Since you won't be working alone, run a ''​git init''​ and add dependent repositories as submodules so that your partner'​s on the same page. Don't forget to add ''​--depth 1''​ to the ''​git submodule add''​ in order to reduce the cloning tine and size of your subrepos. 
-</​note>​ 
- 
-{{namespace>:​ass:​laboratoare:​01:​tasks&​nofooter&​noeditbutton}} 
ass/laboratoare/01.1689017271.txt.gz ยท Last modified: 2023/07/10 22:27 by radu.mantu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0