Danh mục

Biên dịch nhân Linux 2

Số trang: 43      Loại file: pdf      Dung lượng: 370.46 KB      Lượt xem: 19      Lượt tải: 0    
Hoai.2512

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

Thông tin tài liệu:

Tham khảo tài liệu biên dịch nhân linux 2, công nghệ thông tin, hệ điều hành phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Biên dịch nhân Linux 2Biên d ch nhân Linux Tác gi : Hoàng Ng c Diêu M cl c1 T ng quan v nhân Linux trên phương di n biên d ch l i 31.1 Nhân Linux và vi c biên d ch l i nhân 31.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) 32 T i sao c n biên d ch l i nhân Linux? 53 C u trúc và quy ư c s hi u phiên b n c a nhân Linux 64 Đòi h i t i thi u trong vi c biên d ch l i nhân Linux 64.1 Đòi h i cho nhân Linux 2.4.x 74.2 Đòi h i cho nhân Linux 2.6.x 85 Xác đ nh c u hình (hardware) c a máy 96 Các bư c chu n b 96.1 T o m t đĩa m m kh i đ ng cho nhân đang dùng 96.2 T i mã ngu n 106.3 Ki m tra th c tính c a mã ngu n 116.4 X nén mã ngu n 126.5 Dùng config nào thì thích h p? 147 Ch nh c u hình biên d ch nhân Linux 147.1 Thành ph n c a c u hình biên d ch nhân Linux 147.1.1 Thành ph n c u hình biên d ch nhân Linux phiên b n 2.4.x 147.1.2 Thành ph n c u hình nhân Linux cho lo t nhân 2.6.x 177.2 Đi u ch nh c u hình biên d ch nhân Linux 187.2.1 Các công c đ xác l p c u hình 197.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 208 Các bư c biên d ch 228.1 Bư c t o dependency, d n d p và t o nhân 228.2 Bư c t o modules và cài modules 248.3 Tách r i mã ngu n và h sơ output trên lo t nhân 2.6.x 258.3.1 make help, m t ti n ích m i trên lo t nhân 2.6.x 26 –1–8.3.2 Tách r i mã ngu n và output files 279 Cài đ t nhân 279.1 Cài đ t v i make install 289.1.1 Đ i v i GRUB 289.1.2 Đ i v i LILO 299.2 Các bư c cài đ t b ng tay 319.2.1 T o initrd 319.2.2 Copy nhân và System.map 329.2.3 Ch nh c u hình c a bootloader config 3310 Kh i đ ng l i máy và ch nh lý n u g p tr c tr c 3510.1 B treo khi kh i đ ng vào linux 3510.2 B treo trong quá trình nhân đư c load 3611 Vá và biên d ch nhân 3711.1 Các đi m quan tr ng trư c khi vá 3711.2 T i, x và vá 38 –2–1 T ng quan v nhân Linux trên phương di n biên d ch l i1.1 Nhân Linux và vi c biên d ch l i nhânNhâ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.Có nh ng driver không th biên d ch như m t module vì nó ph i đư c load and linktr c ti p ngay khi nhân kh i đ ng. Cũng có nh ng driver cho phép ch n như m tmodule và đư c t i trong khi và sau khi nhân đư c kh i đ ng. Đi m chính y u c n n mb t trong gi i h n ch đ Biên d ch nhân Linux là hi u rõ t i sao ph i ch n M (chomodule), Y (cho biên d ch tr c ti p) và N (không dùng) các drivers này.• Biên d ch tr c ti p vào kernel có nghĩa là các drivers này dù có đư c dùng hay không v n đư c t i lên khi nhân kh i đ ng và t t nhiên nó s chi m m t ph n b nh . L i đi m chính c a ch n l a này là m t khi drivers đã đư c biên d ch vào nhân thì không còn ph i quan ng i đ n tính trung th c c a nhân và các driver n a. Các h th ng làm vi c đòi h i tính b o m t cao không dùng modules mà biên d ch th ng vào nhânkernel đ tránh trư ng h p các modules không tin c y b cài vào nhân lúc nào đó trong quá trình ho t đ ng c a máy. L i đi m k ti p c a ch n l a này là tính hi u xu txu t (r t nh ), khi c n driver thì đã c ...

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