Skip to content

xboard-io/niuboot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NiuBoot
An easy, simple, light-weighted, small-bin-size, self-configuration,
runtime-auto-adaptive boot loader for OpenBoard.(#openbrd @irc.freenode.net)

Src Fils:

entry.S , the start point of whole program in ARM ASM.

main.c , the main cycle of program as shell style UI

init.c , SoC core and on-chip peripheral devices initialization

serial.c , serial line (rs-232/UART) routines

utils.c , self-implemented C standard library functions

gpmi.c , low level routines of GPMI(general purpose media interface) linked with nand-flash and ethernet device.

net.c , IP stack alike function implemention

---- drivers:  off-chip(off-SoC) peripherals device  ----

dm9000x.c , dm9000 specific driving code 


About

A small size boot loader for embedded CPUs such as ARM, is featured with hardware auto-detection at run-time

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages