Bước 1 (Thiết lập môi trường xây dựng): = Như mọi khi, chúng ta phải thiết lập môi trường xây dựng để các linux biết chúng ta đang xây dựng một cái gì đó. Đây là cách chúng tôi làm điều đó Mã: xuất khẩu TARGET_BUILD_VARIANT = user TARGET_PRODUCT = devicename MTK_ROOT_CUSTOM = .. / MediaTek / tùy chỉnh / TARGET_KERNEL_VERSION = devicename && export PATH = pathToDir / cánh tay-EABI-4,6 / bin: $ PATH && xuất khẩu CROSS_COMPILE = cánh tay-EABI - && xuất khẩu ARCH = cánh tay Hãy để tôi giải thích điều này không BUILD_VARIANT Các quy định cụ thể những gì hạt nhân sẽ được xây dựng cho. Một bài viết rất tốt tôi đã xem qua để giải thích việc xây dựng các biến thể là ở đây. Các TARGET_PRODUCT / TARGET_KERNEL_PRODUCT nói với các máy linux gì "thiết bị cụ thể" các tập tin dùng Các MTK_ROOT_CUSTOM tả thư mục của thư mục MediaTek / tùy chỉnh. nhớ mide này có trong thư mục tương tự như nguồn kernel là tốt. Các PATHThis bộ thực thi toolchain của bạn để đường dẫn của bạn. Tải về toolchain (tốt cánh tay-EABI-4.6) Hoặc, nếu bạn muốn, bạn có thể xây dựng toolchain của riêng bạn từ mã nguồn Các CROSS_COMPILE, Một trình biên dịch chéo là một trình biên dịch có khả năng tạo ra các mã thực thi cho một nền tảng khác hơn một mà trên đó các trình biên dịch đang chạy. Toolchain tạo điều kiện chức năng này ARCH = arm, ARM là một gia đình của những hướng dẫn kiến trúc cho bộ vi xử lý máy tính dựa trên điện toán giảm tập lệnh (RISC) kiến trúc phát triển bởi British Holdings công ty ARM. ARM cũng được sử dụng trong Android. Dưới đây bằng cách gõ Mã: xuất khẩu ARCH = cánh tay chúng ta đang nói linux mà chúng ta sẽ được xây dựng cho các kiến trúc CPU "ARM". Thats lý thuyết đủ, cho phép có được bàn tay của chúng tôi bẩn Nguồn bài viết: http://devteam.vn/threads/mtk-guide-1-building-a-kernel-from-source.390/
đang được dịch, vui lòng đợi..