Learn to Design your own OS booting ARM board
Everyone interested to have the slides from my presentation at the Hacker Dojo in Silicon Valley, can download them here:
Download “Learn to Design your own OS booting ARM board” ppt file here.
Download “Learn to Design your own OS booting ARM board” ppt file here.
Content: Part 1
- Projects
- What is important when starting a newARM design?
- Selecting components for a board running an operating system
- Tips for ARM Schematic design
- PCB Stackup & Impedances
- PCB Stackup & Impedances (Calculation)
- The most common High Speed Design Rules
- iMX6 DDR3 layout and length matching
- T-branch vs. Fly-by
- DDR3 read / write leveling
- Memory length matching spreadsheet
- Memory Layout example in Altium
Content: Part 2
- How does ARM boots?
- How to setup a machine for ARM code compilation
- How to compile bootloader
- How to modify bootloader
- Bootloader compilation example
- Bootloader commands
- How to build a Linux Kernel
- How to prepare a File system
- Steps to bring your board to life
- DDR3 calibration
- Board testing and HW verification
- Thank you