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

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

固件升級

  • 圖文并茂教你在keil下搭建RT-thread最小系統工程

    對于初次接觸RT-thread 的朋友來說,要想自己重新建立一個keil 下的工程,可能會覺得不知所措,那么看到這篇文字,可能對你會有幫助。我在這里演示了如何提取官方bsp 包中stm32 分支中的相關文件,重新組織文件結構,按照下圖中的文件夾分配,重新生成keil 下的工程,這個工程將會包括RT-thread 的內核和finsh 組件。我愿意在開始前說明下分別建立這幾個文件夾的作用:project ——存放MDK工程文件;RT-thread ——存放rtt 源碼包(放在最外層);apps ——存放我們自己(用戶)寫的一些應用代碼;drivers ——存放硬件外設驅動;third_part ——存放第三方程序源碼,比如stm32 固件庫、解碼庫等;obj ——目標文件;這么一來, 各類代碼分類一清二楚, 好了, 現在開始一步一步帶大家走一遍生成這個工程的過程,當你明白后可按照自己的意愿去生成工程。拷貝所需的文件解壓RT-Thread 源碼,將源碼放在我們所建立的工程文件夾外面(這么放是方便以后的工程可以共用)從源碼bsp\stm32f10x 目錄copy 下圖所列出的文件,放入篇3- 例程1- 重構RTT最小系統\apps 目錄RT-Thread 源碼( 我改了下文件夾名字)我們準備構建的工程文件夾,包含上圖中的各個文件夾從源碼bsp\stm32f10x 目錄copy 下圖列出的必要的驅動文件,放入篇3- 例程1-重構RTT最小系統\drivers 目錄

    標簽: keil RT-thread 最小系統

    上傳時間: 2022-06-20

    上傳用戶:

  • STM32庫開發(fā)實戰(zhàn)指南

    《單片機與嵌入式:STM32庫開發(fā)實戰(zhàn)指南》基于STM32F103芯片,緊緊圍繞“庫”的分析和使用展開。在大量實例的基礎上,《單片機與嵌入式:STM32庫開發(fā)實戰(zhàn)指南》對于如何綜合運用固件庫開發(fā)項目給出了具體的范例;在固件庫的使用和學習的基礎上,又進一步講解了結合嵌入式實時操作系統、TCP/IP協議棧進行嵌入式系統開發(fā)的方法,讓讀者循序漸進、系統地掌握基于STM32官方庫進行開發(fā)的方法。

    標簽: stm32

    上傳時間: 2022-06-21

    上傳用戶:jason_vip1

  • STEP-BY-STEP在KEIL5中建立TM4C1294項目

    一、前期軟件要求需要預先安裝如下軟件:1.MDK522KEIL5.22安裝軟件2.MDKCM522KEIL LEGACY安裝軟件,兼容5以前版本3.Keil.TM4C_DFP.1.1.0TM4C芯片及板的DFP安裝包4.SW-EK-TM4C1294XL-214.178TM4C1294XL驅動及樣例程序默認安裝完成后,有兩個目錄1.Cleil v5KEL可執(zhí)行文件目錄2.CtrilTivaWare C Series-2.1.4178 TIVA系列驅動及樣例二、硬件要求WIN7及以上操作系統,2G內存TM4C1294XL板及TM4C1294XLSUBBOARD組合板,即S800板Micro-USB數據線一根三、新建用戶目錄設為CIS8OOLEXPI CPU為TM4C1294NCPDT因為需要使用TM4C1294芯片的硬件定義以及固件庫,因此從CtzilTivaWare C Series-2.1.4178中將/NC及DRIVERLIB兩個子目錄拷貝到用戶目錄中。

    標簽: tm4c1294 keil5

    上傳時間: 2022-06-22

    上傳用戶:

  • 基于CCD和USB的測溫攝像機研究與設計

    本文首先對黑體輻射理論和雙波段比值測溫理論進行研究,探討在近紅外區(qū)域對高溫爐窯進行比值測溫的可行性;針對工業(yè)高溫爐窯輻射的峰值位置在中紅外區(qū)域,近紅外區(qū)域的輻射仍然比較低,且普通CCD在近紅外區(qū)域響應很低的狀況,綜合考慮后選擇近紅外增強型CCD作為探測器;根據所選CCD本文設計了一套完整的雙波段測溫系統的硬件框架,由Sony公司的近紅外增強型黑白CCDICX255AL,10位輸出模數轉換器AD9991、帶有USB接口的可編程增強型8051處理器芯片Cy7c68013和EEPROM存儲器等完成功能,并提出雙波段測溫攝像機的分束和濾光系統的設計方案;由于光學分束鏡和濾光片都需要定制鍍膜,本文首先設計的硬件系統是單波段系統,本系統的硬件電路有兩塊線路板:以ICX255ALCCD和AD9991為核心的圖像采集板和帶USB接口的8051處理器芯片Cy7c68013為核心的控制板,這兩塊PCB均為2層電路板;還開發(fā)了相應的固件程序、設備驅動程序和應用程序,對所設計的各個功能模塊分別進行了測試和調試,計算機能通過USB口讀取圖像并在屏幕上顯示,獲得了良好的效果;由于本文設計的硬件系統實際上是單波段的,為了驗證雙波段測溫的效果,本文采用ASD FieldSpec HandHeld型光譜儀測量模擬黑體輻射源(工業(yè)爐密的爐膛也是個近似黑體輻射源)的輻射,用測得的光譜數據模擬計算,獲得了良好的測溫效果。

    標簽: ccd usb 測溫攝像機

    上傳時間: 2022-06-22

    上傳用戶:

  • stm32cubeMX串口使用文檔

    一建立STM32cubeMX工程1.建立新工程,選擇芯片STM32F302CCTx2. 在Pinout 中時鐘配置為高速外部時鐘, UART配置為異步通信, cube 會自動分配引腳。3.Clock Configuration 中配置如下4.configuration 中點擊USART1可進入配置在USART1 configuration 中Parameter Settings 可以配置波特率,發(fā)送數據字長,奇偶校驗位和停止位等。NVIC Setting 可以配置中斷優(yōu)先級。5.生成keil 軟件代碼點擊工具欄中的齒輪按鈕,可以選擇代碼的開發(fā)平臺, ok 結束。(文件保存路徑一定要是全英文的)進過了我們一系列的配置, cube 會為我們自動生成keil 軟件的代碼,代碼中包括工程所需的固件庫,配套的頭文件,啟動文件及用戶文件。在main.c 中包括了我們工程所需外設的初始化,包括了系統時鐘初始化,中斷初始化, GPIO初始化, USART1初始化, HAL庫初始化。我們只需要在main.c 中添加我們自己的代碼就可以了。二keil 軟件代碼及HAL庫使用UART_HandleTypeDef huart1;生成的代碼中有聲明一個USART處理的結構體HAL庫中串口的數據收發(fā)有四個函數HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, uint8_t *pData, uint16_tSize, uint32_t Timeout);HAL_StatusTypeDef HAL_UART_Receive(UART_HandleTypeDef *huart, uint8_t *pData, uint16_tSize, uint32_t Timeout);指針huart 指向我們之前定義的USART處理結構體, 我們將在函數中對結構體中的參數進行操作。pDate 是我們自己定義的數據發(fā)送接收緩存, Size 發(fā)送接收數據個數, Timeout 超時持續(xù)時間。UART狀態(tài)的結構體:我們在發(fā)送接收函數中要經常對USART的狀態(tài)進行判斷,以便我們對函數結構體中的參數進行操作

    標簽: stm32cubemx 串口

    上傳時間: 2022-06-22

    上傳用戶:shjgzh

  • OpenWrt_MT7620a_開發(fā)流程

    1 虛擬機系統搭建2 源碼編輯2.1 安裝和升級必要的組件2.2 下載源碼2.3 修改源碼及編譯2.4 源碼配置2.4.1 后臺管理界面為中文2.4.2 默認開啟無線網絡2.4.3 改SSID名稱2.4.4 進入系統后,增加密碼(密碼以admin為例)2.4.5 修改后臺登錄的端口號2.4.6 支持3G模塊功能( USB方式)( OpenWrt之PandoraBox)(華為E261)3 操作技巧3.1 覆蓋配置文件(推薦編輯方式)3.2 推薦操作習慣3.3 編譯技巧3.4 燒錄技巧(含shell固件升級方式)3.4.1 通過UBOOT進行燒錄3.4.2 進系統后通過命令行完成固件升級4 報錯及解決方法4.1 Checking *libssl*... Failed.1 虛擬機系統搭建詳情,參見: VirtualBox安裝UbuntuKylin_ 劉云龍201504xx.docx;(VirtualBox安裝流程;安裝好后,在左上角“系統”菜單的“首選項”中選擇“屏幕保護程序”,然后去掉左下角的“計算機空閑時激活屏幕保護程序”,然后按“關閉”,這個窗口是沒有“應用”或“確定”之類的,直接關閉它就會保存。)2 源碼編輯2.1 安裝和升級必要的組件a. 選左上角的菜單 “應用程序 ”-附“件”-終“端”,進入命令行,然后輸入sudo –sH,注意大小寫,然后輸入裝系統時設置的用戶密碼,就能切換到root( 提示:輸入密碼的時候不會有* 之類的顯示的,是完全不顯示,部分人不必驚慌)。切換到root 是為了安裝或升級部分必要的組件,有些組件需要root 權限。

    標簽: openwrt mt7620a

    上傳時間: 2022-06-23

    上傳用戶:

  • 基于USB2.0的CCD相機系統的設計與實現

    本文主要針對CCD相機中的數據采集、傳輸及顯示的需要,設計了基于USB的相應系統。該系統設計工作包括硬件和軟件兩個部分,硬件部分選用了Cypress公司的CY7C68013A作為USB通訊芯片,負責接收由A/D轉換得到的圖像數據,并通過其實現與PC機之間的USB數據通信。本系統設計的主要工作難點是系統軟件的設計,包括固件程序、USB驅動程序和應用程序的設計三部分。其中,固件程序在Keil uVision2環(huán)境中開發(fā);而USB驅動程序則通過編寫inf驅動文件和設計GPIF波形,對CY7C68013A的GPIF(通用可編程接口)進行編程,實現了硬件上的識別和數據的高速傳輸;PC機上的應用程序利用Visual C++.net2003開發(fā),通過調用EZ-USB FX2LP的CyUSB.sys驅動文件和CyAPL.lib程序庫,完成了與硬件之間的數據傳輸,并能夠在應用程序主界面上顯示所采集的圖像信息。本文最后對系統進行了測試,并與國外產品作了對比。測試的各性能參數結果表明采用USB實現CCD和主機之間的通訊,滿足了相機對數據快速穩(wěn)定傳輸的實時性要求,同時也符合了相機操作簡單方便的實用性要求。

    標簽: usb ccd 相機系統

    上傳時間: 2022-06-23

    上傳用戶:

  • 三天入門 Cortex-M4 —Kinetis 系列,野火 Kinetics 開發(fā)板教程

    最適合初學者入門 Kinetis 的教程隨著技術的發(fā)展,單片機型號越來越繁多,入門的難度也逐漸加多,學習周期自然不斷延長。為了讓初學者快速入門,減少學習時間,尤其是為了那些參加智能車比賽而沒時間學習深入研究Kinetis單片機朋友,我們特意寫了Kinetis開發(fā)板的教程。力求大大減少初學者的學習時間。野火Kinetis開發(fā)教程,主要有IAR的使用教程、Kinetis啟動流程講解、野火K60庫的調用三個部分組成。我們不再詳細講解寄存器,而且推薦你們直接調用我們的函數庫。野火K60函數庫,函數內部會自動計算頻率,設置分頻,直接調用,減少你們的后顧之憂,可以加快你們的開發(fā)速度。目前,單片機型號如此之多,而產品的開發(fā)所允許給我們的時間越來越少,我們完全沒有必要深入研究寄存器設置,就算你能把寄存器背得滾瓜爛熟,過段時間不去接觸,還是沒法記住的。現在的單片機開發(fā),工程師往往都是利用官方的固件庫來進行開發(fā),而不再是靠自己重新建立自己的函數庫進行開發(fā)。例如ST公司推出的ST庫,讓你可以完全不需要考慮底層開發(fā)而直接開發(fā)自己的產品。飛思卡爾公司,在這方便確實讓人感到失望,這也是野火嵌入式工作室要建立自己的野火Kinetis庫的原因。

    標簽: kinetis Cortex-M4

    上傳時間: 2022-06-23

    上傳用戶:jason_vip1

  • 基于ccd的圖像采集和處理系統

    高性能低成本的圖像采集和處理系統在自動測量、設備檢測、安全監(jiān)控等工業(yè)測控領域需求巨大。相比于CMOS圖像傳感器,CCD圖像傳感器在靈敏度、分辨率、噪聲控制以及技術成熟度等方面具有明顯優(yōu)勢。發(fā)達國家對于基于CCD圖像傳感器的高性能圖像采集和處理系統的開發(fā)已經具有了一定的經驗和成功先例,而在我國,相關的技術開發(fā)還比較薄弱。因此,通過對基于CCD圖像傳感器的高性能圖像采集和處理系統進行研究和開發(fā),迅速掌握核心技術,積累必要的技術儲備和經驗,對滿足我國在相關領域的需求有著重要意義。本文研究了CCD圖像傳感器的發(fā)展歷程、結構及工作原理、性能特點,并與CMOS圖像傳感器進行了比較。詳細分析了SONY公司的大面陣CCD圖像傳感器,并以此器件為核心完成了圖像采集和處理系統的設計。選用CYPRESS公司的LC4256V型CPLD(Complex Programmable Logic Device)芯片和TI公司的MSP430F149型MCU(Micro Controller Unit)芯片共同構成系統的核心處理平臺。以CPLD為設計載體,使用Verilog硬件描述語言實現了驅動時序設計,完成了對CCD圖像傳感器的控制。對CYPRESS公司的CY7C68013型USB器件進行了固件程序、驅動程序和應用程序開發(fā),實現了高速數據傳輸。硬件上采用了模塊化設計,并充分考慮了抗干擾措施。實際測試表明,上述系統工作穩(wěn)定,具有良好的靈活性和可擴展性。

    標簽: ccd 圖像采集

    上傳時間: 2022-06-23

    上傳用戶:kingwide

  • MP3播放器與優(yōu)盤設計

    以下是使用本書的推薦步驟和方法:1.學習用Protel進行電路設計。按照功能定義、方案選定、電路原理圖設計、采購元件、硬件電路板設計的流程,自己動手,實踐各個環(huán)節(jié),掌握了這些環(huán)節(jié)以后,就在一定程度上具備了自己解決問題的能力。在原理圖和印制電路板設計過程中,可以參考配套網站上中的相關內容,但電路印制電路板設計完成以后,暫不制板。有關內容見“硬件電路設計與制作”篇中的第1~5章。2.進行電路板焊接和調試。使用本書所配印制電路板,自己購買元件,按照“硬件電路設計與制作”篇中的第7章的詳細步驟進行電路板焊接和調試。調試過程中直接使用配套網站上中提供的各種調試時需要的固件程序,暫不關心這些固件的程序是如何寫就的。3.理解源程序。MP3+U盤調試完成以后,對整個調試開發(fā)環(huán)境就應該很熟悉了。接下來,閱讀本書“C51程序設計”篇的有關內容,并閱讀附錄中對KeilC編譯器、Source Insight源碼閱讀軟件的介紹,閱讀配套網站上調試過程所用固件對應的C源程序,并結合源碼中的注釋,理解MP3源程序設計的方法。4.進行個性化設計與調整。到此,讀者對于硬件電路設計與制作過程中的軟件、硬件電路設計與制作有了相當了解了。此時,可以將自己原先設計的印制電路圖進行必要的個性化設計與調整,自己制作MP3播放器的印制電路板,根據所做調整,在原有調試所需固件的基礎上,進行相應的修改,重復電路調試過程,以便提高和融會貫通。電路板加工可以參考“硬件電路設計與制作”篇中的第6章內容。5.進行USB通信的學習,了解USB有關概念。先學習“USB海量存儲設備(U盤)設計”篇中第14~17章的內容,建立起USB通信的概念。6.了解設計一個USB海量存儲設備所需的知識,進一步加深對USB通信的理解。閱讀“USB海量存儲設備(U盤)設計”篇中第18~20章的內容。7.用C語言編程實現U盤的固件編寫,掌握USB通信的調試方法。閱讀“USB海量存儲設備(U盤)設計”篇中第21章、第22章的有關內容。

    標簽: mp3 播放器

    上傳時間: 2022-06-23

    上傳用戶:

主站蜘蛛池模板: 洪泽县| 牟定县| 安龙县| 罗甸县| 莆田市| 旺苍县| 乌兰县| 毕节市| 延长县| 天台县| 合肥市| 亳州市| 新乐市| 元氏县| 太康县| 文昌市| 东山县| 区。| 姜堰市| 应用必备| 凯里市| 临潭县| 新田县| 无锡市| 安宁市| 本溪市| 泰顺县| 兴山县| 封开县| 大新县| 桓台县| 安龙县| 加查县| 茂名市| 全州县| 儋州市| 木兰县| 微博| 福贡县| 潼关县| 兴城市|