本論文通過對國內外DNC技術發展現狀的研究,根據加工車間具體的需要,設計了一種基于工業以太網的嵌入式DNC集成控制系統。文章從DNC系統賴以運行的網絡著手,研究并建立了基于工業以太網的車間局域網模式,采用元余星型拓撲結構構建了快速、穩定、抗干擾能力強的局域網環境采用PC104主板,設計了嵌入式DNC智能終端系統,詳細說明了DNC網絡的配置過程。實現了從RS-232C串行接口到10Mbps以太網接口的轉換,支持標準RS-232C接口和具有特殊通信協議的串行通信接口的數據傳輸,實現了廣義DNC功能。研究了加工車間數控系統的數據傳輸方式,創建了統一的數據傳送格式。采用創建的萬能輸入法,通過操作數控設備的控制面板,實現了異構數控系統的有效集成。通過解剖不同數控系統的通信協議,將軟插件技術應用到DNC系統中,針對不同的數控系統,編制不同的驅動程序。通過軟件的控制,實現數控系統類型的自動識別和NC程序的自動傳輸。對硬件進行優化設計,加大了智能終端的存儲器容量,深入研究“程序再開,功能,實現了程序續傳的快速性和準確性。通過軟件設計,解決了多臺數控設備同時在線加工的通信競爭問題。
上傳時間: 2022-06-19
上傳用戶:
目前嵌入式主要開發環境有Linux.Wince等;Linux因其開源、開發操作便利而被廣泛采用。而Linux操作系統也只是一個簡單的操作系統,簡單的使用對于嵌入式開發人員來說價值并不很高,真正有價值的是掌握Linux的基本服務和Linux的設計理念、思想,這對于嵌入式開發人員的長期發展是很極其重要的。Linux系統有很多發行版,RedHat.Ubuntu,Fedora等。作為嵌入式開發人員,我們沒有必要把精力放到使用哪個Linux發行版上,而是盡快把Linux系統盡快安裝好。如果打算堅持長期學習,那么建議您把自己的電腦做成雙系統,而不要在虛擬機上安裝。C語言是嵌入式開發必備的基礎知識。在Linux下從事C語言的開發,你會覺得更為順暢、更為自然,因為C語言是因unix的出現而誕生的,Linux內核幾乎完全是由C語言編寫完成的。學習C語言,如果不會用指針,那么就稱不上會c語言。做嵌入式開發指針更顯得尤為重要,所以做嵌入式開發除了掌握位操作、限定詞等,對指針的掌握是不可或缺的。而且要掌握多級指針、函數指針等等。涉及到指針,那么就會講到內存分配。在大學中,學習C語言一般的學習很少講到內存分配,但是如果期望從事嵌入式開發,那么就必須懂得C語言是怎么做內存分配管理的。指針之外,還要學習模塊化編譯處理、指針與數組、gcc,Makefile,GDB、遞歸、結構體、宏定義使用等。c語言是整棟嵌入式大廈的基礎所以在學習嵌入式時,必須把C語言重視起來,多敲代碼,多練。一名優秀的程序員必定是通過“體力勞動”再轉向“腦力勞動的”,這也是為什么我們要有“寫不出代碼-0”思想的原因所在。
上傳時間: 2022-06-20
上傳用戶:shjgzh
龍芯系列微處理器是中國擁有自主知識產權的中央處理器,中科院計算所從 2001 年開始研制龍芯系列處理器,于 2010 年正式成立龍芯中科技術有限公司,主要產品包括龍芯 1 號 CPU、龍芯 2 號 CPU 以及龍芯3 號 CPU。本書基于龍芯俱樂部與龍芯中科合作開發的,南京龍眾創芯電子科技有限公司承制的智龍開發板,圍繞龍芯 1 號芯片 LS1C 進行嵌入式系統開發講解。本書內容共分 3 篇。基礎篇包含實驗平臺和開發環境的搭建。中級篇為 Linux 基礎應用編程,包含線程、信號、網絡等基本操作。高級篇包含開發板硬件編程、驅動程序編寫等高級操作。附錄為嵌入式常用資料和智龍開發板的電路原理圖。本書結合實踐案例及應用場景,按照嵌入式系統的開發流程組織教材內容,使讀者能熟練掌握從開發環境搭建到編寫完整工程的流程。同時提供內核源碼及實例代碼,并給出測試結果,方便教師教學參考。本書不僅用于 MIPS 架構的龍芯 1 號芯片的嵌入式系統開發,還可用于基于 Linux 操作系統的嵌入式系統學習,具有廣泛的適用性。其中,在內核原理、應用程序編寫方面,與同類 ARM 架構芯片相比,其開發過程是通用的,包括虛擬機編譯、程序下載、調試、應用開發、內核裁減。本書適用于應用型本科、高職高專院校嵌入式系統的課程教學,也可作為相關開發人員的自學教材和參考手冊。
上傳時間: 2022-07-08
上傳用戶:
基于LabVIEW的ARM Cortex-M3嵌入式開發寶典電子書內容簡介第 1 篇 軟件篇1.1 LabVIEW Embedded Module for ARM Microcontrollers 模塊介紹1.2 Keil RealView MDK 軟件介紹1.3 Keil RTX 實時操作系統介紹1.4 LabVIEW ARM Module 軟件架構1.5 LabVIEW ARM Module、RealView MDK、實驗平臺驅動軟件安裝1.6 STM32 實驗范例查找與 USB JLink-OB 驅動加載第 2 篇 硬件篇2.1 ARM Cortex-M3 內核簡介2.2 實驗平臺介紹2.2.1 STM32 Starter Board(學習板)介紹2.2.2 STM32 Core Board(核心板)介紹2.2.3 STM32 DAQ Board(數采板)介紹2.3 實驗平臺資源說明2.3.1 STM32 Starter Board 資源簡介2.3.2 STM32 Core Board 資源簡介2.3.3 STM32 DAQ Board 資源簡介2.4 My_ARM 實驗平臺總結與展望第 3 篇 基礎模塊篇(附原理圖)3.1.1 GPIO 介紹3.1.2 GPIO 工作原理3.1.3 GPIO 驅動實現3.1.4 GPIO 兩種驅動方式比較3.1.5 GPIO 總結3.2 ADC/DAC3.2.1 ADC 介紹3.2.2 ADC 驅動實現3.2.3 DAC 介紹3.2.4 DAC 驅動實現3.3 中斷(60 線)3.3.1 外部中斷(19 線)3.3.1.1 外部 I/O 中斷(GPIO:16 線)3.3.1.2 外部特定中斷(PVD、RTC、USB:3 線)3.3.2 外部中斷的驅動實現3.3.3 定時器中斷(TIM2~TIM5、TIM6、TIM7、TIM1、TIM8)3.3.3.1 基本定時器中斷3.3.3.2 通用定時器中斷3.3.3.3 高級定時器中斷3.3.4 定時器中斷驅動實現3.3.4.1 更新中斷驅動實現3.3.4.2 輸入測量驅動實現3.3.4.3 編碼器驅動實現3.4 PWM 生成3.4.1 PWM 原理、應用3.4.2 PWM 驅動實現3.4.3 PWM 設置技巧3.5 看門狗3.5.1 獨立看門狗(IWDG)介紹3.5.2 獨立看門狗驅動實現3.5.3 窗口看門狗(WWDG)介紹3.5.4 窗口看門狗驅動實現3.6 TFTLCD 顯示、觸摸屏操作、OLED 顯示3.6.1 TFTLCD 工作原理3.6.2 TFTLCD 顯示驅動實現3.6.3 觸摸屏工作原理3.6.4 觸摸屏驅動實現3.6.5 OLED 工作原理3.6.6 OLED 驅動實現.............
上傳時間: 2022-07-17
上傳用戶:
FreeRTOS是一個嵌入式系統使用的開源實時系統。FreeRTOS小巧,簡單,易用。能支持許多不同硬件架構以及交叉編譯器。此系統可以免費進行商業應用,被大量公司與科研公司用于嵌入式產品的開發。支持的處理器架構:ARM7,ARM9,COLTEX-m3、AVR、PIC等。嵌入式系統:一個專門設計用來做一些簡單事情的計算機系統,如電視遙控器,車載GPS,電子手表,或者起搏器這類。嵌入式系統比通用計算機系統更小更慢,通常也更便宜。如:低端:一個運行速度為25MHz的8位CPU,幾KB的內存。高端:一個運行速度為750MHz的32位CPU,一個GB左右的內存,和幾個GB的閃存。實時(RT)軟實時:按照任務的優先級,盡可能快地完成操作即可。硬實時:硬實時要求在規定的時間內必須完成操作。
上傳時間: 2022-07-21
上傳用戶:
北郵《嵌入式系統技術基礎》,。作為相關專業的本科教材, 本書著眼于嵌入式系統基礎知識以及基本系統開發方法的講解。內容涉及嵌入式系統概述、嵌入式微處理器、嵌入式操作系統、嵌入式系統開發原理、PCB 設計等嵌入式技術的各個方面, 并且詳細分析了當前主要的幾種嵌入式系統如單片機系統、ARM系統、VxWorks 操作系統、DSP 系統的體系結構和軟硬件開發流程, 同時給出了具體的設計方案和程序實例。
標簽: 嵌入式系統
上傳時間: 2022-07-24
上傳用戶:
本書從軟件設計的角度,全面、系統地介紹了ARM處理器的基本體系結構和軟件設計與優化方法。內容包括:ARM處理器基礎;ARM/Thumb指令集;C語言與匯編語言程序的設計與優化;基本運算、操作的優化;基于ARM的DSP;異常與中斷處理;固件與嵌入式OS;cache與存儲器管理;ARMv6體系結構的特點等。全書內容完整,針對各種不同的ARM內核系統結構都有詳盡論述,并有大量的例子和源代碼。附錄給出了完整的ARMv4/v5/Thumb指令的功能、編碼、周期定時以及匯編參考。本書適于從事ARM嵌入式系統教學與研發,或想把其它嵌入式平臺的軟件移植到ARM平臺上去的專業技術人員使用,要求對ARM處理器有一定的了解,并有C語言和匯編語言基礎。若在編譯原理、操作系統、數字信號處理、計算機體系結構等方面有一定的基礎,則效果會更好。本書也可作為嵌入式系統專業方向的本科生和研究生相關課程的教材或教學參考書。
標簽: 嵌入式系統
上傳時間: 2022-07-26
上傳用戶:
VIP專區-嵌入式/單片機編程源碼精選合集系列(1)資源包含以下內容:1. 一個微型的tcp棧實現.2. 對am29f040的flash的操作.3. 一個含socket接口的小型tcp/ip協議棧.4. 一個測試端口測試程序.5. 壓縮包中一個為一般操作系統下的fft.6. AES快速算法和藍牙設備中用的E0算法(用于加密)、E1算法、E2算法、E3算法(用于密鑰管理和鑒權等)等.7. 一個日歷時鐘DS12887或146818的C語言源程序.8. 一個ascii 碼值計算原代碼的例子.9. 一個嵌入式操作系統(microwindows)的源代碼.10. nut/OS的源碼.11. 嵌入式開發中的一些圖形函數與漢字處理程序.12. 嵌入式觸摸屏實驗.13. C語言顯示漢字.14. 日本的實時嵌入式操作系統norti源碼.15. internich公司實現的一個非常非常小的OS.16. 在WinCe平臺上開發的數據庫管理程序,里面有一個可排序列表控件的實現和Excel的CVS文件的讀寫類.17. 任天堂模擬器.18. 一個漂亮.19. 怎樣建立一個最小的linux系統.20. rtlinux3.0 的源代碼.21. Low End Microchip PICs C函數.22. 一個利用中斷修改后進行的A/D采集功能的使用軟件..23. asm 開發.24. c_c++嵌入式系統編程.25. 控制系統組態軟件的開發.26. 電動機書籍和電動機手冊全集.27. 數字信號處理c語言程序集.28. CEComm: Windows CE 4.0下的串口調試程序 串口精靈源代碼 TTY:Windows 下的類似超級終端的原代碼. TAPICase: Windows 下用TAPI撥號的例子 image.29. MZ28AT命令說明書.doc.30. jtag工具.31. 嵌入式GUI 系統..32. 此程序實現了類似protel電路畫圖程序。.33. 液晶取字模程序.34. 嵌入式web平臺.35. 嵌入式 Web Server 源碼.36. 嵌入式 Web Server 源碼.37. 嵌入式軟件VP310tuner驅動程序.38. vp310.39. 44b0+lwip.40. cypress fx2擴展io代碼.
上傳時間: 2013-06-14
上傳用戶:eeworm
VIP專區-嵌入式/單片機編程源碼精選合集系列(3)資源包含以下內容:1. 周立功dp1581usb2.0實驗儀.2. 周立功dp1581usb2.0實驗儀.3. HT1380驅動程序.4. T6963控制器的液晶驅動程序.5. 建立在組態環境TRACEMODE基礎下.6. GA仿真軟件的說明書.7. lcd1602驅動 iic驅動 spi驅動 ir驅動.8. lcd1602驅動.9. iic驅動源程序.10. ir發射子程序源碼.11. ir驅動源碼cyuyan.12. spi源程序c語言的.13. 費很多力才找到的PIC C18編譯器.14. 文件系統管理 在內存中為文件開辟存儲空間 可以創建文件和文件夾 (至少有兩級目錄 :模擬DOS文件系統的操作 可以存儲文件的內容 可以查看刪除和修改文件(15 2.15. 十字路口交通燈管理 現對交通信號燈進行管理.16. 本設計的基本要求是以復雜可編程邏輯器件CPLD為基礎.17. 通過對計算機的組織與結構的分析.18. 家電控制器代碼.19. AM29lv160的編程代碼.20. eeprom連續頁寫模式.21. sle4442 I2C 邏輯加密卡驅動程序.22. 怎樣在CodeVision中使用結構型數組的用法實例1.23. AVR下載電路圖.24. PING實現嵌入式原程序.25. TCP實現嵌入式原程序.26. UDP實現嵌入式原程序.27. TELNET實現嵌入式原程序.28. WEBSERVER實現嵌入式原程序.29. 用SAM72N9寫的電子秤文檔.30. ZLG USB 套件.31. ZLG USB 套件.32. ZLG USB 套件.33. rtlinux-3.1源代碼.34. rtai-3.1-test3的源代碼(Real-Time Application Interface ).35. 可重用的GDB Stub源代碼,支持多種嵌入式平臺和體系結構..36. 用C語言實現PIC的LCD顯示.37. 紅外編程.38. IO口模擬串口通訊C源程序.39. I/O board control program for U.C.W./Sirael Dana robot..40. PCI接口的Verilog源代碼.
上傳時間: 2013-07-16
上傳用戶:eeworm
VIP專區-嵌入式/單片機編程源碼精選合集系列(4)資源包含以下內容:1. I2C接口設計文檔.2. 非常有用的自抗擾pid控制器程序。搞控制的可以看看。.3. 卡爾曼濾波在化工傳熱過程中的應用.4. 交通燈模擬控制器.5. uc/os操作系統的文件系統源碼.6. 999秒的定時器.7. 24CXX的讀寫操作.8. 12864LCM的應用實例.9. 開發源代碼的CPU卡的COS源程序。.10. 匯編語言編寫的搶答器設計報告.11. 用匯編語言編寫的步進電機的課程設計.12. 微型計算機接口槍答器課程設計.13. tcp/ip 協議的源碼.14. 2500ad 的6502 編譯器資料.15. 6502 的編譯器的源碼和文檔.16. cc65 的編譯器文檔.17. 一個漢字顯示的例子(嵌入式).18. at29c040 card 讀寫程序源碼.19. 嵌入式的命令行解釋器.20. 研華數據采集卡PCI1713,PCI1720,PCL730測試程序.21. 在嵌入式系統DeltaSYSTEM中實現PING主機.22. 機器人的實時控制。VxWork,Windows系統在機器人控制方面的應用。鏈接來自 http://www.automationit.hut.fi.23. pci驅動程序的源代碼.24. 在大型通信系統(機架插板式)中多塊單板通過TDM總線.25. 嵌入式TCPIP協議.26. rtLinux源代碼.27. pid學習資料代碼.28. 多線程管理器源代碼thread manager,VC開發的.29. s3c44b0的bootload程序.30. 在ADS和SDT上都可運行的S3C44B0的源程序.31. LCD的源代碼.32. 在GNU上開發的應用程序源代碼.33. 在線編輯WORD文檔.34. 實時多任務系統內核分析.35. PLD實驗參考源程序.36. 世界各國電話來電顯示標準.37. 第十三屆全國電源技術年會論文集錦.38. A CCITT-16 CRC calculator. The source contains both the calculated (smaller but slower) version, and.39. 8051 RC5 Decoder A simple RC5 decoder written in C . Written to emulate a SAA3049..40. 開源嵌入式數據庫Berkeley DB-4.2.52.
上傳時間: 2013-04-15
上傳用戶:eeworm