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