Danh mục

Tìm hiểu về Biên dịch nhân Linux

Số trang: 40      Loại file: pdf      Dung lượng: 851.21 KB      Lượt xem: 12      Lượt tải: 0    
Hoai.2512

Phí tải xuống: 18,000 VND Tải xuống file đầy đủ (40 trang) 0
Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Nhân Linux là một "nhân hiện đại" có tính module rất cao. Từ kernel phiên bản 2.6.x trởđi, có rất nhiều chức năng và mở rộng. Với tinh thần "biên dịch nhân", một yếu tố chínhyếu và quan trọng nhất cần ghi nhận đó là tính phân bộ (modularity) của nhân Linux.Đối với người dùng bình thường, modularity cho phép chọn lựa cách biên dịch các driverscủa nhân theo dạng modules hay theo dạng biên dịch trực tiếp vào nhân. Thông thường,khi xác lập cấu hình cho nhân có ba chọn lựa: Y, M và N....
Nội dung trích xuất từ tài liệu:
Tìm hiểu về Biên dịch nhân LinuxSimpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Biên d ch nhân Linux Tác gi : Hoàng Ng c DiêuSimpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com M cl c 1 T ng quan v nhân Linux trên phương di n biên d ch l i 3 1.1 Nhân Linux và vi c biên d ch l i nhân 3 1.2 Tóm t t các bư c biên d ch (dành cho nh ng ai thi u kiên nh n) 3 2 T i sao c n biên d ch l i nhân Linux? 5 3 C u trúc và quy ư c s hi u phiên b n c a nhân Linux 6 4 Đòi h i t i thi u trong vi c biên d ch l i nhân Linux 6 4.1 Đòi h i cho nhân Linux 2.4.x 7 4.2 Đòi h i cho nhân Linux 2.6.x 8 5 Xác đ nh c u hình (hardware) c a máy 9 6 Các bư c chu n b 9 6.1 T o m t đĩa m m kh i đ ng cho nhân đang dùng 9 6.2 T i mã ngu n 10 6.3 Ki m tra th c tính c a mã ngu n 11 6.4 X nén mã ngu n 12 6.5 Dùng config nào thì thích h p? 14 7 Ch nh c u hình biên d ch nhân Linux 14 7.1 Thành ph n c a c u hình biên d ch nhân Linux 14 7.1.1 Thành ph n c u hình biên d ch nhân Linux phiên b n 2.4.x 14 7.1.2 Thành ph n c u hình nhân Linux cho lo t nhân 2.6.x 17 7.2 Đi u ch nh c u hình biên d ch nhân Linux 18 7.2.1 Các công c đ xác l p c u hình 19 7.2.2 M t s đi m c n chú ý trong giai đo n hình thành c u hình biên d ch nhân 20 8 Các bư c biên d ch 22 8.1 Bư c t o dependency, d n d p và t o nhân 22 8.2 Bư c t o modules và cài modules 24 8.3 Tách r i mã ngu n và h sơ output trên lo t nhân 2.6.x 25 8.3.1 make help, m t ti n ích m i trên lo t nhân 2.6.x 26 –1–Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com 8.3.2 Tách r i mã ngu n và output files 27 9 Cài đ t nhân 27 9.1 Cài đ t v i make install 28 9.1.1 Đ i v i GRUB 28 9.1.2 Đ i v i LILO 29 9.2 Các bư c cài đ t b ng tay 31 9.2.1 T o initrd 31 9.2.2 Copy nhân và System.map 32 9.2.3 Ch nh c u hình c a bootloader config 33 10 Kh i đ ng l i máy và ch nh lý n u g p tr c tr c 35 10.1 B treo khi kh i đ ng vào linux 35 10.2 B treo trong quá trình nhân đư c load 36 11 Vá và biên d ch nhân 37 11.1 Các đi m quan tr ng trư c khi vá 37 11.2 T i, x và vá 38 –2–Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com 1 T ng quan v nhân Linux trên phương di n biên d ch li 1.1 Nhân Linux và vi c biên d ch l i nhân Nhân Linux là m t nhân hi n đ i có tính module r t cao. T kernel phiên b n 2.6.x tr đi, có r t nhi u ch c năng và m r ng. V i tinh th n biên d ch nhân, m t y u t chính y u và quan tr ng nh t c n ghi nh n đó là tính phân b (modularity) c a nhân Linux. Đ i v i ngư i dùng bình thư ng, modularity cho phép ch n l a cách biên d ch các drivers c a nhân theo d ng modules hay theo d ng biên d ch tr c ti p vào nhân. Thông thư ng, khi xác l p c u hình cho nhân có ba ch n l a: Y, M và N. Có nh ng driver không th biên d ch như m t module vì nó ph i đư c load and link tr c ti p ngay khi nhân kh i đ ng. Cũng có nh ng driver cho phép ch n như m t module và đư c t i ...

Tài liệu được xem nhiều: