Saturday, 29 November 2014

Porting Embbeded OS(Part1)

In this part we would be understanding all the basics of kernel which are required
-What if you’re looking for the right place to add some custom support for your new embedded project? How do you know which files are important for your architecture?



                                                                                                                      
-There are various source of kernel available(www.kernel.org)

Top-Level Source Directory
arch/                                              kernel/                           drivers/                                       
block/                                            lib/                                  ipc/
crypto/                                          mm/                                samples/
Documentation/                          net/                                 virt/
firmware/                                      scripts/
fs/                                                  security/                                  
include/                                        sound/
init/                                                usr/


-/arch contain more than 20 unique processor architecture.
-two important build targets are found in the top-level kernel source tree after
a successful build: System.map and the kernel proper, vmlinux

Compiling the Kernel










No comments:

Post a Comment