用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
【文本與二值圖像的游程】1. 文本游程壓縮的原理 對重復字段采用3符號標識法:(1) 重復提示符,比如@,#等;(2) 游程長度參數或重復次數,若用一個字節表示,最大長度可為255個重復字;(3) 重復字符。以上三部分合稱為重復因子。可見要獲得壓縮效益,重復字符應在3個以上。2. 圖像游程壓縮的原理 對于二值圖像,原始數據為零一矩陣,壓縮時逐行處理該矩陣:(1) 連續n個1,表示為+n;(2) 連續n個0,表示為-n。
上傳時間: 2014-01-21
上傳用戶:685
使用的是API編程,可格式化、校驗和讀寫特殊扇區。可用作Windows下的磁盤加密。本函數還有以下兩個缺點以待改進: 1.本函數還只能讀能讀 A: 和 B:,即只能對軟盤操作 2.不能改變磁盤扇區大小,只能是標準的 512 個字節。 參數說明: command 操作: 0 重置磁盤 2 讀扇區 3 寫扇區 4 校驗磁道 5 格式化磁道 8 得到設備參數 (int 1EH) drive 驅動器 A:=0 B:=1 head 磁頭號,范圍 0 - 1 track 磁道號,范圍 0 - 84 ( 80 - 84 為特殊磁道,通常用來加密 ) sector 扇區號,范圍 0 - 255 ( 19 - 255 為非標準扇區編號,通常用來加密) nsectors 每次讀或寫的扇區數,不能超出每磁道的最大扇區數 buffer 數據寫入或讀出的緩沖區,大小為 512 個字節 返回值 ( 同 Int 13H ): 0x0 成功 0x1 無效的命令 0x3 磁盤被寫保護 0x4 扇區沒有找到 0xa 發現壞扇區 0x80 磁盤沒有準備好
上傳時間: 2013-12-05
上傳用戶:moerwang
FraiZZiBox 可讓你輕松編輯各種簡單到復雜的圖片,只需從文件瀏覽器或圖片瀏覽器中拖拽即可。FraiZZiBox 會生成圖像處理"盒子",每個盒子面版會對拖到其中的圖片進行處理(旋轉、重定義尺寸、調整顏色、添加文本等)。
標簽: FraiZZiBox 編輯
上傳時間: 2013-12-26
上傳用戶:xc216
介紹了一種基于Linux平臺下保證短信的保密性、完整性及可認證性的安全傳輸技術,具有防偽造、防重放、防抵賴功能。
上傳時間: 2015-08-03
上傳用戶:愛死愛死
·支持所有的上傳的文件類型 ·原則上不限制上傳的文件大小 ·每次上傳格式可用戶自行設定,一般建議在10個以內 ·上傳圖片支持生成縮略圖 ·自動重命名上傳文件,可有效的防止重名 ·支持數據庫,且每刪除一個數據,上傳在文件夾中的文件也相應刪除,有效的控制了服務器負荷
上傳時間: 2015-09-03
上傳用戶:變形金剛
本產品是開發LISTVIEW相關功能的可定制產品,可以進行顯示列的定制及列的排序等。使用方法如下: LISTVIEW頁面定制及打印步驟接口使用方法 本框架可以完成頁面顏色的定制顯示,頁面LISTVIEW內容的定制顯示,LISTVIEW內容的定制打印,LISTVIEW列狀態圖標/片顯示,LISTVIEW行狀態顏色顯示,數據庫連接端開后自動重連接,版本信息的顯示,提供對外日志接口并可以僅自動保存最近30天的日志維護。 一、約束條件 最多可以在Listview列表中顯示30列; 最多可以打印10列; 顯示及打印列最多支持30個字符; 顯示及打印列名稱最多14個字符; 只能保存最近30天的本地日志文件; 建議打印備注信息不要超過5行,每行不要超過60個字符; 圖標/圖片列的顯示至少應該放在第1列后面,否則不顯示; 行狀態不同顏色顯示總數最大為10種,且要顯示不同顏色情況下,必須有CListView的OnCustomDrawItem事件——內容僅僅是個注釋符號也行; 數據庫連接端開后自動重連接的時間是30秒重連接1次; 需要先安裝QR362ProfD6.EXE打印轉XLS控件; 適用于SQL SERVER數據庫,且由于定制功能要使用數據庫,因此數據庫
上傳時間: 2015-10-19
上傳用戶:helmos
支持所有的上傳的文件類型 ·原則上不限制上傳的文件大小 ·每次上傳格式可用戶自行設定,一般建議在10個以內 ·上傳圖片支持生成縮略圖 ·自動重命名上傳文件,可有效的防止重名 ·支持數據庫,且每刪除一個數據,上傳在文件夾中的文件也相應刪除,有效的控制了服務器負荷
上傳時間: 2014-12-04
上傳用戶:s363994250
Floyd-Warshall算法描述 1)適用范圍: a)APSP(All Pairs Shortest Paths) b)稠密圖效果最佳 c)邊權可正可負 2)算法描述: a)初始化:dis[u,v]=w[u,v] b)For k:=1 to n For i:=1 to n For j:=1 to n If dis[i,j]>dis[i,k]+dis[k,j] Then Dis[I,j]:=dis[I,k]+dis[k,j] c)算法結束:dis即為所有點對的最短路徑矩陣 3)算法小結:此算法簡單有效,由于三重循環結構緊湊,對于稠密圖,效率要高于執行|V|次Dijkstra算法。時間復雜度O(n^3)。 考慮下列變形:如(I,j)∈E則dis[I,j]初始為1,else初始為0,這樣的Floyd算法最后的最短路徑矩陣即成為一個判斷I,j是否有通路的矩陣。更簡單的,我們可以把dis設成boolean類型,則每次可以用“dis[I,j]:=dis[I,j]or(dis[I,k]and dis[k,j])”來代替算法描述中的藍色部分,可以更直觀地得到I,j的連通情況。
標簽: Floyd-Warshall Shortest Pairs Paths
上傳時間: 2013-12-01
上傳用戶:dyctj
ACE自適配通信環境(ADAPTIVE Communication Environment)是可自由使用、開放源碼的面向對象(OO)框架(framework),它實現了許多用于并發通信軟件的核心模式。ACE提供了一組豐富的可重用C++包裝外觀(wrapper facade)和框架組件,可跨多種平臺完成通用的通信軟件任務,其中包括:事件多路分離和事件處理器分派、信號處理、服務初始化、進程間通信、共享內存管理、消息路由、分布式服務動態(重)配置、并發執行和同步,等等。
標簽: Communication Environment framework ADAPTIVE
上傳時間: 2016-02-25
上傳用戶:sy_jiadeyi