資料介紹
不同于一般形式的軟件編程,嵌入式系統編程建立在特定的硬件平臺上,勢必要求其編
程語言具備較強的硬件直接操作能力。無疑,匯編語言具備這樣的特質。但是,歸因于匯編
語言開發過程的復雜性,它并不是嵌入式系統開發的一般選擇。而與之相比,C 語言--一種
“高級的低級”語言,則成為嵌入式系統開發的最佳選擇。筆者在嵌入式系統項目的開發過程
中,一次又一次感受到 C 語言的精妙,沉醉于 C 語言給嵌入式開發帶來的便利。
圖 1 給出了本文的討論所基于的硬件平臺,實際上,這也是大多數嵌入式系統的硬件平
臺。它包括兩部分:
?。?) 以通用處理器為中心的協議處理模塊,用于網絡控制協議的處理;
?。?) 以數字信號處理器(DSP)為中心的信號處理模塊,用于調制、解調和數/模信號
轉換。
本文的討論主要圍繞以通用處理器為中心的協議處理模塊進行,因為它更多地牽涉到具
體的 C 語言編程技巧。而 DSP 編程則重點關注具體的數字信號處理算法,主要涉及通信領域
的知識,不是本文的討論重點。
著眼于討論普遍的嵌入式系統 C 編程技巧,系統的協議處理模塊沒有選擇特別的 CPU,
而是選擇了眾所周知的 CPU 芯片--80186,每一位學習過《微機原理》的讀者都應該對此芯
片有一個基本的認識,且對其指令集比較熟悉。80186 的字長是 16 位,可以尋址到的內存
空間為 1MB,只有實地址模式。C 語言編譯生成的指針為 32 位(雙字),高 16 位為段地址,
低 16 位為段內編譯,一段最多 64KB。
- 嵌入式Linux開發環境搭建-(1)安裝VMware Workstation虛擬機
- 嵌入式Linux開發環境搭建之安裝Ubuntu
- Linux虛擬機之tcpdump命令操作詳解 23次下載
- 如何將VMware虛擬機隨開機自啟
- VMWare7.0虛擬機雙機熱備圖列教程資料免費下載 8次下載
- Linux學習教程之如何進行開發環境的搭建 8次下載
- vmware虛擬機使用教程資料免費下載 6次下載
- 虛擬機與Linux系統安裝以及云計算平臺的搭建及安裝 23次下載
- 基于虛擬機負載高峰特征的虛擬機放置策略 0次下載
- Cygwin虛擬機軟件免費下載(模擬Linux環境) 249次下載
- 利用Vmware來搭建單機多系統的測試環境 0次下載
- Xilinx_FPGA系列入門教程(一)—如何搭建Xilinx 47次下載
- 如何利用VMWARE+FEDORA9.0搭建Beaglebone的開發環境詳細概述 46次下載
- 利用虛擬機VMWare搭建Linux環境入門教程 46次下載
- vmware虛擬機的入門教程 0次下載
- 提升VMware虛擬機運行速度的方法 6167次閱讀
- 虛擬機VMware上網卡的設置 1.9w次閱讀
- 使用Ansible構建虛擬機部署Linux的最佳實踐 1135次閱讀
- Ai-WB2系列模組linux開發環境搭建教程 1318次閱讀
- 虛擬機:Hadoop集群的搭建 3218次閱讀
- 虛擬機:Linux查看線程信息的步驟 3561次閱讀
- 虛擬機:Linux查看tar包文件內容的方法 6765次閱讀
- 虛擬機:Linux改變打開文件的個數 2279次閱讀
- 虛擬機:Linux如何測試 DBUS Daemon 4368次閱讀
- 虛擬機:linux 進程的最大線程個數 2782次閱讀
- 虛擬機:Linux查找網卡所用的驅動 3564次閱讀
- 虛擬機:Linux查看路由信息的幾種方法 8376次閱讀
- VMware軟件虛擬機和PLC通訊的連接方法 2.4w次閱讀
- 技術 | 如何提高 VMware 虛擬機下服務系統運行性能? 3675次閱讀
- Linux容器和虛擬機之間的區別差異分析 9062次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論