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
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 ...
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ìm kiếm theo từ khóa liên quan:
Công nghệ thông tin quản trị mạng hệ điều hành lập trình thiết kế Biên dịch nhân Linux 2Gợi ý tài liệu liên quan:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 453 0 0 -
52 trang 430 1 0
-
24 trang 355 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 314 0 0 -
74 trang 300 0 0
-
96 trang 293 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 289 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 281 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 275 0 0 -
173 trang 275 2 0