原创 BOOT閱讀筆記

做了近兩年ARM下的驅動開發,常用的各個設備驅動基本都碰過,不過Boot由於任務安排的緣故(公司一直有專人在做),一直沒有機會接觸,從剛開始接觸嵌入式的時候,就一直想弄清楚板子上電後,程序是怎麼執行的,不過看了下公司boot源碼,就很快放棄

原创 從程序員角度看ELF

  創建時間:2001-09-15 文章屬性:翻譯 文章來源:http://www.xfocus.org 文章提交:alert7 (sztcww_at_sina.com) 從程序員角度看ELF 原文:《 ELF:From The

原创 ARM remap與重定位摘抄

(一)關於ARM處理器Remap的理解 0.什麼是Remap     我的理解是:在ROM從0x0用幾句指令引導系統之後,把RAM映射到0x0就是Remap。 1.Remap的作用     當ARM處理器上電或者Res

原创 關於ARM處理器Remap的理解

0.什麼是Remap 我的理解是:在ROM從0x0用幾句指令引導系統之後,把RAM映射到0x0就是Remap。 1.Remap的作用    當ARM處理器上電或者Reset之後,處理器從0x0 取指。因此,必須保證系統上電時,0x0 處有指

原创 結合PXA270 Bootloader實例詳細分析ARM映象文件

結合PXA270 Bootloader實例詳細分析ARM映象文件 最近花了一個月的時間終於把PXA270的板子Bootloader 部分整出來了,頗費周折;其中的很長一段時間,一直被ARM可執行程序的執行機理迷惑:搞不懂ARM的映象文件組成

原创 學習ARM技術並不難,難就難字看你自己會不會學習

  如果您是ARM初學者或者以前是51單片機應用開發工程師,想快速進入32位ARM嵌入式開發領域,建議您閱讀本文檔。本文檔是我們結合多年ARM開發經驗,針對初學者對ARM嵌入式開發中存在的各種疑問,結合單片機培訓(www.edu11

原创 我的友情鏈接

51CTO博客開發李雲

原创 鏈接的一般概念

ARM鏈接器可以把編譯(或彙編)生成的多個目標文件和所需要的多個庫文件鏈接在一起,生成可執行的ELF格式的輸出文件。 在鏈接過程中,如果在鏈接器的輸入文件中同時包含ARM代碼和Thumb代碼,鏈接器可以自動爲實現不同代碼之間的鏈接生成一個

原创 ADS下C語言中局部變量的存儲位置分配

ADS下C語言中局部變量的存儲位置分配 發佈:xlander | 發佈時間: 2008年8月12日 做研發很多年了,起初開發的軟件都是在臺式機上運行的,臺式機上豐富的資源從來沒讓我仔細的思考過有關變量的分配問題。做嵌入式系統的開發是最近兩

原创 arm-elf與arm-linux的區別

    作者: forest  出自: http://www.linuxdiyf.com     在基於ARM的嵌入式系統開發中,常常用到交叉編譯的GCC工具鏈有兩種:arm-linux-*和 arm-elf-*,兩者區別主要在於使

原创 從程序員角度看ELF

  創建時間:2001-09-15 文章屬性:翻譯 文章來源:http://www.xfocus.org 文章提交:alert7 (sztcww_at_sina.com) 從程序員角度看ELF 原文:《 ELF:From The

原创 RO,RW,ZI區別

RO,RW,ZI區別 —— 刁雪松 一直以來對於ARM體系中所描述的RO,RW和ZI數據存在似是而非的理解,這段時間對其仔細瞭解了一番,發現了一些規律,理解了一些以前書本上有的但是不理解的東西,我想應該有不少人也有和我同樣的困

原创 結合PXA270 Bootloader實例詳細分析ARM映象文件

結合PXA270 Bootloader實例詳細分析ARM映象文件 最近花了一個月的時間終於把PXA270的板子Bootloader 部分整出來了,頗費周折;其中的很長一段時間,一直被ARM可執行程序的執行機理迷惑:搞不懂ARM的映象文件組成

原创 COS組件系統理解

COS組件系統理解 1.  Cos中的GetIf也就相當於COM中的queryinterface,可以從此cos組件支持的任意接口通過此函數獲取其它支持接口的指針。 2.  pOuter指針是用來做com中的aggregation用的,比如

原创 低成本的ARM調試方案——有關於Wiggler、H-Jtag、OpenOCD、GDB、Insight

標籤: 調試 JTAG WIGGLER JLINK ICE 低成本的ARM調試方案——有關於Wiggler、H-Jtag、OpenOCD、GDB、Insight 先給大家介紹個大概情況,現在國內都有什麼著名的ARM開發工具和解決方案,價