1. 程式人生 > >移植linux3.7.4系統到itop4412開發板記錄

移植linux3.7.4系統到itop4412開發板記錄

最近要移植linux3.7.4系統到itop4412開發板,好長時間沒有移植系統了,今天弄了一下,都感覺手生了。

首先先編譯一下核心試下,然後再慢慢移植各驅動

1.下載linux核心原始碼

2.進入核心原始碼目錄,修改makefile中的arch =arm 交叉編譯器為我們自己的交叉編譯器

3.到arch/arm/configs目錄下,拷貝4412的預設配置檔案到核心根目錄下的.config,然後make menuconfig

4.修改核心中的串列埠配置為串列埠2,因為itop4412終端的串列埠使用的為串列埠2

5.修改啟動引數

6.新建自己的板級配置檔案mach-itop4412.c,修改機器啟動設定,在相應目錄下修改KCONFIG和Makefile

7.修改itop4412開發板的機器碼,

8.編譯 make

9.下載核心到開發板,有列印資訊,說明前面做的對了,然會具體的驅動以後加,要加入usb網絡卡驅動、emmc驅動、usb儲存驅動等。明天再加,部落格改天再修改,先大體記錄一下