JP4463658B2 - 情報処理システムの下位装置、下位装置用動作制御プログラムおよび下位装置用動作制御方法 - Google Patents
情報処理システムの下位装置、下位装置用動作制御プログラムおよび下位装置用動作制御方法 Download PDFInfo
- Publication number
- JP4463658B2 JP4463658B2 JP2004314081A JP2004314081A JP4463658B2 JP 4463658 B2 JP4463658 B2 JP 4463658B2 JP 2004314081 A JP2004314081 A JP 2004314081A JP 2004314081 A JP2004314081 A JP 2004314081A JP 4463658 B2 JP4463658 B2 JP 4463658B2
- Authority
- JP
- Japan
- Prior art keywords
- communication interface
- information processing
- processing system
- communication
- function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000010365 information processing Effects 0.000 title claims description 48
- 238000000034 method Methods 0.000 title claims description 22
- 238000004891 communication Methods 0.000 claims description 153
- 238000012545 processing Methods 0.000 claims description 42
- 230000006870 function Effects 0.000 description 57
- 230000004044 response Effects 0.000 description 13
- 238000011161 development Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 238000012937 correction Methods 0.000 description 4
- 238000012795 verification Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
- G06F13/4286—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using a handshaking protocol, e.g. RS232C link
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4247—Bus transfer protocol, e.g. handshake; Synchronisation on a daisy chain bus
- G06F13/426—Bus transfer protocol, e.g. handshake; Synchronisation on a daisy chain bus using an embedded synchronisation, e.g. Firewire bus, Fibre Channel bus, SSA bus
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Systems (AREA)
Description
2 ホストコンピュータ(上位装置)
3 USBコントローラIC
Claims (9)
- 情報処理システムの上位装置との間で通信を行うとともに状況に応じた処理を実施して当該上位装置に対し現在の状態と処理結果を送信する情報処理システムの下位装置において、当該下位装置のコンピュータは状況に応じた処理を実施するために当該下位装置の動作を制御するプログラムを備えており、尚かつこのプログラムにより、当該下位装置に備え付けられた通信用インターフェイスを制御する制御部を介して特定レジスタが割り当てられるアドレスの値を参照し前記通信用インターフェイスの種別を判別する機能と、これら通信用インターフェイスを介して前記上位装置との間で通信を行う機能と、前記上位装置から送信されたコマンドを前記各通信用インターフェイスごとに対応した処理を行うモジュールを利用して解析する機能と、解析した後のコマンドに応じ、前記通信用インターフェイスに依存しない単一のモジュールを利用して当該下位装置の動作を制御する機能とを備えていることを特徴とする情報処理システムの下位装置。
- 電源立ち上げ時またはリセット時に前記通信用インターフェイスの種別の判別を行う機能を備えていることを特徴とする請求項1記載の情報処理システムの下位装置。
- 前記通信用インターフェイス用の通信ポートを1つのみ備えることを特徴とする請求項1記載の情報処理システムの下位装置。
- 前記通信用インターフェイスがUSBとRS232Cのいずれかであることを特徴とする請求項1記載の情報処理システムの下位装置。
- 前記特定レジスタとして、予め初期値に特徴的な値を示すレジスタを選定しておくことを特徴とする請求項4記載の情報処理システムの下位装置。
- 前記特徴的な値を示すレジスタが複数設置されていることを特徴とする請求項5記載の情報処理システムの下位装置。
- 当該下位装置がカードリーダであることを特徴とする請求項1から6のいずれかひとつに記載の情報処理システムの下位装置。
- 情報処理システムの下位装置に設けられたコンピュータに、上位装置との間で通信を行わせるとともに状況に応じた処理を実施させて当該上位装置に対し現在の状態と処理結果を送信させる情報処理システムの下位装置用動作制御プログラムにおいて、当該下位装置に備え付けられた通信用インターフェイスを制御する制御部を介して特定レジスタが割り当てられるアドレスの値を参照し前記通信用インターフェイスの種別を判別する機能と、これら通信用インターフェイスを介して前記上位装置との間で通信を行う機能と、前記上位装置から送信されたコマンドを前記各通信用インターフェイスごとに対応した処理を行うモジュールを利用して解析する機能と、この解析した後のコマンドに応じ、前記通信用インターフェイスに依存しない単一のモジュールを利用して当該下位装置の動作を制御する機能とを実現させるための情報処理システムの下位装置用動作制御プログラム。
- 情報処理システムの下位装置に設けられたコンピュータにより、上位装置との間で通信を行うとともに状況に応じた処理を実施して当該上位装置に対し現在の状態と処理結果を送信する情報処理システムの下位装置用動作制御方法において、当該下位装置に備え付けられた通信用インターフェイスを制御する制御部を介して特定レジスタが割り当てられるアドレスの値を参照し前記通信用インターフェイスの種別を判別し、これら通信用インターフェイスを介して前記上位装置との間で通信を行い、前記上位装置から送信されたコマンドを前記各通信用インターフェイスごとに対応した処理を行うモジュールを利用して解析し、この解析した後のコマンドに応じ、前記通信用インターフェイスに依存しない単一のモジュールを利用して当該下位装置の動作を制御することを特徴とする情報処理システムの下位装置用動作制御方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004314081A JP4463658B2 (ja) | 2004-10-28 | 2004-10-28 | 情報処理システムの下位装置、下位装置用動作制御プログラムおよび下位装置用動作制御方法 |
US11/259,387 US7404027B2 (en) | 2004-10-28 | 2005-10-26 | Slave device in information processing system, operation control program for slave device, and operation control method for slave device |
CN200510119231.5A CN1767544B (zh) | 2004-10-28 | 2005-10-28 | 信息处理系统的下位装置、下位装置用动作控制程序及动作控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004314081A JP4463658B2 (ja) | 2004-10-28 | 2004-10-28 | 情報処理システムの下位装置、下位装置用動作制御プログラムおよび下位装置用動作制御方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2006127128A JP2006127128A (ja) | 2006-05-18 |
JP2006127128A5 JP2006127128A5 (ja) | 2007-01-18 |
JP4463658B2 true JP4463658B2 (ja) | 2010-05-19 |
Family
ID=36263454
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004314081A Expired - Fee Related JP4463658B2 (ja) | 2004-10-28 | 2004-10-28 | 情報処理システムの下位装置、下位装置用動作制御プログラムおよび下位装置用動作制御方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7404027B2 (ja) |
JP (1) | JP4463658B2 (ja) |
CN (1) | CN1767544B (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008037159A1 (fr) | 2006-09-25 | 2008-04-03 | Hangzhou H3C Technologies Co., Ltd. | Procédé et dispositif de réseau pour communiquer entre différents composants |
US20140208134A1 (en) * | 2013-01-21 | 2014-07-24 | Texas Instruments Incorporated | Host controller interface for universal serial bus (usb) power delivery |
CN108304216A (zh) * | 2018-01-03 | 2018-07-20 | 沈阳东软医疗系统有限公司 | 一种设备通信方法及通信设备 |
CN116909474B (zh) * | 2022-04-12 | 2024-07-02 | 荣耀终端有限公司 | 器件识别方法和相关装置 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08288979A (ja) | 1995-04-12 | 1996-11-01 | Kansai Denki Kk | データ転送装置のインターフェース切替方法及びその装置 |
US6260084B1 (en) * | 1998-05-18 | 2001-07-10 | 3Com Corporation | Modem apparatus and method for serial command and data multiplexing |
US6442734B1 (en) * | 1998-07-08 | 2002-08-27 | Microsoft Corporation | Method and apparatus for detecting the type of interface to which a peripheral device is connected |
US6460094B1 (en) * | 1998-07-08 | 2002-10-01 | Microsoft Corporation | Peripheral device configured to detect the type of interface to which it is connected and configuring itself accordingly |
US6493084B1 (en) * | 1998-12-23 | 2002-12-10 | X-Rite, Incorporated | Color measurement instrument with multiple protocol interface |
JP2001100877A (ja) * | 1999-10-01 | 2001-04-13 | Fujitsu Ltd | 周辺機器 |
US6601124B1 (en) * | 2000-02-14 | 2003-07-29 | International Business Machines Corporation | Universal interface for selectively coupling to a computer port type and method therefor |
JP3849036B2 (ja) | 2001-12-19 | 2006-11-22 | 株式会社デンソーウェーブ | カードリーダ及びカードリーダの通信制御方法 |
KR100516296B1 (ko) * | 2003-01-21 | 2005-09-21 | 주식회사 팬택앤큐리텔 | 스위칭 기능을 이용한 인터페이스 장치 |
US7380705B2 (en) * | 2003-08-28 | 2008-06-03 | Symbol Technologies, Inc. | Multi-interface data acquisition system and method thereof |
-
2004
- 2004-10-28 JP JP2004314081A patent/JP4463658B2/ja not_active Expired - Fee Related
-
2005
- 2005-10-26 US US11/259,387 patent/US7404027B2/en not_active Expired - Fee Related
- 2005-10-28 CN CN200510119231.5A patent/CN1767544B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US7404027B2 (en) | 2008-07-22 |
CN1767544B (zh) | 2011-08-03 |
US20060095643A1 (en) | 2006-05-04 |
JP2006127128A (ja) | 2006-05-18 |
CN1767544A (zh) | 2006-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7058563B1 (en) | Device driver auto-load | |
US8171179B2 (en) | Apparatus supporting plurality of interfaces and method of setting up network connection of the same | |
US8666263B2 (en) | Information input method, apparatus and system for associated apparatus of imaging device | |
US7454606B2 (en) | Maintenance device for remotely accessing and repairing failed computer systems | |
CN102945173A (zh) | 用户程序在线升级系统和升级方法 | |
EP1205845B1 (en) | Microcomputer and method of controlling the same | |
CN101620580B (zh) | 计算机系统及其控制方法 | |
JP4463658B2 (ja) | 情報処理システムの下位装置、下位装置用動作制御プログラムおよび下位装置用動作制御方法 | |
US20080114935A1 (en) | Memory Card System and Method Transmitting Host Identification Information Thereof | |
CN113466688A (zh) | 一种电机参数的辨识方法、装置、电机、系统及存储介质 | |
KR20020013425A (ko) | 전자 장치, 그것을 사용하는 기기 및 데이터 판독 방법 | |
US7287098B2 (en) | Control method and electronic device enabling recognition of functions installed in the electronic device | |
JP5010065B2 (ja) | マイクロコンピュータ | |
EP1727050B1 (en) | A method for embedded protocol selection, for instance in flash interfaces, related interface and computer program product | |
CN101814057B (zh) | 一种驱动信息安全设备的方法及信息安全设备 | |
JP4793798B2 (ja) | マイクロコンピュータ | |
KR100624723B1 (ko) | 하드웨어 버전관리 기능이 구비된 이동통신 단말기 및 그동작방법 | |
CN113467842B (zh) | 适用于工业级应用场景的嵌入式设备的启动方法、嵌入式设备和计算机可读存储介质 | |
JP5278267B2 (ja) | エンドカバー、これを備えたプログラマブルロジックコントローラ装置、エンドカバー装着有無確認方法、及びプログラマブルロジックコントローラ装置の故障診断方法 | |
CN118012349A (zh) | 一种数据清除方法、装置、设备及可读存储介质 | |
JP4716929B2 (ja) | プログラムデバッグ支援処理装置及び通信用アダプタ並びにプログラムデバッグ支援処理プログラム | |
CN118860431A (zh) | 板卡的烧录方法,电子设备以及存储介质 | |
CN117743212A (zh) | 基于FPGA的PCIe IP核实现多物理功能的PCIe设备的方法及系统 | |
KR20100037670A (ko) | 업무 프로그램의 자동 테스트 과정 동안 usb 장치의 동작을 가상적으로 대행하는 에뮬레이터 및 그 동작 방법 | |
WO2000039684A1 (en) | Method and system for testing an integrated circuit card terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061124 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061124 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091014 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091210 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100203 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100217 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130226 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4463658 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140226 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |