程序主要作用是通過串口下載VxWorks到ARM Flash ROM,主要過程是初始化ARM硬件,初始化串口UART1,從串口接收VxWorks image到DRAM,初始化Flash ROM.最后將DRAM中的VxWorks寫入Flash ROM. ARM 串口與PC機(jī)串口連接,由PC機(jī)下載(download)VxWorks 到主板Flash ROM. 該程序?qū)W(xué)習(xí)和理解ARM編程很有幫助.為了便于理解,這里我全部采用實(shí)際地址,不用宏定義. 程序語(yǔ)言為 ARM 匯編,具體過程參考ARM編程,具體寄存器接口定義參見ARM硬件手冊(cè)
標(biāo)簽: VxWorks Flash ARM ROM
上傳時(shí)間: 2017-01-08
上傳用戶:invtnewer
1) 兼容FAT16文件系統(tǒng),長(zhǎng)文件名,最大路徑長(zhǎng)度260個(gè)字節(jié),符合Microsoft Longfilename specification。 2) 可移植于各種平臺(tái),只需編寫sector驅(qū)動(dòng)驅(qū)動(dòng),共計(jì)兩個(gè)函數(shù):1)read_flash_sector() 2)write_flash_sector()。 3) 文件緩沖功能:1)讀文件時(shí),讀位置在文件緩沖區(qū)內(nèi),則可直接讀文件緩沖區(qū),不需要讀物理磁盤;文件緩沖區(qū)大小可使用編譯宏EnableFileBuf,TotalFileBUFsQTYeachFCB,F(xiàn)ileBUFSize來(lái)控制。 4) 可同時(shí)打開多個(gè)文件;最大打開文件數(shù)可使用編譯宏MaximumFCB設(shè)定,MaximumFCB最大值限定為254。 5) 文件保護(hù)功能:文件可同時(shí)打開多個(gè)FCB,而只有其中一個(gè)FCB可以得到文件RD/WR權(quán)限。該功能完全由文件系統(tǒng)代碼來(lái)完成,上層應(yīng)用無(wú)需編寫額外代碼。 6) 所有編譯宏存放于文件fat_cfg.h。 (本代碼只供測(cè)試,研究,設(shè)計(jì)使用,如需用于商業(yè)應(yīng)用,請(qǐng)與作者聯(lián)系購(gòu)買許可,qq:292942278,E-MAIL:tony_yang123@sina.com.cn)
標(biāo)簽: FAT 16 兼容 文件系統(tǒng)
上傳時(shí)間: 2017-01-09
上傳用戶:tuilp1a
實(shí)驗(yàn)內(nèi)容: 編制一程序,要求接收從鍵盤輸入的一個(gè)班的學(xué)生成績(jī),并存放于50字節(jié)的GRADE數(shù)組中,其中GRADE+N保存學(xué)號(hào)N+1的學(xué)生成績(jī)。然后根據(jù)GRADE中的學(xué)生成績(jī),把學(xué)生名次填入50字節(jié)的RANK數(shù)組中,其中RANK+N的內(nèi)容是學(xué)號(hào)為N+1學(xué)生的名次。再按學(xué)號(hào)把學(xué)生順序把學(xué)生名次顯示出來(lái)。 實(shí)驗(yàn)要求:1.必須畫流程圖。2.本程序要求要有多重循環(huán)和子程序,其中 成績(jī)輸入、計(jì)算學(xué)生名次、顯示學(xué)生名次都分別用子程序,也可用宏處理。
標(biāo)簽: 實(shí)驗(yàn) 編制 程序
上傳時(shí)間: 2014-12-06
上傳用戶:cjl42111
1. 異常和標(biāo)準(zhǔn)C 對(duì)它的支持 (前言略) 1.1 異常分類 基于Dr. GUI 的建議,我把我的第一個(gè)專欄投入到“程序異常”的系列上。我認(rèn)識(shí)到, “exception”這個(gè)術(shù)語(yǔ)有些不明確并和上下文相關(guān),尤其是C++標(biāo)準(zhǔn)異常(C++ standard exceptions)和Microsoft 的結(jié)構(gòu)化異常(structured exception handling)。不幸的的是, “異常”一詞太常見了,隨時(shí)出現(xiàn)在語(yǔ)言的標(biāo)準(zhǔn)和常見的編程文獻(xiàn)中。因?yàn)椴幌雱?chuàng)造一個(gè)新 名詞,所以我將盡力在此系列的各部分中明確我對(duì)“異常”的用法。 Part 1 概述通常意義上的異常的性質(zhì),和標(biāo)準(zhǔn)C 庫(kù)提供的處理它們的方法。 Part 2 縱覽Microsoft 對(duì)這些標(biāo)準(zhǔn)C 庫(kù)方法的擴(kuò)展:專門的宏和結(jié)構(gòu)化異常處理。 Part 3 及其余將致力于標(biāo)準(zhǔn)C++異常處理體系。 (C 語(yǔ)言使用者可能在Part2 后放棄,但我鼓勵(lì)你堅(jiān)持到底;我所提出的許多點(diǎn)子同樣 適用于C,雖然不是很直接。)
標(biāo)簽: 1.1 GUI Dr 標(biāo)準(zhǔn)
上傳時(shí)間: 2014-01-13
上傳用戶:aappkkee
比代碼大全好很多倍的編程規(guī)范,包括注釋的寫法,標(biāo)識(shí)的命名,宏定義,函數(shù)的聲明定義,等等,絕對(duì)是編程不可或缺的手冊(cè)!
上傳時(shí)間: 2014-09-09
上傳用戶:xuan‘nian
這是用JAVA的SOCKET類實(shí)現(xiàn)的HTTP CLIENT的代碼。通過它可以讓原來(lái)很頭疼的事情現(xiàn)在輕松的解決,例如你不再管是HTTP或者HTTPS的通訊方式,告訴它你想使用HTTPS方式,剩下的事情交給httpclient替你完成。
標(biāo)簽: CLIENT SOCKET JAVA HTTP
上傳時(shí)間: 2017-02-05
上傳用戶:許小華
輸入、輸出功能,檢驗(yàn)輸入的數(shù)是否為數(shù)字功能,ASCII碼與二進(jìn)制數(shù)的的相互轉(zhuǎn)化功能,兩數(shù)相乘功能,因此整個(gè)程序定義了兩個(gè)宏INPUT和MULTIPLE,宏INPUT實(shí)現(xiàn)了輸入、檢驗(yàn)和ASCII碼與二進(jìn)制的相互轉(zhuǎn)換功能,MULTIPLE實(shí)現(xiàn)了兩數(shù)相乘功能,實(shí)現(xiàn)輸出功能的是子程序OUTPUT,由于在輸入的過程中多次用到了回車換行,因此定義了一個(gè)回車換行子程序CRLF。
上傳時(shí)間: 2017-02-08
上傳用戶:Ants
本文是以數(shù)位訊號(hào)處理器DSP(Digital Singal Processor)之核心架構(gòu)為主體的數(shù)位式溫度控制器開發(fā),而其主要分為硬體電路與軟體程式兩部分來(lái)完成。而就硬體電路來(lái)看分為量測(cè)電路模組、DSP周邊電路及RS232通訊模組、輸出模組三個(gè)部分,其中在輸出上可分為電流輸出、電壓輸出以及binary command給加熱驅(qū)動(dòng)裝置, RS232 除了可以與PC聯(lián)絡(luò)外也可以與具有CPU的熱能驅(qū)動(dòng)器做命令傳輸。在計(jì)畫中分析現(xiàn)有工業(yè)用加熱驅(qū)動(dòng)裝置和溫度曲線的關(guān)係,並瞭解其控制情況。軟體方面即是溫控器之中央處理器程式,亦即DSP控制程式,其中包括控制理論、感測(cè)器線性轉(zhuǎn)換程式、I/O介面及通訊協(xié)定相關(guān)程式。在控制法則上,提出一個(gè)新的加熱體描述模型,然後以前饋控制為主並輔以PID控制,得到不錯(cuò)的控制結(jié)果。
標(biāo)簽: Processor Digital Singal DSP
上傳時(shí)間: 2013-12-24
上傳用戶:zjf3110
第一章 VC入門 |------ 1.1 如何學(xué)好VC |------ 1.2 理解Windows消息機(jī)制 |------ 1.3 利用Visual C++/MFC開發(fā)Windows程序的優(yōu)勢(shì) |------ 1.4 利用MFC進(jìn)行開發(fā)的通用方法介紹 |------ 1.5 MFC中常用類,宏,函數(shù)介紹
標(biāo)簽: Windows Visual 1.1 1.2
上傳時(shí)間: 2017-02-15
上傳用戶:rocketrevenge
1)兼容FAT16文件系統(tǒng),長(zhǎng)文件名,最大路徑長(zhǎng)度260個(gè)字節(jié),符合Microsoft Longfilename specification。 2)可移植于各種平臺(tái),只需編寫sector驅(qū)動(dòng)驅(qū)動(dòng),共計(jì)兩個(gè)函數(shù):1)read_flash_sector() 2)write_flash_sector()。 3)文件緩沖功能:1)讀文件時(shí),讀位置在文件緩沖區(qū)內(nèi),則可直接讀文件緩沖區(qū),不需要讀物理磁盤;文件緩沖區(qū)大小可使用編譯宏EnableFileBuf,TotalFileBUFsQTYeachFCB,F(xiàn)ileBUFSize來(lái)控制。 4)可同時(shí)打開多個(gè)文件;最大打開文件數(shù)可使用編譯宏MaximumFCB設(shè)定,MaximumFCB最大值限定為254。 5)文件保護(hù)功能:文件可同時(shí)打開多個(gè)FCB,而只有其中一個(gè)FCB可以得到文件RD/WR權(quán)限。該功能完全由文件系統(tǒng)代碼來(lái)完成,上層應(yīng)用無(wú)需編寫額外代碼。 6)所有編譯宏存放于文件fat_cfg.h。
標(biāo)簽: FAT 16 兼容 文件系統(tǒng)
上傳時(shí)間: 2014-01-17
上傳用戶:541657925
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1