原创 080922 關於vivi中的分區

 super 的文章中 提到vivi要更改 smdk.c文件中 vivi  128K parm 64k kernel 2M+832K root  29M   燒寫完vivi後,  bon part 0,192k,3M ,共分了三個區 然後

原创 nand_read_ll 分析

病了幾天, 自己也偷懶了.今天繼續 #define BUSY 1inline void wait_idle(void) {    int i;     while(!(NFSTAT & BUSY))  ; NFSTAR只有第一位有效, 0

原创 NAND FLASH (2 讀寫操作)

 壞block 標示:  create invalid block table    壞block標示在額外區域的 第六byte. 在壞block的第

原创 停止寫blog1個月.原因如下

接了一個項目,做了一個多月.  實際上就是抄sony D70的攝像頭.  硬件已經做好了,  4個mcu分別控制紅外遙控接收, Pan TILT馬達轉動,  和主控.   電路看起來簡單,和清晰, 但是真正要做的工作有很多..其中也學到了

原创 vivi 1 移植

 vivi的移植 vivi的結構:   COPYING:GPL協議聲明,Gnu General Public License,這裏是version 2。如果要具體瞭解一下GPL協議,那麼可以仔細讀一下該文件。CVS: Control v

原创 努力學習vivi

學習嵌入式, 原來arm就是一個帶操作系統的 單片機. 正在努力學習bootloader,   vivi是目前的主攻目標, 相信對驅動程序的編寫和對arm9結構的熟悉會快點.  實際運用中學習嘛 歡迎正在學習vivi的朋友交流. 

原创 NAND FLASH (1 .結構分析)

我這邊用的是 K9F1208U0M  SAMSUNG的芯片   64M *8bit  這款nandflash 總共512Mbit +額外的16Mbit 結構分析: 512Mbit 分成 128K pages , 每頁528個柱塊.  其中

原创 檢討一下, 進度很慢 還是vivi

最近進度很慢, 工作忙了一點,現在開始逼自己每天晚上3小時,一定要每天進步一點點. head.s主體看的差不多了. 但是head.s裏面有一些BL的部分子程序要另外閱讀清楚,不能一知半解. 最近學到基礎的東西, 比如BLT, B是跳轉

原创 vivi 2 mem

 vivi的  stage1 必須小於4Kstage1的作用就是初始化硬件, 以及把後面的代碼copy到ram中. 下面來談mem control 看datasheet第五部分。s3c2410比較特殊,支持1G的內存空間,分爲8個bank

原创 20080925 busybox and file system

 1  download  busybox 2  edit the  Makefile,  arch  & crosscomplile 3 make  menuconfig    busybox setting--> build opti

原创 計劃 2008 3 21 隨時回來檢討一下, 看看自己完成了多少

昨天很老何談了一下,發現原來自己現在學的,是皮毛 皮毛 皮毛, 要學的東西還有很多.很多.想了一下 做了一個計劃   1   vivi:  現在看了大部分linux驅動程序的編寫, 反過頭再來看vivi發現有些東西能看懂了.  bootl

原创 080923 linux2.6的移植 2.6.14

計劃採用 yaffs文件系統. linux2.6.19 的內核開始提供了隊yaffs文件系統的支持, 在這之前的版本沒有, 需要給linux內核打補丁使支持yaffs2文件系統.   我的預計分區是:  啓動開發板,進入vivi,對viv

原创 計劃,步驟.

 1 移植linux2.6,並會裝系統 2 寫驅動程序, 並且掛接驅動程序 3 應用程序編寫   在2,3步過程中繼續熟練C語言..   空餘時間看C程序經典900例   我的開發板是  友善之臂的  2410V6, 希望同學們共同學習.

原创 u boot 移植 廢材日記, 不要看了, 浪費時間, 上面有篇uboot 1.1.4移植纔是正題

轉自 http://blog.chinaunix.net/u2/78837/showart_1212612.html 真是經典. 我閱讀後做了修剪,作爲自己的筆記.大家可以看原文.   0 在工作目錄下解壓U-Boot。$tar zxvf

原创 uboot1.1.4編譯成功

 tmd,現在終於編譯成功. 參考帖子  真是多謝 http://blog.chinaunix.net/u2/78837/showart_1212612.html   http://blog.chinaunix.net/u2/73461/