亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁(yè)| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

shell-command

  • STM32_fatfs_shell_SDHC.rar

    實(shí)現(xiàn)了FATFS+SDHC+SD2.0+SD1.1+Shell+DataFlash。這樣功能整合網(wǎng)上絕對(duì)沒有。大約20 的代碼是出自本人。 操作方法: 上電后,發(fā)字符串!s0! 進(jìn)入data

    標(biāo)簽: fatfs_shell_SDHC STM 32

    上傳時(shí)間: 2013-07-08

    上傳用戶:vans

  • ModelSimSE.v6.0.rar

    ModelSim具備強(qiáng)大的模擬仿真功能,在設(shè)計(jì)、編譯、仿真、測(cè)試、調(diào)試開發(fā)過程中,有一整套工具供你使用,而且操作起來(lái)極其靈活,可以通過菜單、快捷鍵和命令行的方式進(jìn)行工作。ModelSim的窗口管理界面讓用戶使用起來(lái)很方面,它能很好的與操作系統(tǒng)環(huán)境協(xié)調(diào)工作。ModelSim的一個(gè)很顯著的特點(diǎn)就是它具備命令行的操作方式,類似于一個(gè)shell有很多操作指令供你使用,給人的感覺就像是工作在Unix環(huán)境下,這種命令行操作方式是基于Tcl/Tk的,其功能相當(dāng)強(qiáng)大,這需要在以后的實(shí)際應(yīng)用中慢慢體會(huì)。ModelSim的功

    標(biāo)簽: ModelSimSE

    上傳時(shí)間: 2013-05-27

    上傳用戶:D&L37

  • ModelSimSE.v6.0.rar

    ModelSim具備強(qiáng)大的模擬仿真功能,在設(shè)計(jì)、編譯、仿真、測(cè)試、調(diào)試開發(fā)過程中,有一整套工具供你使用,而且操作起來(lái)極其靈活,可以通過菜單、快捷鍵和命令行的方式進(jìn)行工作。ModelSim的窗口管理界面讓用戶使用起來(lái)很方面,它能很好的與操作系統(tǒng)環(huán)境協(xié)調(diào)工作。ModelSim的一個(gè)很顯著的特點(diǎn)就是它具備命令行的操作方式,類似于一個(gè)shell有很多操作指令供你使用,給人的感覺就像是工作在Unix環(huán)境下,這種命令行操作方式是基于Tcl/Tk的,其功能相當(dāng)強(qiáng)大,這需要在以后的實(shí)際應(yīng)用中慢慢體會(huì)。ModelSim的功

    標(biāo)簽: ModelSimSE

    上傳時(shí)間: 2013-07-28

    上傳用戶:dct灬fdc

  • linux

    linux操作系統(tǒng)入門教程, Linux入門教程 shell的入門及提高教程

    標(biāo)簽: linux

    上傳時(shí)間: 2013-06-15

    上傳用戶:集美慧

  • DS18B20中文資料

    FEATURES  Unique 1-Wire interface requires only one port pin for communication  Multidrop capability simplifies distributed temperature sensing applications  Requires no external components  Can be powered from data line. Power supply range is 3.0V to 5.5V  Zero standby power required  Measures temperatures from -55°C to +125°C. Fahrenheit equivalent is -67°F to +257°F  ±0.5°C accuracy from -10°C to +85°C  Thermometer resolution is programmable from 9 to 12 bits  Converts 12-bit temperature to digital word in 750 ms (max.)  User-definable, nonvolatile temperature alarm settings  Alarm search command identifies and addresses devices whose temperature is outside of programmed limits (temperature alarm condition)  Applications include thermostatic controls, industrial systems, consumer products, thermometers, or any thermally sensitive system

    標(biāo)簽: 18B B20 DS 18

    上傳時(shí)間: 2013-08-04

    上傳用戶:CHENKAI

  • 《Linux應(yīng)用開發(fā)技術(shù)詳解》配套工具下載

    ·本書全面介紹了Linux的編程知識(shí),包括Linux程序的調(diào)試、Shell編程、Linux的內(nèi)存管理、Linux的系統(tǒng)調(diào)用、標(biāo)準(zhǔn)I/O流、進(jìn)程與進(jìn)程調(diào)度、進(jìn)程間通信、信號(hào)編程、Linux多線程編程、網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)編程、圖形編程等。書中最后還介紹了近年來(lái)較為熱門的Linux國(guó)際化和本地化程序設(shè)計(jì)?! ”緯鴥?nèi)容豐富、深入淺出,每章內(nèi)容都含有大量編程實(shí)例,以加強(qiáng)讀者理解和提供給讀者使用。本書適合希望利用

    標(biāo)簽: Linux 應(yīng)用開發(fā)

    上傳時(shí)間: 2013-08-05

    上傳用戶:ommshaggar

  • LS7266R1在電子式萬(wàn)能材料試驗(yàn)機(jī)中的應(yīng)用

    針對(duì)材料試驗(yàn)機(jī)等設(shè)備中要求測(cè)量或控制材料拉伸或壓縮的位移,一般采用光電軸角編碼器檢測(cè)位置信號(hào),輸出正交編碼脈沖信號(hào)。若采用其他方法檢測(cè)位置信號(hào),必然導(dǎo)致電路設(shè)計(jì)復(fù)雜,可靠性降低。因此,提出一種基于LS7266R1的電子式萬(wàn)能材料試驗(yàn)機(jī)設(shè)計(jì)方案。給出了試驗(yàn)機(jī)中的控制器工作原理,LS7266R1與單片機(jī)的接口硬件設(shè)計(jì),以及主程序軟件流程圖。巧妙地把力量傳感器,位移傳感器等機(jī)械運(yùn)動(dòng)狀態(tài)的壓力或拉力以及位置坐標(biāo),變成了電壓信號(hào)和電脈沖數(shù)字信號(hào),供A/D測(cè)量和LS7266R1計(jì)數(shù),從而實(shí)現(xiàn)了獨(dú)立完成材料試驗(yàn)控制或通過PC機(jī)串口命令完成材料試驗(yàn)控制。 Abstract:  Aiming at the requirement that the displacement of the tension and compression always be tested and controlled in the equipement such as material testing machine. The position signal was tested by photoelectric axial angle coder. Therefore, the paper proposes the design of electronic universal testing machine design based on LS7266R1. If the position signal detected by other methods, will inevitably lead to the circuit design complexity, reliability decreased. The work theory of the controller, the hardware interface design between LS7266R1 and single chip, and the flow chart of main program, are presented in this paper. The signal of the compression or tension power and displacement at working, which tested by power sensor and displacement sensor especially, is changed into electric voltage and electric pulse numerical signals. And these signals can be tested by A/D and counted by LS7266R1. Finally the test of the material properties can be controlled by itself, or controlled by the COM command of PC.

    標(biāo)簽: 7266R 7266 LS R1

    上傳時(shí)間: 2013-11-02

    上傳用戶:yl1140vista

  • STM32啟動(dòng)代碼

    The bootloader is stored in the internal boot ROM memory (system memory) of STM32devices. It is programmed by ST during production. Its main task is to download theapplication program to the internal Flash memory through one of the available serialperipherals (USART, CAN, USB, etc.). A communication protocol is defined for each serialinterface, with a compatible command set and sequences

    標(biāo)簽: STM 32 啟動(dòng)代碼

    上傳時(shí)間: 2014-09-06

    上傳用戶:417313137

  • MPLAB C30用戶指南(英文)

    MPLAB C30用戶指南(英文) HIGHLIGHTSThe information covered in this chapter is as follows:• About this Guide• Recommended Reading• Troubleshooting• The Microchip Web Site• Development Systems Customer Notification Service• Customer Support Document LayoutThe document layout is as follows:• Chapter 1: Compiler Overview – describes MPLAB C30, development tools andfeature set.• Chapter 2: Differences between MPLAB C30 and ANSI C – describes thedifferences between the C language supported by MPLAB C30 syntax and thestandard ANSI-89 C.• Chapter 3: Using MPLAB C30 – describes how to use the MPLAB C30 compilerfrom the command line.• Chapter 4: MPLAB C30 Runtime Environment – describes the MPLAB C30runtime model, including information on sections, initialization, memory models, thesoftware stack and much more.• Chapter 5: Data Types – describes MPLAB C30 integer, floating point and pointerdata types.• Chapter 6: Device Support Files – describes the MPLAB C30 header and registerdefinition files, as well as how to use with SFR’s.• Chapter 7: Interrupts – describes how to use interrupts.• Chapter 8: Mixing Assembly Language and C Modules – provides guidelines tousing MPLAB C30 with MPLAB ASM30 assembly language modules.

    標(biāo)簽: MPLAB C30 用戶 英文

    上傳時(shí)間: 2013-10-21

    上傳用戶:13925096126

  • at91rm9200啟動(dòng)過程教程

    at91rm9200啟動(dòng)過程教程 系統(tǒng)上電,檢測(cè)BMS,選擇系統(tǒng)的啟動(dòng)方式,如果BMS為高電平,則系統(tǒng)從片內(nèi)ROM啟動(dòng)。AT91RM9200的ROM上電后被映射到了0x0和0x100000處,在這兩個(gè)地址處都可以訪問到ROM。由于9200的ROM中固化了一個(gè)BOOTLOAER程序。所以PC從0X0處開始執(zhí)行這個(gè)BOOTLOAER(準(zhǔn)確的說應(yīng)該是一級(jí)BOOTLOADER)。這個(gè)BOOTLOER依次完成以下步驟: 1、PLL SETUP,設(shè)置PLLB產(chǎn)生48M時(shí)鐘頻率提供給USB DEVICE。同時(shí)DEBUG USART也被初始化為48M的時(shí)鐘頻率; 2、相應(yīng)模式下的堆棧設(shè)置; 3、檢測(cè)主時(shí)鐘源(Main oscillator); 4、中斷控制器(AIC)的設(shè)置; 5、C 變量的初始化; 6、跳到主函數(shù)。 完成以上步驟后,我們可以認(rèn)為BOOT過程結(jié)束,接下來(lái)的就是LOADER的過程,或者也可以認(rèn)為是裝載二級(jí)BOOTLOER。AT91RM9200按照DATAFLASH、EEPROM、連接在外部總線上的8位并行FLASH的順序依次來(lái)找合法的BOOT程序。所謂合法的指的是在這些存儲(chǔ)設(shè)備的開始地址處連續(xù)的存放的32個(gè)字節(jié),也就是8條指令必須是跳轉(zhuǎn)指令或者裝載PC的指令,其實(shí)這樣規(guī)定就是把這8條指令當(dāng)作是異常向量表來(lái)處理。必須注意的是第6條指令要包含將要裝載的映像的大小。關(guān)于如何計(jì)算和寫這條指令可以參考用戶手冊(cè)。一旦合法的映像找到之后,則BOOT程序會(huì)把找到的映像搬到SRAM中去,所以映像的大小是非常有限的,不能超過16K-3K的大小。當(dāng)BOOT程序完成了把合法的映像搬到SRAM的任務(wù)以后,接下來(lái)就進(jìn)行存儲(chǔ)器的REMAP,經(jīng)過REMAP之后,SRAM從映設(shè)前的0X200000地址處被映設(shè)到了0X0地址并且程序從0X0處開始執(zhí)行。而ROM這時(shí)只能在0X100000這個(gè)地址處看到了。至此9200就算完成了一種形式的啟動(dòng)過程。如果BOOT程序在以上所列的幾種存儲(chǔ)設(shè)備中找到合法的映像,則自動(dòng)初始化DEBUG USART口和USB DEVICE口以準(zhǔn)備從外部載入映像。對(duì)DEBUG口的初始化包括設(shè)置參數(shù)115200 8 N 1以及運(yùn)行XMODEM協(xié)議。對(duì)USB DEVICE進(jìn)行初始化以及運(yùn)行DFU協(xié)議?,F(xiàn)在用戶可以從外部(假定為PC平臺(tái))載入你的映像了。在PC平臺(tái)下,以WIN2000為例,你可以用超級(jí)終端來(lái)完成這個(gè)功能,但是還是要注意你的映像的大小不能超過13K。一旦正確從外部裝載了映像,接下來(lái)的過程就是和前面一樣重映設(shè)然后執(zhí)行映像了。我們上面講了BMS為高電平,AT91RM9200選擇從片內(nèi)的ROM啟動(dòng)的一個(gè)過程。如果BMS為低電平,則AT91RM9200會(huì)從片外的FLASH啟動(dòng),這時(shí)片外的FLASH的起始地址就是0X0了,接下來(lái)的過程和片內(nèi)啟動(dòng)的過程是一樣的,只不過這時(shí)就需要自己寫啟動(dòng)代碼了,至于怎么寫,大致的內(nèi)容和ROM的BOOT差不多,不同的硬件設(shè)計(jì)可能有不一樣的地方,但基本的都是一樣的。由于片外FLASH可以設(shè)計(jì)的大,所以這里編寫的BOOTLOADER可以一步到位,也就是說不用像片內(nèi)啟動(dòng)可能需要BOOT好幾級(jí)了,目前AT91RM9200上使用較多的bootloer是u-boot,這是一個(gè)開放源代碼的軟件,用戶可以自由下載并根據(jù)自己的應(yīng)用配置??偟恼f來(lái),筆者以為AT91RM9200的啟動(dòng)過程比較簡(jiǎn)單,ATMEL的服務(wù)也不錯(cuò),不但提供了片內(nèi)啟動(dòng)的功能,還提供了UBOOT可供下載。筆者寫了一個(gè)BOOTLODER從片外的FLASHA啟動(dòng),效果還可以。 uboot結(jié)構(gòu)與使用uboot是一個(gè)龐大的公開源碼的軟件。他支持一些系列的arm體系,包含常見的外設(shè)的驅(qū)動(dòng),是一個(gè)功能強(qiáng)大的板極支持包。其代碼可以 http://sourceforge.net/projects/u-boot下載 在9200上,為了啟動(dòng)uboot,還有兩個(gè)boot軟件包,分別是loader和boot。分別完成從sram和flash中的一級(jí)boot。其源碼可以從atmel的官方網(wǎng)站下載。 我們知道,當(dāng)9200系統(tǒng)上電后,如果bms為高電平,則系統(tǒng)從片內(nèi)rom啟動(dòng),這時(shí)rom中固化的boot程序初始化了debug口并向其發(fā)送'c',這時(shí)我們打開超級(jí)終端會(huì)看到ccccc...。這說明系統(tǒng)已經(jīng)啟動(dòng),同時(shí)xmodem協(xié)議已經(jīng)啟動(dòng),用戶可以通過超級(jí)終端下載用戶的bootloader。作為第一步,我們下載loader.bin.loader.bin將被下載到片內(nèi)的sram中。這個(gè)loder完成的功能主要是初始化時(shí)鐘,sdram和xmodem協(xié)議,為下載和啟動(dòng)uboot做準(zhǔn)備。當(dāng)下載了loader.bin后,超級(jí)終端會(huì)繼續(xù)打?。篶cccc....。這時(shí)我們就可以下在uboot了。uboot將被下載到sdram中的一個(gè)地址后并把pc指針調(diào)到此處開始執(zhí)行uboot。接著我們就可以在終端上看到uboot的shell啟動(dòng)了,提示符uboot>,用戶可以u(píng)boot>help 看到命令列表和大概的功能。uboot的命令包含了對(duì)內(nèi)存、flash、網(wǎng)絡(luò)、系統(tǒng)啟動(dòng)等一些命令。 如果系統(tǒng)上電時(shí)bms為低電平,則系統(tǒng)從片外的flash啟動(dòng)。為了從片外的flash啟動(dòng)uboot,我們必須把boot.bin放到0x0地址出,使得從flash啟動(dòng)后首先執(zhí)行boot.bin,而要少些boot.bin,就要先完成上面我們講的那些步驟,首先開始從片內(nèi)rom啟動(dòng)uboot。然后再利用uboot的功能完成把boot.bin和uboot.gz燒寫到flash中的目的,假如我們已經(jīng)啟動(dòng)了uboot,可以這樣操作: uboot>protect off all uboot>erase all uboot>loadb 20000000 uboot>cp.b 20000000 10000000 5fff uboot>loadb 21000000 uboot>cp.b 210000000 10010000 ffff 然后系統(tǒng)復(fù)位,就可以看到系統(tǒng)先啟動(dòng)boot,然后解壓縮uboot.gz,然后啟動(dòng)uboot。注意,這里uboot必須壓縮成.gz文件,否則會(huì)出錯(cuò)。 怎么編譯這三個(gè)源碼包呢,首先要建立一個(gè)arm的交叉編譯環(huán)境,關(guān)于如何建立,此處不予說明。建立好了以后,分別解壓源碼包,然后修改Makefile中的編譯器項(xiàng)目,正確填寫你的編譯器的所在路徑。 對(duì)loader和boot,直接make。對(duì)uboot,第一步:make_at91rm9200dk,第二步:make。這樣就會(huì)在當(dāng)前目錄下分別生成*.bin文件,對(duì)于uboot.bin,我們還要壓縮成.gz文件。 也許有的人對(duì)loader和boot搞不清楚為什么要兩個(gè),有什么區(qū)別嗎?首先有區(qū)別,boot主要完成從flash中啟動(dòng)uboot的功能,他要對(duì)uboot的壓縮文件進(jìn)行解壓,除此之外,他和loader并無(wú)大的區(qū)別,你可以把boot理解為在loader的基礎(chǔ)上加入了解壓縮.gz的功能而已。所以這兩個(gè)并無(wú)多大的本質(zhì)不同,只是他們的使命不同而已。 特別說名的是這三個(gè)軟件包都是開放源碼的,所以用戶可以根據(jù)自己的系統(tǒng)的情況修改和配置以及裁減,打造屬于自己系統(tǒng)的bootloder。

    標(biāo)簽: 9200 at 91 rm

    上傳時(shí)間: 2013-10-27

    上傳用戶:wsf950131

主站蜘蛛池模板: 巫山县| 儋州市| 赤峰市| 望奎县| 尖扎县| 铜梁县| 确山县| 鲁甸县| 含山县| 安远县| 新巴尔虎右旗| 巴彦淖尔市| 汝州市| 克东县| 三河市| 射洪县| 肇源县| 奉新县| 乌鲁木齐市| 县级市| 桦甸市| 济宁市| 游戏| 伊川县| 上饶市| 威海市| 荆州市| 简阳市| 砚山县| 钟祥市| 涟水县| 溧水县| 富蕴县| 民权县| 远安县| 门源| 分宜县| 房产| 昌黎县| 广元市| 吉木萨尔县|