星期五, 2月 15, 2008

porting guide(一)

1. 編Makefile:在Makefile中,xxx_config:,複製一份,修改其中的CPU_CORE, CPU, board。
ex:CPU_CORE = arm926ejs, CPU = PNX8181, board = firetux

2. 修改config.mk中的CFLAGS:可以從CPU Spec中找或是偷看uboot編譯過程或是設定。

3. mkdir ../cpu/arm926ejs/CPU(PNX8181)
- interrupt, timer, i2c, pnx8181_reg, uart
mkdir ../board/board(firetux)
- board, config, LDS

4. 根據spec. 開始修改reg, interrupt, uart, timer。

以上是大概說一下初步流程,最麻煩是第四步驟,也是最主要的,真的很麻煩拉。

1 意見:

匿名 提到...

早看到了和你做的是同一個項目,不過你做的是前面的,我是做后面的