os coding exercises, such as linux kernel, ucosii, vxworks and so on