本書從軟件設計的角度,全面、系統地介紹了ARM處理器的基本體系結構和軟件設計與優化方法。內容包括:ARM處理器基礎;ARM/Thumb指令集;C語言與匯編語言程序的設計與優化;基本運算、操作的優化;基于ARM的DSP;異常與中斷處理;固件與嵌入式OS;cache與存儲器管理;ARMv6體系結構的特點等。全書內容完整,針對各種不同的ARM內核系統結構都有詳盡論述,并有大量的例子和源代碼。附錄給出了完整的ARMv4/v5/Thumb指令的功能、編碼、周期定時以及匯編參考。本書適于從事ARM嵌入式系統教學與研發,或想把其它嵌入式平臺的軟件移植到ARM平臺上去的專業技術人員使用,要求對ARM處理器有一定的了解,并有C語言和匯編語言基礎。若在編譯原理、操作系統、數字信號處理、計算機體系結構等方面有一定的基礎,則效果會更好。本書也可作為嵌入式系統專業方向的本科生和研究生相關課程的教材或教學參考書。
標簽: 嵌入式系統
上傳時間: 2022-07-26
上傳用戶:
本書由五部分組成:1.常見信號產生;2.數字信號處理;3.隨機信號處理;4.數字圖像處理;5.人工神經網絡。有詳細示例代碼,實用性強。
上傳時間: 2022-07-27
上傳用戶:XuVshu
網上關于Altera的教程很多,可謂浩如煙海。大體來說有兩類:一是,step by step的指導如何操作Quartus軟件,這類方法的優點是上手快,但卻有知其然不知其所以然之惑;二是,從一個很高的起點分析一些具體問題,優點是有深度,但也把大部分初學者拒之門外,不知路在何方。本系列教程的宗旨是在力求全面介紹Altera及其QuartusⅡ軟件原理的基礎上,對何如使用Altera FPGA進行基礎設計、時序分析、驗證、優化四大方面進行講解。本篇為時序篇,推薦用兩天時間掌握。其余的,基礎篇需一天,驗證、優化各需兩天,一共七天。本教程大部分內容參考翻譯 altera 官方handbook和對應的paper等資料,1.2、1.4、1.6、2.1系熱心網友riple所創,筆者基本原文引用,只為閱讀流暢性和更易理解做了少許改動,如造成原作者的不適,可聯系筆者刪除之。后續教程視讀者反映情況進行適當調整和發布。
上傳時間: 2022-07-27
上傳用戶:
網上關于Altera的教程很多,可謂浩如煙海。大體來說有兩類:一是,step by step的指導如何操作Quartus軟件,這類方法的優點是上手快,但卻有知其然不知其所以然之惑;二是,從一個很高的起點分析一些具體問題,優點是有深度,但也把大部分初學者拒之門外,不知路在何方。本系列教程的宗旨是在力求全面介紹Altera及其QuartusII軟件原理的基礎上,對何如使用AlteraFPGA進行基礎設計、時序分析、驗證、優化四大方面進行講解。本篇為基礎篇,推薦用一天時間掌握。還有三大類各需兩天,一共七天。本教程大部分內容參考翻譯 altera 官方handbook和對應的paper等資料,也有部分章節系熱心網友所創,筆者基本原文引用,只為閱讀流暢性做了少許改動,如造成原作者的不適,可聯系筆者刪除之。后續教程視讀者反映情況進行適當調整和發布。
上傳時間: 2022-07-27
上傳用戶:XuVshu
VIP專區-嵌入式/單片機編程源碼精選合集系列(109)資源包含以下內容:1. 包括匯編和c++編寫的萬年歷.2. FIFO(先進先出隊列)通常用于數據的緩存和用于容納異步信號的頻率或相位的差異。本FIFO的實現是利用 雙口RAM 和讀寫地址產生模塊來實現的.FIFO的接口信號包括異步的寫時鐘(wr_clk)和讀.3. Analog signals are represented by 64 bit buses. They are converted to real and from real representa.4. 該文件為lpc2106 ARM7在THREDX操作系統下的啟動代碼.5. 該代碼為時鐘芯片PCF8563的控制程序.6. 此代碼位PIC單片機的PID控溫程序.7. threadx技術手冊.8. 一個關于fat32系統文件的說明,對了解fat32文件系統系統結構很有用.9. 典型的開發模型有:①瀑布模型(waterfall model);②漸增模型/演化/迭代(incremental model);③原型模型(prototype model);④螺旋模型(spiral m.10. zigbee協議中.11. 三菱FX系列PLC與PC機通過編程口通訊的地址轉換軟件,非常的使用!.12. 文章講述了類似于PDOP值的描述整周模糊度精度的指標因子。對于整周模糊度的判斷具有重要意義。.13. 講述了如何對主引導扇區進行備份和恢復.14. LED驅動電路實例。配具體的電路圖供大家參考使用.15. Pcb初級教程.16. 嵌入式內存數據庫系統eXtremeDB用戶指南.17. 對引導區的學駐病毒進行了剖析.18. LPC2146 的USB 開發.19. 非常詳細步進電機控制原理圖.20. C++ GUI Programming with Qt 4一書中的第一章源碼.21. C++ GUI Programming with Qt 4一書中的chap02源碼.22. C++ GUI Programming with Qt 4一書中的chap03源碼.23. C++ GUI Programming with Qt 4一書中的chap05源碼.24. C++ GUI Programming with Qt 4一書中的chap06源碼.25. C++ GUI Programming with Qt 4一書中的chap07源碼.26. C++ GUI Programming with Qt 4一書中的chap8源碼.27. C++ GUI Programming with Qt 4一書中的chap9源碼.28. 具有無線網路功能下載至嵌入式開發平臺上用的.o黨 driver.29. ADI DSP ADSP-BF561原裝開發板的PCB圖,非常難得! POWERPCB 5.0可以打開..30. ADI TS201 原裝系統板PCB圖, 此PCB圖是用POWERPCB 5.0畫的, 直接導入既可打開, 目前做相控陣雷達,3G 基站,WIMAX基站等均采用ADSP-TS201..31. ADI DSP BF561 系統板原理圖,只有PDF格式的,.32. 利用89C52開發的.33. PCtoLCD2002完美版 取字模軟件.34. lm317 計算工具.35. 這是一個非常不錯的12864液晶串口程序.36. 嵌入式系統開發原理、工具及過程 值得推薦.37. minigui--面向實時嵌入式系統的圖形用戶界面。此文檔介紹了miniguide體系結構。.38. 該源碼與書本配套.39. 《EVC高級編程及其應用開發》一書的全部源代碼.40. 將MATLAB窗口畫在VC的GUI上 輕松實現用MATLAB和VC畫圖.
標簽: 網絡通信協議
上傳時間: 2013-06-12
上傳用戶:eeworm
內容包括PIC16F87X硬件概況;指令系統;匯編程序設計;集成開發環境;在線調試工具;I/O端口;定時器等等
上傳時間: 2013-07-31
上傳用戶:pinksun9
以PIC16F87X型號為主,內容包括存儲器;定時/計數器;輸入捕捉/輸出比較/脈寬調制CCP;模/數轉換器;主控同步串行端口等等
上傳時間: 2013-07-29
上傳用戶:himbly
本文簡要介紹了無刷直流電動機的發展歷程和未來的發展趨勢。通過分析無刷直流電動機工作的基本原理和無刷直流電動機的數學模型,建立了基于Simulink的動態仿真模型。通過對無位置傳感器無刷直流電動機轉子位置檢測算法的分析和磁鏈與轉子位置的相應關系的分析,本文使用磁鏈關系函數判斷轉子位置的算法,并基于Simulink建立了算法模型進行仿真分析驗證,從仿真得到的結果可知,此位置檢測算法是可行的。 @@ 在文中進行了轉矩脈動原因分析,并對換相轉矩脈動進行補償。在低速時采用電流滯環進行補償,高速時采用單斬波調制方式進行補償。通過對三段式啟動方法的分析和結合本文所采用的轉子位置檢測算法,本文采用兩步啟動方式,通過仿真分析證明是可行的。分析了經典PID調節算法和專家PID調節算法。對傳統PID控制中出現的問題,本文把變參數PID調節算法應用到無位置傳感器無刷直流電動機控制上。并建立了仿真模型,進行仿真分析。從仿真分析的結果可知其控制性能優于傳統的PID調節算法。 @@ 文中介紹了TMS320LF2407A芯片和IR2130功率集成驅動器的結構和特點。在系統硬件設計中以TMS320LF2407A芯片為核心,設計了控制系統電路、功率驅動電路、電流電壓檢測電路、功率管過電壓保護電路、啟動限流電路、轉速調節電路。 @@ 在系統軟件設計中,主要實現了電機的起停、轉子位置計算、轉速計算和轉速閉環控制的功能。用DSP實現脈沖調制輸出和信號采樣。 @@關鍵詞:無位置傳感器;無刷直流電動機;間接位置檢測;磁鏈關系函數
上傳時間: 2013-04-24
上傳用戶:水瓶kmoon5
隨著電力系統的迅速發展和電力電子技術的廣泛應用,電能污染日益嚴重,電能質量問題已經成為電力部門及電力用戶越來越關注的問題。電能質量的各項指標若偏離正常水平過大,會給發電、輸變電和用電設備帶來不同程度的危害。電能質量的好壞直接關系到國民經濟的總體效益,因此對電能質量進行檢測和分析從而提高和改善電能質量具有非常重要的意義。 本文首先介紹了電能質量的基本概念,對各種電能質量問題的分類、特征及產生原因和危害作了詳細的闡述。通過對電能質量各項指標(供電電壓偏差、頻率偏差、公用電網諧波、三相電壓不平衡度、電壓波動與閃變)的分析,以傳統的傅立葉變換理論為基礎,針對目前電能質量分析的難點即對突變的、暫態的、非平穩的信號的檢測與分類,提出了基于快速傅立葉變換的暫態電能質量分析方法。 在系統的研究了電能質量分析的相關理論和檢測技術的基礎上,針對電能質量分析系統中需要支持復雜算法和保持實時性的特殊要求,研制了基于DSP與ARM構架的嵌入式電能質量分析系統的硬件平臺和軟件系統。重點分析了DSP與ARM的選型依據、結構特點、具體應用等。并且詳細的介紹了硬件平臺的各部分組成和電路原理圖。隨后,提出了該裝置軟件部分設計思想,其中重點介紹了DSP部分的FFT算法設計、ARM部分的UC/OS-II操作系統移植和MiniGUI圖形界面開發。最后對論文的主要工作進行了總結,對以后可深入研究的方向進行了展望。 關鍵詞:電能質量;傅立葉變換;快速傅立葉變換;UC/OS-Ⅱ;MiniGUI
上傳時間: 2013-06-15
上傳用戶:songrui
隨著世界能源危機的到來,太陽能光伏發電在能源結構中正在發揮著越來越大的作用。而太陽能光伏發電系統的核心部件并網逆變器的性能還需要進一步提高。為了迎合市場上對高品質、高性能、智能化并網逆變器的需求,我們將ARM+DSP架構作為并網逆變器的控制系統。本系統集成了ARM和DSP的各自的強大功能,使并網逆變器的性能和智能化水平得到了顯著提高。本論文是基于山東大學魯能實習基地“光伏并網逆變器項目”,目前已經試制出樣機。本人主要負責并網逆變器控制系統的軟硬件設計工作。本文主要研究內容有: @@ 1.本并網逆變器采用了內高頻環逆變技術。文中詳細分析了這種逆變器的優缺點,進行了充分的系統分析和論證。 @@ 2.采用MATLAB/Simulink軟件對并網逆變器的控制算法進行仿真,包括前級DC-DC變換的控制算法以及后級DC-AC逆變的控制算法。通過仿真驗證了所設計算法的可行性,對DSP程序開發提供了很好的指導意義。 @@ 3.本文將ARM+DSP架構作為逆變器的控制系統,并設計了相應的硬件控制系統。DSP控制板硬件系統包括AD數據采集、硬件電流保護、電源、eCAN總線,SPI總線等硬件電路。ARM板硬件系統包括SPI總線、RS232總線、RS480總線、以太網總線、LCD顯示、實時時鐘、鍵盤等硬件電路。 @@ 4.本文設計和實現了兩種最大功率點跟蹤控制算法:功率擾動觀察法或增量電導法;孤島檢測方法采用被動式和主動式兩種檢測方式,被動式所采用的方法是將過/欠電壓和電壓相位突變檢測相結合的方式,主動式采用正反饋頻率偏移法;為了實現并網逆變器的輸出電流與電網電壓同頻同相,使用了軟件鎖相環控制技術。本文分別給出了以上各種算法的控制程序流程圖。 @@ 5.本文也給出了AD數據采集、eCAN總線、RS232、RS485、以太網、PWM輸出等程序流程圖,以及DSP和ARM之間的SPI總線通信程序流程圖。并且分別給出了ARM管理機控制系統主程序流程圖和DSP控制機控制系統主程序流程圖。 @@ 6.最后對并網逆變器樣機進行實驗結果分析。結果顯示:該樣機基本上實現了本文提出的設計方案所應完成的各項功能,樣機的性能比較理想。 @@關鍵詞:太陽能光伏;并網逆變器;SPWM; DSP; ARM
上傳時間: 2013-07-02
上傳用戶:windwolf2000