JP2006518902A5 - - Google Patents
Download PDFInfo
- Publication number
- JP2006518902A5 JP2006518902A5 JP2006503420A JP2006503420A JP2006518902A5 JP 2006518902 A5 JP2006518902 A5 JP 2006518902A5 JP 2006503420 A JP2006503420 A JP 2006503420A JP 2006503420 A JP2006503420 A JP 2006503420A JP 2006518902 A5 JP2006518902 A5 JP 2006518902A5
- Authority
- JP
- Japan
- Prior art keywords
- task
- block
- blocks
- main processor
- priority
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 claims 13
- 230000001960 triggered effect Effects 0.000 claims 1
Claims (15)
- メイン・プロセッサによる、少なくとも1つの外部通信装置との非同期シリアル通信を容易にする方法であって、
前記メイン・プロセッサに於いて一組のブロックを設定するステップであって、前記一組のブロックの各々には、シリアル通信を行うために前記メイン・プロセッサが実行すべき少なくとも1つの命令が含まれており、また、前記一組のブロックの各々が、所定の優先度でランする少なくとも1つのタスクを有し、且つ、相異なる各前記ブロックのタスクが階層型優先度を有する、前記ステップと、
前記ブロックの各々に含まれる少なくとも1つのタスクが、それぞれの優先度レベルでランするように各前記ブロックを実行するステップと、
対応する低優先度のタスクの完了時に高優先度のタスクをトリガするステップと、
を含む前記方法。 - 前記一組のブロックには、外部装置との通信を確立するデバイス・マネージャ・ブロックが含まれている、請求項1記載の方法。
- 前記デバイス・マネージャ・ブロックが、更新目的でアドレス・ポーリングを起動するデバイス・マネージャ・タスクを起動する、請求項2記載の方法。
- 前記一組のブロックには、外部装置との通信を行うのに使用される各シリアル・プロトコルの詳細を組み込んだシリアル・プロトコル・ブロックが含まれている、請求項1記載の方法。
- 前記シリアル・プロトコル・ブロックが、外部装置との間でのデータの書き込みと読み出しとを制御するシリアル・プロトコル・タスクを起動する、請求項4記載の方法。
- 前記一組のブロックには、シリアル・ポートとの低レベル通信をカプセル化するシリアル・ポート・ブロックが含まれている、請求項1記載の方法。
- 前記シリアル・ポート・ブロックが、外部装置からデータを読み出すシリアル・リード・タスクを起動する、請求項6記載の方法。
- メイン・プロセッサによる、少なくとも1つの外部通信装置との非同期シリアル通信を容易にする方法であって、
前記メイン・プロセッサに於いて、シリアル装置を取り扱う第1のブロックと、プロトコルをカプセル化する第2のブロックと、外部装置との低レベル通信を行う第3のブロックとを設定するステップであって、前記ブロックの各々には、前記メイン・プロセッサが実行すべき少なくとも1つの命令が含まれており、また、前記ブロックの各々が、所定の優先度でランする少なくとも1つのタスクを有し、且つ、相異なる各前記ブロックのタスクが階層型優先度を有する、前記ステップと、
前記ブロックの各々に含まれる少なくとも1つのタスクが、それぞれの優先度レベルでランするように、前記第1、第2、および、第3のブロックを実行するステップと、
対応する低優先度のタスクの完了時に高優先度のタスクをトリガするステップと、
を含む方法。 - 前記第1のブロックには、更新目的でアドレス・ポーリングを起動する第1のタスクが含まれる、請求項8記載の方法。
- 前記第2のブロックが、外部装置との間でのデータの書き込みと読み出しとを制御する第2のタスクを起動する、請求項8記載の方法。
- 前記第3のブロックが、外部装置からデータを呼び出す第3のタスクを起動する、請求項8記載の方法。
- メイン・プロセッサを含み、少なくとも1つの外部通信装置との非同期シリアル通信を容易にするシステムであって、
データと前記メイン・プロセッサによって実行される各命令とを含み、シリアル装置を取り扱う第1のブロックと、
データと前記メイン・プロセッサによって実行される各命令とを含み、プロトコルをカプセル化する第2のブロックと、
データと前記メイン・プロセッサによって実行される各命令とを含み、少なくとも1つの外部装置との低レベル通信を行う第3のブロックと、を含み、
前記ブロックの各々が、所定の優先度でランする少なくとも1つのタスクを有し、且つ、相異なる各前記ブロックのタスクが階層型優先度を有し、
前記メイン・プロセッサが、前記ブロックの各々に含まれる少なくとも1つのタスクがそれぞれの優先度レベルでランするように、前記第1、第2、および、第3のブロックを実行し、
高優先度のタスクが、対応する低優先度のタスクの完了時に、トリガされる、前記システム。 - 前記第1のブロックには、更新目的でアドレス・ポーリングを起動する第1のタスクが含まれる、請求項12記載のシステム。
- 前記第2のブロックが、外部装置との間でのデータの書き込みと読み出しとを制御する第2のタスクを起動する、請求項12記載のシステム。
- 前記第3のブロックが、外部装置からデータを読み出す第3のタスクを起動する、請求項12記載のシステム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US44652403P | 2003-02-11 | 2003-02-11 | |
| US45473403P | 2003-03-14 | 2003-03-14 | |
| PCT/US2004/003701 WO2004072852A1 (en) | 2003-02-11 | 2004-02-09 | Asynchronous communications technique |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010234467A Division JP2011048844A (ja) | 2003-02-11 | 2010-10-19 | 非同期通信技術 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006518902A JP2006518902A (ja) | 2006-08-17 |
| JP2006518902A5 true JP2006518902A5 (ja) | 2007-04-19 |
Family
ID=32871989
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006503420A Pending JP2006518902A (ja) | 2003-02-11 | 2004-02-09 | 非同期通信技術 |
| JP2010234467A Pending JP2011048844A (ja) | 2003-02-11 | 2010-10-19 | 非同期通信技術 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010234467A Pending JP2011048844A (ja) | 2003-02-11 | 2010-10-19 | 非同期通信技術 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US8631176B2 (ja) |
| EP (1) | EP1593040A4 (ja) |
| JP (2) | JP2006518902A (ja) |
| KR (1) | KR101119458B1 (ja) |
| CN (1) | CN1774696B (ja) |
| CA (1) | CA2514662A1 (ja) |
| WO (1) | WO2004072852A1 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100535862C (zh) * | 2004-11-30 | 2009-09-02 | 皇家飞利浦电子股份有限公司 | 优先化任务之间的有效切换 |
| US20090083738A1 (en) * | 2007-09-25 | 2009-03-26 | Microsoft Corporation | Automated data object set administration |
| CN114609892B (zh) * | 2021-12-31 | 2025-12-02 | 中控技术股份有限公司 | 一种多任务控制系统快速冗余方法 |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4800521A (en) * | 1982-09-21 | 1989-01-24 | Xerox Corporation | Task control manager |
| US5247671A (en) * | 1990-02-14 | 1993-09-21 | International Business Machines Corporation | Scalable schedules for serial communications controller in data processing systems |
| US5590288A (en) | 1991-07-30 | 1996-12-31 | Restaurant Technology, Inc. | Distributed data processing system and method utilizing peripheral device polling and layered communication software |
| US6275864B1 (en) | 1991-08-13 | 2001-08-14 | Storage Technology Corporation | Matrix switch for a network management system |
| US6353857B2 (en) | 1997-03-31 | 2002-03-05 | Intel Corporation | Controllerless modem |
| US6230118B1 (en) | 1997-06-30 | 2001-05-08 | Cirrus Logic, Inc. | DOS based application supports for a controllerless modem |
| JPH11259410A (ja) * | 1998-03-13 | 1999-09-24 | Canon Inc | 情報処理装置及び情報処理装置における接続装置制御方法並びに記憶媒体 |
| US6438146B1 (en) * | 1998-04-13 | 2002-08-20 | International Business Machines Corporation | Multiplexed asynchronous serial communication systems methods and computer program products |
| US6360281B1 (en) * | 1998-05-29 | 2002-03-19 | 3Com Corporation | System and method for communicating with a serial communications device using multiple virtual ports |
| JP3775135B2 (ja) * | 1999-10-15 | 2006-05-17 | 日産自動車株式会社 | マルチタスク処理システム |
| WO2002054548A1 (en) | 2000-12-28 | 2002-07-11 | Matsushita Electric Industrial Co., Ltd. | Shorter wavelength laser module and method of manufacturing the laser module |
| US6577635B2 (en) * | 2001-02-26 | 2003-06-10 | Maple Optical Systems, Inc. | Data packet transmission scheduling |
| CN1131482C (zh) * | 2001-06-01 | 2003-12-17 | 北京四方同创保护与控制设备有限公司 | 广义异步串行通信协议数据链路层软件接口方法 |
| JP4015898B2 (ja) * | 2002-07-26 | 2007-11-28 | 松下電器産業株式会社 | プログラム実行装置 |
-
2004
- 2004-02-09 WO PCT/US2004/003701 patent/WO2004072852A1/en not_active Ceased
- 2004-02-09 US US10/544,749 patent/US8631176B2/en not_active Expired - Fee Related
- 2004-02-09 CA CA002514662A patent/CA2514662A1/en not_active Abandoned
- 2004-02-09 EP EP04709473A patent/EP1593040A4/en not_active Withdrawn
- 2004-02-09 CN CN2004800038910A patent/CN1774696B/zh not_active Expired - Fee Related
- 2004-02-09 KR KR1020057014750A patent/KR101119458B1/ko not_active Expired - Fee Related
- 2004-02-09 JP JP2006503420A patent/JP2006518902A/ja active Pending
-
2010
- 2010-10-19 JP JP2010234467A patent/JP2011048844A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112671760A (zh) | 基于Socket的客户端跨平台网络通信方法及其相关设备 | |
| CN103106109A (zh) | 移动装置以及于其上运行两种平台系统或应用程序的方法 | |
| CN104025046B (zh) | 与利用调回的isa桥接关联的方法、装置和计算设备 | |
| CN103064750B (zh) | 一种浏览器控件的中断恢复方法及系统 | |
| CN101650670A (zh) | 可共享应用程序配置参数的电子系统及其方法 | |
| CN103823771A (zh) | 一种远程通信方法和系统 | |
| WO2011020353A1 (zh) | 仿真方法及系统 | |
| JP2006518902A5 (ja) | ||
| CN116627644A (zh) | 计算资源调度方法、装置、设备及存储介质 | |
| WO2017124801A1 (zh) | 发起vnf实例化的方法、装置及系统 | |
| WO2017166997A1 (zh) | 智能网卡侧的异常处理方法和装置 | |
| US11043158B2 (en) | Video bandwidth optimization for multi-monitor systems | |
| EP3168683A1 (en) | Method and apparatus for protecting heat dissipation fan of projecting device | |
| CN108664305A (zh) | 实现页面功能复用的方法及装置 | |
| CN105653386B (zh) | 一种进程崩溃处理方法及终端设备 | |
| CN104484292B (zh) | 一种适用于串口设备的驱动装置及其工作方法 | |
| CN103077092A (zh) | 浏览器控件恢复方法及系统 | |
| CN115309568B (zh) | 一种实现多进程文件共享的方法、装置、设备及介质 | |
| CN115344348B (zh) | 基于libvirt和qemu的智能网卡虚拟机迁移方法 | |
| JP2011048844A (ja) | 非同期通信技術 | |
| CN105550050A (zh) | 硬件通信的方法及装置 | |
| CN106922189B (zh) | 设备代理装置及其控制方法 | |
| CN101256489A (zh) | 在苹果计算机下实现at命令交互的系统及方法 | |
| CN102096622A (zh) | 基于事件驱动实时获取系统中进程信息的方法及系统 | |
| CN110618794B (zh) | 一种SSD固件访问NandFlash的方法和系统 |