原创 “移動開發那點事”——程序員成長經歷

看到CSDN上有這樣的主題活動,我也來聊聊我的移動開發之路.分享一下我與移動開發的不解情緣.2004 初入行業 由於不滿足自己工作行業現狀開始折騰了.去了一家剛起步創業小公司做的是聯網的單局比賽系統.這裏和我的第一位老大,他帶我進入了這個

原创 TINY210V2 祼機開發始篇

1.GPIO的學習 2.中斷的學習 3.定時器的學習.   一步一步來吧. 先測試一下BL0 加載BL1前一段是24K代碼 還是4K代碼. 使用顯示LED燈的方式. 點贊 收藏 分享 文章舉報

原创 6410硬件啓動流程,注意最後一句話,irom啓動方式有SD卡啓動

主要講一下硬件啓動的流程以及DDR是在什麼時候初始化的。 S3C6410支持Nand/Nor/OneNAND/Modem/iROM(內部ROM)幾種

原创 關於ARM彙編中使用宏定義的處理

在ARM彙編中使用了#define 宏定義 arm-linux-as會報 Error: internal_relocation (type: OFFSET_IMM) not fixed up 錯誤. 可以先把.s文件改成.c 使用arm-

原创 ARM裸機程序研究 - 編譯和鏈接

1. Linux下的二進制可執行文件 如果世界很簡單,那麼二進制可執行文件也應該很簡單,只包括CPU要執行的指令就可以了。可惜,世界並不簡單……。Linux下的二進制可執行文件(以下簡稱可執行文件),也並不是只包括了指令,還包括了很多其

原创 ubuntu 11.10 下開啓ROOT

在Ubuntu 11.10下,root身份默認是禁用的,但是有時需要激活ROOT帳號,那怎麼辦呢? 下面就說說激活ROOT的步驟(見下圖): 1:終端下運行sudo passwd root來設置一個密碼; 2:設置成功後,用su

原创 友善SD卡燒寫工具(SD-Flasher)替代解決方案

最近入手了一塊mini210s的開發板,自帶android,但是我想用純linux啊.按說明書用友善給的SD-Flasher.exe燒Superboot210.bin,沒一次成功!我SD卡有問題???後來看了liukun321的博客發現其

原创 關於全局量的.data存放地址的說明

使用裸機開發時,會用到全局量.在使用ld時,發現全局量起始地址與當前的代碼段起始地址+代碼段自身的長度+ 0x8000.        使用命令:arm-none-linux-gnueabi-ld -Ttext 0xD0020010 st

原创 如何查看LINUX 硬件配置信息

在網上找了N久,發現了一篇不錯的文檔,轉載一下: 1.查看機器所有硬件信息: dmidecode |more dmesg |more 這2個命令出來的信息都非常多,所以建議後面使用"|more"便於查看 2.查看CPU信息

原创 s3c6410 IROM啓動代碼分析

S3c6410 IROM啓動代碼分析: 1)  跳轉到steppingstone 由於新做的板子要用SD卡啓動的方式測試板子硬件功能是否正常,所以我很想知道程序是如何由irom跳轉到我寫的測試代碼的: jump_to_step

原创 U盤和存儲卡實際上可以輕鬆的創建隱藏分區製作PE啓動盤

U盤和存儲卡實際上可以輕鬆的創建隱藏分區製作PE啓動盤 我們需要準備的文件和工具僅兩部分 1、 BOOTICE-0.7.8工具 2、 我們所需要的正確的Win PE文件以及啓動引導文件 如下圖,我們準備好的Win PE文件以及啓

原创 Samsung的ARM處理器iROM啓動模式介紹

這篇文章寫的不錯 讓我明白Samsung ARM芯片啓動流程了 先前不太明白這三個Boot到底有什麼用,於是從網上找到了下面一篇文件,是以 S3C6410爲例作的介紹。       目前的ARM處理器都支持多種啓動模式,S3C641

原创 tiny210v2 開發進展

經過這些天的學習,明白了s5pv210的啓動過程. 修改了一個刷SD卡工具.這樣就可以在XP下寫SD卡了.  對於串口通信一直沒有成功.找了資料才明白是要設置波特率的.太菜了啊!  真機調試都是設置好了,直接用就可以了,  上層開發搞太久

原创 配置開發板 開發環境Ubuntu 11.10

買了板開發板FriendlyARM s5pv210  開始學習嵌入式 首先配置開發環境. 以前安裝了虛擬機是用來搞QT開發的,由於工作項目+自己懶 (哈哈) 沒有繼續下去.結果只是安裝了.沒有使用.現在正好拿來用了 測試了一下uname

原创 Tiny210 U-BOOT(二)--配置時鐘頻率基本原理

CPU時鐘、NAND FLASH、DDR、串口、網卡至少這些硬件,是我們需要在u-boo的啓動過程中完成初始化的,其餘的細節問題先不說了。必竟前面的這些硬件,是u-boot在啓動過程,做自搬移和最終引導內核前必須要用到的。爲了理解u-bo