資料介紹
本文以S3C44B0X 為微處理器,通過(guò)其SPI 接口,采用MCP2510 CAN 控制器擴(kuò)展CAN 總線,文章在分析Linux 設(shè)備驅(qū)動(dòng)程序工作原理和結(jié)構(gòu)的基礎(chǔ)上,重點(diǎn)論述CAN 設(shè)備在uClinux 下驅(qū)動(dòng)程序的設(shè)計(jì)方法,編寫驅(qū)動(dòng)程序的操作例程,測(cè)試驅(qū)動(dòng)程序的正確性。結(jié)果表明CAN 設(shè)備在嵌入式操作系統(tǒng)uClinux 下驅(qū)動(dòng)程序的正確性;CAN 設(shè)備驅(qū)動(dòng)程序的成功實(shí)現(xiàn),對(duì)在嵌入式操作系統(tǒng)下擴(kuò)展其它設(shè)備驅(qū)動(dòng)程序有重要的指導(dǎo)意義。
關(guān)鍵詞:CAN;μClinux;S3C44B0X;設(shè)備驅(qū)動(dòng)程序
基于嵌入式系統(tǒng)設(shè)計(jì)的工業(yè)控制裝置,在工業(yè)控制現(xiàn)場(chǎng)受到各種干擾,如電磁、粉
塵、天氣等對(duì)系統(tǒng)的正常運(yùn)行造成很大的影響。在工業(yè)控制現(xiàn)場(chǎng)各個(gè)設(shè)備之間要經(jīng)常交
換、傳輸數(shù)據(jù),需要一種抗干擾性強(qiáng)、穩(wěn)定、傳輸速率快的現(xiàn)場(chǎng)總線進(jìn)行通信。文章采
用CAN總線,基于嵌入式系統(tǒng)32位的S3C44B0X微處理器,通過(guò)其SPI接口,MCP2510 CAN控制器擴(kuò)展CAN總線;將嵌入式操作系統(tǒng)嵌入到S3C44B0X微處理器中,能實(shí)現(xiàn)多任務(wù)、友好圖形用戶界面;針對(duì)S3C44B0X微處理器沒(méi)有內(nèi)存管理單元MMU,采用uClinux嵌入式操作系統(tǒng)。這樣在嵌入式系統(tǒng)中擴(kuò)展CAN設(shè)備關(guān)鍵技術(shù)就是CAN設(shè)備在嵌入式操作系統(tǒng)下驅(qū)動(dòng)程序的實(shí)現(xiàn)。文章重點(diǎn)解決了CAN總線在嵌入式操作系統(tǒng)下驅(qū)動(dòng)程序?qū)崿F(xiàn)的問(wèn)題。
對(duì)于用戶來(lái)說(shuō),CAN設(shè)備在嵌入式操作系統(tǒng)驅(qū)動(dòng)的實(shí)現(xiàn)為用戶屏蔽了硬件的細(xì)節(jié),用戶
不用關(guān)心硬件就可以編出自己的用戶程序。實(shí)驗(yàn)結(jié)果表明驅(qū)動(dòng)程序的正確性,能提高整
個(gè)系統(tǒng)的抗干擾能力,穩(wěn)定性好,最大傳輸速率達(dá)到1Mb/s;硬件的錯(cuò)誤檢定特性也增
強(qiáng)了CAN的抗電磁干擾能力。
關(guān)鍵詞:CAN;μClinux;S3C44B0X;設(shè)備驅(qū)動(dòng)程序
基于嵌入式系統(tǒng)設(shè)計(jì)的工業(yè)控制裝置,在工業(yè)控制現(xiàn)場(chǎng)受到各種干擾,如電磁、粉
塵、天氣等對(duì)系統(tǒng)的正常運(yùn)行造成很大的影響。在工業(yè)控制現(xiàn)場(chǎng)各個(gè)設(shè)備之間要經(jīng)常交
換、傳輸數(shù)據(jù),需要一種抗干擾性強(qiáng)、穩(wěn)定、傳輸速率快的現(xiàn)場(chǎng)總線進(jìn)行通信。文章采
用CAN總線,基于嵌入式系統(tǒng)32位的S3C44B0X微處理器,通過(guò)其SPI接口,MCP2510 CAN控制器擴(kuò)展CAN總線;將嵌入式操作系統(tǒng)嵌入到S3C44B0X微處理器中,能實(shí)現(xiàn)多任務(wù)、友好圖形用戶界面;針對(duì)S3C44B0X微處理器沒(méi)有內(nèi)存管理單元MMU,采用uClinux嵌入式操作系統(tǒng)。這樣在嵌入式系統(tǒng)中擴(kuò)展CAN設(shè)備關(guān)鍵技術(shù)就是CAN設(shè)備在嵌入式操作系統(tǒng)下驅(qū)動(dòng)程序的實(shí)現(xiàn)。文章重點(diǎn)解決了CAN總線在嵌入式操作系統(tǒng)下驅(qū)動(dòng)程序?qū)崿F(xiàn)的問(wèn)題。
對(duì)于用戶來(lái)說(shuō),CAN設(shè)備在嵌入式操作系統(tǒng)驅(qū)動(dòng)的實(shí)現(xiàn)為用戶屏蔽了硬件的細(xì)節(jié),用戶
不用關(guān)心硬件就可以編出自己的用戶程序。實(shí)驗(yàn)結(jié)果表明驅(qū)動(dòng)程序的正確性,能提高整
個(gè)系統(tǒng)的抗干擾能力,穩(wěn)定性好,最大傳輸速率達(dá)到1Mb/s;硬件的錯(cuò)誤檢定特性也增
強(qiáng)了CAN的抗電磁干擾能力。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 嵌入式Linux驅(qū)動(dòng)程序開發(fā)
- 基于嵌入式Linux的人機(jī)交互接口設(shè)備驅(qū)動(dòng)程序的研究和實(shí)現(xiàn)
- 嵌入式Linux系統(tǒng)的驅(qū)動(dòng)原理和使用ARM Linux實(shí)現(xiàn)SPI驅(qū)動(dòng)程序的說(shuō)明 11次下載
- 嵌入式Linux設(shè)備驅(qū)動(dòng)程序開發(fā)基礎(chǔ)知識(shí)總結(jié)免費(fèi)下載 13次下載
- 嵌入式Linux的中斷驅(qū)動(dòng)程序設(shè)計(jì) 3次下載
- 嵌入式Linux下的LCD驅(qū)動(dòng)程序設(shè)計(jì)方案解析 0次下載
- 基于WinCE環(huán)境的CAN適配卡驅(qū)動(dòng)程序的設(shè)計(jì)與實(shí)現(xiàn) 3次下載
- 嵌入式Linux下CAN總線驅(qū)動(dòng)程序設(shè)計(jì).rar 51次下載
- 嵌入式Linux下PCSC驅(qū)動(dòng)的設(shè)計(jì)與實(shí)現(xiàn)
- 基于嵌入式Linux的步進(jìn)電機(jī)驅(qū)動(dòng)程序設(shè)計(jì)
- 基于嵌入式LINUX下CAN設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)
- 嵌入式uClinux下的CAN總線設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)
- 嵌入式Linux網(wǎng)絡(luò)驅(qū)動(dòng)程序的開發(fā)及實(shí)現(xiàn)原理
- 嵌入式USB從設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)
- uClinux 下CAN 通信卡驅(qū)動(dòng)程序的實(shí)現(xiàn)
- 簡(jiǎn)化SBC的嵌入式Linux軟件開發(fā) 1170次閱讀
- 基于V4L技術(shù)和攝像頭的Linux驅(qū)動(dòng)程序的設(shè)計(jì)與實(shí)現(xiàn) 2957次閱讀
- 設(shè)計(jì)嵌入式驅(qū)動(dòng)程序有什么竅門 2639次閱讀
- 設(shè)計(jì)嵌入式驅(qū)動(dòng)程序有哪些小竅門 2653次閱讀
- 米爾科技LINUX設(shè)備驅(qū)動(dòng)程序教程 2105次閱讀
- 嵌入式Linux內(nèi)核的驅(qū)動(dòng)程序開發(fā)是怎樣的 1524次閱讀
- 基于PXA255開發(fā)板外圍字符設(shè)備的嵌入式Linux字符設(shè)備驅(qū)動(dòng)設(shè)計(jì)與應(yīng)用 1199次閱讀
- 基于嵌入式Linux下的I2C設(shè)備驅(qū)動(dòng)的總體思路與框架設(shè)計(jì) 3771次閱讀
- 基于嵌入式Linux內(nèi)核的系統(tǒng)設(shè)備驅(qū)動(dòng)程序開發(fā)設(shè)計(jì) 1209次閱讀
- 嵌入式系統(tǒng)開發(fā)中驅(qū)動(dòng)程序設(shè)計(jì)的5個(gè)方法盤點(diǎn) 3244次閱讀
- 嵌入式C實(shí)現(xiàn)延時(shí)程序的不同變量的區(qū)別 幾種Linux嵌入式開發(fā)環(huán)境的簡(jiǎn)單介紹 1674次閱讀
- 基于嵌入式Linux的無(wú)線視頻監(jiān)控系統(tǒng)設(shè)計(jì) 3151次閱讀
- 深入了解USB驅(qū)動(dòng)之總線驅(qū)動(dòng)程序 8877次閱讀
- 基于FPGA嵌入式系統(tǒng)的設(shè)備驅(qū)動(dòng)開發(fā) 2338次閱讀
- 嵌入式UART轉(zhuǎn)CAN應(yīng)用案例 5877次閱讀
下載排行
本周
- 1aP89W24 USB語(yǔ)音芯片燒錄器中文手冊(cè)
- 1.58 MB | 4次下載 | 免費(fèi)
- 2PC4401_DC-DC 42V反激式隔離開關(guān)電路
- 0.85 MB | 3次下載 | 免費(fèi)
- 3GPRS智能超聲波液位監(jiān)測(cè)終端
- 835.55 KB | 2次下載 | 免費(fèi)
- 4NS8002 2.4W單聲道AB類音頻功率放大器中文手冊(cè)
- 1.06 MB | 1次下載 | 免費(fèi)
- 5STM32的幾種開發(fā)方式,你都知道嗎?(可下載)
- 353.41 KB | 次下載 | 免費(fèi)
- 6AIWA HS-J202/HS-J202M/HS-J800維修手冊(cè)
- 13.60 MB | 次下載 | 10 積分
- 7DM400G彩色無(wú)紙記錄儀使用說(shuō)明
- 5.65 MB | 次下載 | 免費(fèi)
- 8ZS726GaN(ZS727GaN.ZS728GaN)氮化鎵DMOSGaN恒壓模式PWM電源芯片
- 2.73 MB | 次下載 | 免費(fèi)
本月
- 1第十一屆 藍(lán)橋杯 單片機(jī)設(shè)計(jì)與開發(fā)項(xiàng)目 省賽 程序設(shè)計(jì)試題及源碼
- 90.88KB | 23次下載 | 3 積分
- 2NR-E531TX-XN冰箱說(shuō)明書
- 8.64 MB | 23次下載 | 免費(fèi)
- 3STM32單片機(jī)無(wú)人機(jī)設(shè)計(jì)
- 8.81 MB | 19次下載 | 免費(fèi)
- 4華為硬件工程師手冊(cè)目前最全版本
- 1.02 MB | 15次下載 | 2 積分
- 5STM32F103C8T6開發(fā)板最小系統(tǒng)原理圖
- 0.78 MB | 15次下載 | 免費(fèi)
- 6Python從入門到精通背記手冊(cè)
- 18.77 MB | 14次下載 | 1 積分
- 7華碩主板架構(gòu)認(rèn)識(shí)
- 1.42 MB | 11次下載 | 免費(fèi)
- 8東芝彩色電視機(jī)29SF6C維修說(shuō)明書
- 4.86 MB | 8次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420063次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191377次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183336次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81584次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73814次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評(píng)論