Home / Hardware design / Learn to Design your own OS booting ARM board

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

 

If you are interested to host this kind of presentation at your University, Community or Company, contact me 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

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

 


Learn Advanced PCB Layout ONLINE

You will learn how to do Advanced PCB Layout (DDR3, PCIE, SATA, Ethernet, etc.).

How to register for this online course?

Step 1: Register & Login at FEDEVEL Academy website – Click here
Step 2: Select your course (you will need to be logged in) – Click here

Find out more about this course in this short introduction video


Learn Advanced Hardware Design ONLINE
Starting next week. Don’t miss. Register here >>
Special offer THIS WEEK ONLY: Sign up for Advanced Hardware Design Course and Get FREE Altium Essentials Online Course Register here >>

This course will show you how you can design boards more effectively and produce professional results. It provides you tips and tricks to help you to design boards that work the first time.

The course is practically based and will teach you everything by actually doing it. Anyone who is interested can work on his/her own project during the course. By the end of the course you will have learnt how to create professional manufacturing output which you can then use to build your own board.

How to register for this online course?

Step 1: Register & Login at FEDEVEL Academy website – Click here
Step 2: Select your course (you will need to be logged in) – Click here

Find out more about this course in this short (2 minutes) introduction video

Check Also

011fi

TIP #011: Don’t forget to place mounting holes on your board

Why? If there are no mounting holes, how you are going to fit it into …