Friday, April 07, 2006

[Link] POSIX Threads Programming

知道這個地方很久了, 只是一直沒有深入去把它學好...
這次一定要學會. XD

[Link] RedHat Knowledge Base

RedHat 開放普羅大眾使用...
連結在此.
Happy Digging.

Thursday, April 06, 2006

該換個blog 基地了嗎?

在這裏好像不太適合寫source code, 排版起來都怪怪的.
可能要轉戰其他blog 基地了!
請各位大德路過時, 給些建議吧!!

-- 還是自己來架一個? XD

[Linux] U-Boot @ PXA27x 快速功略

好一陣子沒有動力試新的東東, 最近心血來潮 , 想說來試試這個有名的bootloader, 今天的主角就是這個U-Boot
簡易功略如下:
1. 下載一份U-Boot source code.
2. 參考人家的patch for Mainstone.
-- 目前已知ADS的PXA270 demo kit 有patch. 要先去這裏看一下說明及限制
3. 要改的flies:
-- u-boot/
-- board/
-- batman.c: 我們公司的板子--> 蝙蝠俠
-- config.mk
-- lowlevel_init.S: 跟名稱一樣, 要改的東西有 GPIO/Clocks/SDRAM/IRQ/OSTIMER的 init
-- Makefile
-- pxavoltage.S: PMIC 的init 和 function
-- u-boot.lds
-- include/
-- configs/
-- batman.h: 定義board level的一些初始值
-- Makefile : 加入你的板子support



4. 使用cross compiler 來build
5. 使用JTAG cable 下載到你的板子.
6. 開機, 搞定收工.
-- 當然沒那麼順利, 由於沒有ICE, 所以土法鍊鋼使用LED 當作debug tool, 還發生bl 跳不回去的error, debug 了一個下午, 看到開機畫面, 特此留po 紀念

有圖有真相...