arm-linux-gccarm-elf-gc 文章 進入arm-linux-gccarm-elf-gc技術社區(qū)
使用ADS1.2進行嵌入式軟件開發(fā)(下)
- 上期主要介紹了基于ARM的嵌入式系統(tǒng)軟件開發(fā)中,怎樣來對必要的C庫函數進行移植和重定向,以及如何根據不同的目標存儲器系統(tǒng)進行程序編譯和連接設置。本期介紹程序中的存儲器分配和如何根據設置正確初始化系統(tǒng)。放置堆棧和heapScatterloading機制提供了一種指定代碼和靜態(tài)數據布局的方法。下面介紹如何放置應用程序的堆棧和heap。* _user_initial_stackheap重定向應用程序的堆棧和heap是在C庫函數初始化過程中建立起來的??梢酝ㄟ^重定向對應的子程序來改變堆棧和heap的位置,在ADS
- 關鍵字: ARM
使用ADS1.2進行嵌入式軟件開發(fā)(上)
- 概述嵌入式應用程序通常都是在樣機環(huán)境下調試與開發(fā)的,這種環(huán)境與最終產品之間并不完全相同。因此,在系統(tǒng)調試階段就考慮應用程序在最終目標硬件中的運行情況是非常重要的。本文旨在討論如何將一個開發(fā)/調試環(huán)境下的嵌入式應用程序轉移到最終獨立運行的目標系統(tǒng)中去,并提到了ARM ADS1.2開發(fā)工具包的一些功能特性及其在這個過程中所起到的作用。使用ADS開發(fā)嵌入式程序時,需要著重考慮以下幾個問題:與硬件相關的C語言庫函數的使用;某些C語言庫函數使用了調試環(huán)境中的資源,要把這些使用的資源重定向到目標系統(tǒng)中的硬件上來;可執(zhí)
- 關鍵字: ARM
uCOS-II在ARM上的移植
- 摘要:本文介紹了_C/OS-II概況和ARM體系結構中與移植工作相關的一些概念,并在此基礎上分析了基于ARM的移植工作。關鍵詞:uC/OS-II;ARM;移植引言隨著技術的進步,嵌入式系統(tǒng)設計及其應用在近年中,對人類生活產生了巨大影響,并將繼續(xù)改變人們未來的生活方式。研究嵌入式系統(tǒng),一個必不可少的基礎工作就是實現嵌入式操作系統(tǒng)在相關處理器平臺上的移植。本文基于目前應用非常廣泛的ARM處理器體系結構,對uC/OS-II嵌入式實時操作系統(tǒng)內核的移植工作做了分析和介紹,并給出了在國內一個開源項目 SkyEye
- 關鍵字: ARM uC/OS-II 移植
Macromedia宣布提供Linux開發(fā)工具
- 知名動態(tài)網頁工具廠商Macromedia開始支援Linux,在4日的FlashForward年度開發(fā)者大會上,該公司表示將開始提供模擬程式Wine,其作用在模擬Windows環(huán)境,讓原先為Windows而寫的程式可在Linux電腦上執(zhí)行
- 關鍵字: FLASH Linux Macromedia
arm-linux-gccarm-elf-gc介紹
您好,目前還沒有人創(chuàng)建詞條arm-linux-gccarm-elf-gc!
歡迎您創(chuàng)建該詞條,闡述對arm-linux-gccarm-elf-gc的理解,并與今后在此搜索arm-linux-gccarm-elf-gc的朋友們分享。 創(chuàng)建詞條
歡迎您創(chuàng)建該詞條,闡述對arm-linux-gccarm-elf-gc的理解,并與今后在此搜索arm-linux-gccarm-elf-gc的朋友們分享。 創(chuàng)建詞條