Operating system (2017)
1. Reference OSs
TinyOS, Contiki, FreeRTOS/OpenWSN, Riot, ERIKA/FreeOSEK, e-Linux, LiteOS, Nano-RK,
2. Text book site
http://codex.cs.yale.edu/a
vi/os-book/
http://codex.cs.yale.edu/avi/os-book/OS9/slide-dir/index.html
3. XV6 document site
http://tocynics.space/xv6/
https://pdos.csail.mit.edu/6.828/2012/xv6.html
4. XV6 codes
https://github.com/mit-pdos/xv6-public ( git clone git://github.com/mit-pdos/xv6-public.git)
http://janfan.github.io/english-blog/english/2014/06/17/how-i-learn-os.html
5. MIT OCW
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-828-operating-system-engineering-fall-2012/lecture-notes-and-readings/
LAB: https://pdos.csail.mit.edu/6.828/2011/
6. Bootloader and x86 assembly
http://zoo.cs.yale.edu/classes/cs422/2010/lec/l3-hw