精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

英創信息技術ISA總線的CE設備驅動程序介紹

英創信息技術 ? 來源:英創信息技術 ? 作者:英創信息技術 ? 2019-11-12 10:17 ? 次閱讀

英創公司推出的系列ARM9工控主板是面向工業智能設備的高性價比ARM9+WinCE平臺,主板上不僅配置了常規的標準通訊接口,如以太、串口、USBCAN通訊接口等,最有特色的還配置了精簡ISA總線(包括外部硬件中斷),以方便客戶做專用電路的擴展。結合實際的應用,精簡ISA總線做的電路擴展一般有以下幾個方面的應用:

1、利用外部中斷事件觸發應用程序對精簡ISA總線進行必要操作,以實現數據的輸入輸出,如利用精簡ISA總線做IO、AD采集的擴展。這部分的應用除需加載IRQ1驅動程序外,還將調用英創ARM9主板的ISA靜態庫中相關函數。

2、利用精簡ISA總線擴展多路串口,可以直接選用英創公司提供的ETA503四串口擴展模塊,進行串口擴展。為了方便應用程序的開發,擴展串口的驅動程序需要在內核中直接加載。

3、利用精簡ISA總線擴展第二個CAN接口,該應用是在主板上已配有一個CAN接口的基礎進行的擴展,可以直接選用英創公司提供的ETA701CAN總線擴展模塊,該項擴展也需要在內核中直接加載驅動程序。

為了方便客戶的使用,英創公司按照WinCE流式設備的驅動程序的規范,實現了基于精簡ISA總線的擴展設備,包括外部中斷IRQ1、擴展串口以及擴展CAN2接口的驅動程序,使得這些設備按照內建設備在內核啟動時可自動加載。由于這三種擴展設備是基于精簡ISA總線,使用的是同樣的硬件資源,如硬件中斷、ISA地址端口,因此它們之間是為互斥的關系,只能選擇其中的一種擴展設備,這就意味著針對不同的設備,需要有三個不同版本的內核文件,從而增加了內核版本管理的復雜性。為了解決這個問題,我們在內核中添加了三個內部命令,客戶可以通過運行這幾個內部命令,靈活配置精簡ISA總線的擴展設備驅動。以下將詳細介紹這些內部命令的使用方法。

1、設置外部中斷IRQ1

外部中斷IRQ1是作為出廠的缺省配置,一般是不需要進行專門的設置。設置的方法是在系統啟動后,通過Telnet登錄到英創ARM9主板,然后運行內部命令如下:

》IRQ1Set

即打開外部中斷IRQ1功能,擴展串口和擴展CAN2的功能將被關閉。再重新啟動系統,外部中斷IRQ1的驅動將自動加載。該設置會存儲在系統的HIVE配置表,只需設置一次即可。

2、設置多路串口擴展

設置的方法是在系統啟動后,通過Telnet登錄到英創ARM9主板,然后運行內部命令如下:

》ETA503Set

即打開擴展串口功能,外部中斷IRQ1和擴展CAN2的功能將被關閉。再重新啟動系統,擴展串口的驅動將自動加載。該設置會存儲在系統的HIVE配置表,只需設置一次即可。

3、設置擴展CAN2口

設置的方法是在系統啟動后,通過Telnet登錄到英創ARM9主板,然后運行內部命令如下:

》CAN2Set

即打開擴展CAN2口的功能,外部中斷IRQ1和擴展串口的功能將被關閉。再重新啟動系統,擴展CAN2口的驅動將自動加載。該設置會存儲在系統的HIVE配置表,只需設置一次即可。需要注意的該功能一定是在英創主板上已配有一個CAN接口的基礎進行的擴展。

從即日起,英創公司后續所提供的ARM9工控主板將增添這三個內部命令,以方便、靈活地對基于ISA總線擴展設備的驅動進行配置。對已購買英創主板的客戶,若需要增加此功能,可把板卡寄回英創公司,進行免費內核升級。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6085

    瀏覽量

    35216
收藏 人收藏

    評論

    相關推薦

    Windows CE 下通用串行總線(USB)驅動程序開發

    Windows CE 下通用串行總線(USB)驅動程序開發:通過分析通用串行總線(USB)的拓撲結構和Windows CE
    發表于 05-09 08:07 ?28次下載

    Windows CE設備驅動程序開發

    本文介紹了 Windows CE 體系結構和開發 wince 設備驅動程序的過程,闡述了設備驅動程序
    發表于 04-18 10:13 ?0次下載

    基于Windows CE.NET的設備驅動程序開發

    本文闡述了設備驅動程序的概念和結構 介紹了 Windows CE. NET環境下開發驅動程序的特點以及一些常用的開發工具 并以華恒科技的 H
    發表于 04-18 11:28 ?0次下載

    信息技術工控主板擴展4×5矩陣鍵盤介紹

    公司的ARM9工控主板中均配有兩種矩陣鍵盤驅動程序,它們分別是基于GPIO的矩陣鍵盤以及基于ISA擴展總線的矩陣鍵盤,兩種鍵盤的格式均
    的頭像 發表于 11-14 09:26 ?2226次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>工控主板擴展4×5矩陣鍵盤<b class='flag-5'>介紹</b>

    信息技術工控主板EM9360的GPIO介紹

    的WinCE驅動程序,支持應用程序通過WinCE相應的API函數來操作各路網絡接口。此外EM9360還與公司其他ARM9主板一樣,帶有精簡ISA
    的頭像 發表于 11-14 09:34 ?2367次閱讀

    信息技術工控主板修改虛擬鍵碼介紹

    ARM9工控主板除支持標準USB鍵盤外,均還配有基于GPIO和精簡ISA總線的矩陣鍵盤驅動,在使用時,只需加載基于GPIO或基于
    的頭像 發表于 11-15 09:46 ?1517次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>工控主板修改虛擬鍵碼<b class='flag-5'>介紹</b>

    信息技術主板EM9160硬件介紹

    精簡ISA總線硬件中斷的使用方法》一文中作了介紹,其基本應用思路是工控主板,以下以EM9160為例,的硬件中斷驅動程序IRQ1:在檢測到IRQ信號的上升沿后,向上層應用
    的頭像 發表于 01-14 11:27 ?1066次閱讀

    信息技術ISA總線擴展定時器的應用介紹

    由于現在工控應用中,PWM應用相當的廣泛。為了滿足不同的應用要求,如PWM輸出、脈沖計數等,可以利用公司的ARM9工控主板的精簡ISA總線,外擴一個定時器芯片82C54來實現這樣的
    的頭像 發表于 01-14 14:34 ?1178次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b><b class='flag-5'>ISA</b><b class='flag-5'>總線</b>擴展定時器的應用<b class='flag-5'>介紹</b>

    信息技術EM335x精簡ISA擴展總線地址總線介紹

    公司新近推出的工控主板EM335x支持精簡ISA擴展總線。由于主板管腳的限制,ISA總線采用
    的頭像 發表于 01-17 10:20 ?1344次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>EM335x精簡<b class='flag-5'>ISA</b>擴展<b class='flag-5'>總線</b>地址<b class='flag-5'>總線</b><b class='flag-5'>介紹</b>

    信息技術EM335x主板ISA總線的高級應用介紹

    對工控主板EM335x精簡ISA擴展總線基本讀寫操作的介紹,已包含在EM335x編程手冊中。本文將介紹在Windows CE平臺上,通過精簡
    的頭像 發表于 02-03 10:00 ?1047次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>EM335x主板<b class='flag-5'>ISA</b><b class='flag-5'>總線</b>的高級應用<b class='flag-5'>介紹</b>

    信息技術ESM335x工控主板ISA總線DMA數據傳輸簡介

    在《EM335x主板ISA總線的高級應用》一文中介紹了WEC7版的ESM335x精簡ISA總線數據塊讀寫方法,對于多字節數據塊的連續讀寫,采
    的頭像 發表于 02-07 10:42 ?1296次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>ESM335x工控主板<b class='flag-5'>ISA</b><b class='flag-5'>總線</b>DMA數據傳輸簡介

    信息技術精簡ISA總線Linux編程–Part1

    實現高達10MB/s的數據傳輸。精簡ISA總線作為主板的特色功能之一,在ESM6802、ESM7000、ESM7100、ESM335x等多款型號中均有配置。 對精簡
    的頭像 發表于 02-07 11:19 ?1143次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>精簡<b class='flag-5'>ISA</b><b class='flag-5'>總線</b>Linux編程–Part1

    信息技術精簡ISA總線Linux編程 – Part2簡介

    10MB/s以上的數據傳輸。精簡ISA總線作為主板的特色功能之一,在ESM6802、ESM7000、ESM7100、ESM335x等多款型號中均有配置。 關于對精簡
    的頭像 發表于 02-11 16:50 ?1282次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>精簡<b class='flag-5'>ISA</b><b class='flag-5'>總線</b>Linux編程 – Part2簡介

    信息技術精簡ISA總線WinCE編程簡介

    ISA總線簡介 精簡ISA總線接口是一種8-bit寬度的雙向并行擴展
    的頭像 發表于 02-11 16:55 ?1253次閱讀
    <b class='flag-5'>英</b><b class='flag-5'>創</b><b class='flag-5'>信息技術</b>精簡<b class='flag-5'>ISA</b><b class='flag-5'>總線</b>WinCE編程簡介

    老式ISA設備的WDM驅動程序的開發與實現

    ISA設計在WINOWS新的驅動程序模型WDM(WINDOWS DRIVER MODEL)中沒有獲得很好的支持,使用WDM實現需要一些特殊處理。主要討論老式ISA設備的WDM
    的頭像 發表于 10-04 17:03 ?2683次閱讀
    老式<b class='flag-5'>ISA</b><b class='flag-5'>設備</b>的WDM<b class='flag-5'>驅動程序</b>的開發與實現