用MDK 生成bin 文件1用MDK 生成bin 文件Embest 徐良平在RV MDK 中,默認情況下生成*.hex 的可執行文件,但是當我們要生成*.bin 的可執行文件時怎么辦呢?答案是可以使用RVCT 的fromelf.exe 工具進行轉換。也就是說首先將源文件編譯鏈接成*.axf 的文件,然后使用fromelf.exe 工具將*.axf 格式的文件轉換成*.bin格式的文件。下面將具體說明這個操作步驟:1. 打開Axf_To_Bin 文件中的Axf_To_Bin.uv2 工程文件;2. 打開Options for Target ‘Axf_To_Bin’對話框,選擇User 標簽頁;3. 構選Run User Programs After Build/Rebuild 框中的Run #1 多選框,在后邊的文本框中輸入C:\Keil\ARM\BIN31\fromelf.exe --bin -o ./output/Axf_To_Bin.bin ./output/Axf_To_Bin.axf 命令行;4. 重新編譯文件,在./output/文件夾下生成了Axf_To_Bin.bin 文件。在上面的步驟中,有幾點值得注意的是:1. C:\Keil\ARM\BIN31\表示RV MDK 的安裝目錄;2. fromelf.exe 命令的具體語法格式如下:命令的格式為:fromelf [options] input_file命令選項如下:--help 顯示幫助信息--vsn 顯示版本信息--output file 輸出文件(默認的輸出為文本格式)--nodebug 在生成的映象中不包含調試信息--nolinkview 在生成的映象中不包含段的信息二進制輸出格式:--bin 生成Plain Binary 格式的文件--m32 生成Motorola 32 位十六進制格式的文件--i32 生成Intel 32 位十六進制格式的文件--vhx 面向字節的位十六進制格式的文件t--base addr 設置m32,i32 格式文件的基地址--text 顯示文本信息文本信息的標志-v 打印詳細信息-a 打印數據地址(針對帶調試信息的映象)-d 打印數據段的內容-e 打印表達式表print exception tables-f 打印消除虛函數的信息-g 打印調試表print debug tables-r 打印重定位信息-s 打印字符表-t 打印字符串表-y 打印動態段的內容-z 打印代碼和數據大小的信息
上傳時間: 2013-12-17
上傳用戶:AbuGe
虛擬儀器(virtual instrumention)是基于計算機的儀器。計算機和儀器的密切結合是目前儀器發展的一個重要方向。粗略地說這種結合有兩種方式,一種是將計算機裝入儀器,其典型的例子就是所謂智能化的儀器。隨著計算機功能的日益強大以及其體積的日趨縮小,這類儀器功能也越來越強大,目前已經出現含嵌入式系統的儀器。另一種方式是將儀器裝入計算機。以通用的計算機硬件及操作系統為依托,實現各種儀器功能。虛擬儀器主要是指這種方式。下面的框圖反映了常見的虛擬儀器方案。 虛擬儀器的主要特點有: n 盡可能采用了通用的硬件,各種儀器的差異主要是軟件。 n 可充分發揮計算機的能力,有強大的數據處理功能,可以創造出功能更強的儀器。 n 用戶可以根據自己的需要定義和制造各種儀器。 虛擬儀器實際上是一個按照儀器需求組織的數據采集系統。虛擬儀器的研究中涉及的基礎理論主要有計算機數據采集和數字信號處理。目前在這一領域內,使用較為廣泛的計算機語言是美國NI公司的labview。 虛擬儀器的起源可以追朔到20世紀70年代,那時計算機測控系統在國防、航天等領域已經有了相當的發展。PC機出現以后,儀器級的計算機化成為可能,甚至在Microsoft公司的Windows誕生之前,NI公司已經在Macintosh計算機上推出了labview2.0以前的版本。對虛擬儀器和labview長期、系統、有效的研究開發使得該公司成為業界公認的權威。 普通的PC有一些不可避免的弱點。用它構建的虛擬儀器或計算機測試系統性能不可能太高。目前作為計算機化儀器的一個重要發展方向是制定了VXI標準,這是一種插卡式的儀器。每一種儀器是一個插卡,為了保證儀器的性能,又采用了較多的硬件,但這些卡式儀器本身都沒有面板,其面板仍然用虛擬的方式在計算機屏幕上出現。這些卡插入標準的VXI機箱,再與計算機相連,就組成了一個測試系統。VXI儀器價格昂貴,目前又推出了一種較為便宜的PXI標準儀器。 虛擬儀器研究的另一個問題是各種標準儀器的互連及與計算機的連接。目前使用較多的是IEEE 488或GPIB協議。未來的儀器也應當是網絡化的。
上傳時間: 2013-10-15
上傳用戶:gaoliangncepu
超高頻頻段的RFID系統具有操作距離遠,通信速度快,成本低,尺寸小等優點,更適合未來物流、供應鏈領域的應用。本文針對RFID的一些硬件模塊,設計了相應的接口電路,組合成一個實用的基于ARM、實現一個工作頻率為850~930 MHz、有效識讀距離達8 m的RFID讀寫器,實驗表明,所研發的產品運行穩定、效果良好。
上傳時間: 2013-11-03
上傳用戶:fhjdliu
文章對美國升級臺灣F-16機載多功能雷達的技術進行了研究。首先介紹了有源電掃相控陣技術,該技術是提高雷達性能的關鍵所在。其次對多普勒銳化和合成孔徑技術進行了深入的討論,研究表明合成孔徑技術能更好地提高成像效果。最后分析了升級F-16帶來的不足,說明升級不能阻止國家的統一大業。
上傳時間: 2013-11-14
上傳用戶:古谷仁美
為了減少酒駕所造成的交通事故的發生,提出了一種基于GSM-GPS的酒后駕車監測追蹤車載系統。設計實現了該系統主控模塊、酒精濃度檢測模塊、GPS定位模塊、GSM無線數據傳輸模塊、報警顯示模塊的硬件部分。經過測試,各模塊工作正常。該系統具有快速檢測,準確定位,實時追蹤等優點。
上傳時間: 2013-11-11
上傳用戶:lvzhr
筆記本電腦在使用的過程中,難免會出現各種故障。由于筆記本電腦結構的特殊性,筆記本電腦的硬件故障維修和臺式電腦有很多不同之處。硬件故障是由于組成筆記本電腦系統的硬件損壞或性能不良引起的故障。硬件故障又包括筆記本電腦主機(主板、CPU、內存、硬盤、光驅等)故障、液晶顯示屏故障、鍵盤故障和電源故障等。
上傳時間: 2013-10-11
上傳用戶:liujinzhao
C語言嵌入式系統編程修煉之道.pdf 不同于一般形式的軟件編程,嵌入式系統編程建立在特定的硬件平臺上,勢必要求其編程語言具備較強的硬件直接操作能力。無疑,匯編語言具備這樣的特質。但是,歸因于匯編語言開發過程的復雜性,它并不是嵌入式系統開發的一般選擇。而與之相比,C語言--一種\"高級的低級\"語言,則成為嵌入式系統開發的最佳選擇。筆者在嵌入式系統項目的開發過程中,一次又一次感受到C語言的精妙,沉醉于C語言給嵌入式開發帶來的便利。
上傳時間: 2014-03-17
上傳用戶:范縝東苑
硬件工程師手冊
上傳時間: 2013-10-18
上傳用戶:lwwhust
筆記本硬件結構終極教程
上傳時間: 2013-10-13
上傳用戶:gxf2016
TKScope硬件驅動程序V3.4 安裝程序
上傳時間: 2013-11-04
上傳用戶:a82531317