arm嵌入式系统C语言代码,ARM嵌入式系统C语言编程.pdf
ARM 嵌入式系統 C 語言編程
( )
摘 要 無操作系統支持的嵌入式系統軟件 ,包括系統引導 BOOT 、驅動程序、動態內存管理、IO 、通信以及應用軟件等方面。
本文詳細介紹了嵌入式平臺上用 C 語言編寫系統軟件和應用軟件的方法。雖然是針對 ARM 平臺介紹的 ,但基本經驗和算法也適
合于其他嵌入式平臺的軟件設計。
關鍵詞 嵌入式系統 軟件 C 語言 ARM
PROGRAMMING C ON ARM EMBEDDED PLATFORM
Jiang Huanxin
( )
China Software Solutions Center , Hewlett - Packard Company , Shanghai 201206
Abstract Programming C on ARM embedded platform is a complicated project. Modules including system boot ,drivers ,dynamic memory manage
ment ,IO interface ,communications and applications should be considered carefully. With an excellent experience on ARM embedded system ,the au
thor gives a detailed description in this paper on the methods and algorithms about programming ARM. Though ARM is the only discussed item ,this
paper is useful for programming on any other embedded platforms.
Keywords Embedded system Software C programming language ARM
( )
是沒有意義的 如果返回 ,表明系統出現嚴重錯誤 。另外 ,為
1 引 言 了避免產生混淆 ,我們還必須給 main 函數另外取一個名字 , 比
如Main 。否則 ,編譯器將會給 main 函數生成一大堆初始化代
碼 ,導致 C 程序的主入口與系統引導模塊的接口錯誤。
無操作系統支持的嵌入式軟件包括系統引導 (BOOT) 、外
圍驅動程序、存儲管理、系統 IO 、通信、應用程序等方面 , 需要 系統引導模塊完成各種初始化工作后 ,用一條跳轉指令進
總結
以上是生活随笔為你收集整理的arm嵌入式系统C语言代码,ARM嵌入式系统C语言编程.pdf的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 福利最新2022年H3CNE认证网络工程
- 下一篇: 房地产项目系统