KR20090026230A - 임베디드 시스템의 범용 고속 실시간 모니터링 장치 - Google Patents
임베디드 시스템의 범용 고속 실시간 모니터링 장치 Download PDFInfo
- Publication number
- KR20090026230A KR20090026230A KR1020070091268A KR20070091268A KR20090026230A KR 20090026230 A KR20090026230 A KR 20090026230A KR 1020070091268 A KR1020070091268 A KR 1020070091268A KR 20070091268 A KR20070091268 A KR 20070091268A KR 20090026230 A KR20090026230 A KR 20090026230A
- Authority
- KR
- South Korea
- Prior art keywords
- host
- monitoring
- signal
- usb
- embedded system
- 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.)
- Ceased
Links
- 238000012806 monitoring device Methods 0.000 title claims abstract description 36
- 238000012544 monitoring process Methods 0.000 claims abstract description 141
- 238000004891 communication Methods 0.000 claims abstract description 87
- 230000001360 synchronised effect Effects 0.000 claims abstract description 56
- 238000006243 chemical reaction Methods 0.000 claims abstract description 19
- 230000009977 dual effect Effects 0.000 claims abstract description 18
- 239000000872 buffer Substances 0.000 claims abstract description 16
- 230000006870 function Effects 0.000 claims abstract description 4
- 230000005540 biological transmission Effects 0.000 claims description 38
- 238000002955 isolation Methods 0.000 claims description 10
- 238000009413 insulation Methods 0.000 claims description 6
- 230000001105 regulatory effect Effects 0.000 claims description 4
- 239000000284 extract Substances 0.000 claims description 3
- 230000035939 shock Effects 0.000 abstract 1
- 238000000034 method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 4
- 238000011161 development Methods 0.000 description 4
- 229910052710 silicon Inorganic materials 0.000 description 4
- 239000010703 silicon Substances 0.000 description 4
- 102100029272 5-demethoxyubiquinone hydroxylase, mitochondrial Human genes 0.000 description 2
- 101000770593 Homo sapiens 5-demethoxyubiquinone hydroxylase, mitochondrial Proteins 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/362—Debugging of software
- G06F11/3648—Debugging of software using additional hardware
- G06F11/3652—Debugging of software using additional hardware in-circuit-emulation [ICE] arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
- G06F11/362—Debugging of software
- G06F11/3648—Debugging of software using additional hardware
- G06F11/3656—Debugging of software using additional hardware using a specific debug interface
-
- 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/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Information Transfer Systems (AREA)
Abstract
Description
Claims (2)
- 타겟 임베디드 시스템(2)과 범용 실시간 모니터링 장비(4)와 호스트 PC(6)로 구성된 임베디드 시스템의 범용 고속 실시간 모니터링 장치에 있어서,상기 타겟 임베디드 시스템과 범용 실시간 모니터링 장비는 상호간에 동기 직렬통신 케이블(10)로 연결되어 고속 동기 직렬통신을 수행하며, 상기 타겟 임베디드 시스템은 고속 동기 직렬통신의 주형식으로 동작하며 상기 범용 실시간 모니터링 장비는 고속 동기 직렬통신의 종형식으로 동작하고;상기 동기 직렬통신 케이블은 4쌍의 꼬인 피복전선으로 이루어져서, 3쌍의 꼬인 피복전선은 각각 모니터링 데이타 패킷 전송시작 차동신호(12)와 고속 동기 직렬 통신의 디지털 클럭 차동신호(14)와 디지털 데이터 차동신호(16)로 작용하며, 나머지 한 쌍은 접지선으로 작용하고;상기 범용 실시간 모니터링 장비와 호스트 PC는 상호간에 USB 케이블로 연결되어 USB 통신을 수행하고;상기 호스트 PC에서 모니터링 시작신호가 입력되면, 이 모니터링 시작신호가 USB 통신을 통하여 상기 범용 실시간 모니터링 장비로 전송된 연후에, 상기 범용 실시간 모니터링 장비는 상기 모니터링 데이터 패킷 전송시작 차동신호(12)를 긍정로직 수준으로 만들어 상기 타겟 임베디드 시스템으로 출력한 연후에, 상기 타겟 임베디드 시스템은 모니터링 데이터 패킷을 생성하여 이를 상기 고속 동기 직렬 통신의 디지털 클럭 차동신호(14)와 디지털 데이터 차동신호(16)로서 상기 범용 실시 간 모니터링 장비로 출력한 연후에, 상기 범용 실시간 모니터링 장비는 입력된 상기 고속 동기 직렬 통신의 디지털 클럭 차동신호(14)와 디지털 데이터 차동신호(16)로부터 상기 모니터링 데이터 패킷을 추출하고 이 모니터링 데이터 패킷을 USB 통신을 통하여 상기 호스트 PC로 전송하여, 상기 호스트 PC는 모니터 화면에 모니터링 변수를 실시간 그래프로 표시하며 하드디스크 드라이브에 모니터링 변수를 저장하고;상기 호스트 PC에서 모니터링 종료신호가 입력되면, 이 모니터링 종료신호가 USB 통신을 통하여 상기 범용 실시간 모니터링 장비로 전송된 연후에, 상기 범용 실시간 모니터링 장비는 상기 모니터링 데이터 패킷 전송시작 차동신호(12)를 부정로직 수준으로 만들어 상기 타겟 임베디드 시스템으로 출력하여, 상기 타겟 임베디드 시스템이 모니터링 데이터 패킷의 생성을 중단함을 특징으로 하는 임베디드 시스템의 범용 고속 실시간 모니터링 장치.
- 제1 항에 있어서, 상기 범용 실시간 모니터링 장비(4)는;동기 직렬통신 커넥터(52)에 전기적으로 접속되어 상기 타겟 임베디드 시스템(2)이 전송하는 상기 고속 동기 직렬 통신의 디지털 클럭 차동신호(14)와 디지털 데이터 차동신호(16)를 각각 디지털 클럭신호와 디지털 데이터 신호로 치환하여 이를 디지털 절연소자(42)로 출력하며, 제1 프로세서(43)가 발생하는 모니터링 데이터 패킷 전송시작신호를 상기 디지털 절연소자(42)로부터 입력받아 이를 상기 모니터링 데이터 패킷 전송시작 차동신호(12)로 치환해서 상기 동기 직렬통신 커넥 터(52)를 통하여 상기 타겟 임베디드 시스템(2)으로 출력하는 차동신호 변환소자부(41);타겟측 전원-접지(50)에 속하는 상기 차동신호 변환소자부(41)와 호스트측 전원-접지(51)에 속하는 상기 제1 프로세서(43)가 상호간에 입출력하는 디지털 신호인 상기 고속 동기 직렬 통신의 디지털 클럭신호와 디지털 데이터 신호와 모니터링 데이터 패킷 전송시작신호를 전기적으로 완전히 절연시키는 디지털 절연소자(42);상기 고속 동기 직렬통신의 종형식으로 동작하여 상기 디지털 절연소자(42)로부터 고속 동기 직렬통신의 디지털 클럭신호와 디지털 데이터 신호를 입력받아서 상기 타겟 임베디드 시스템(2)에서 발생된 모니터링 데이터 패킷을 추출하고, 비동기 FIFO 이중 포트 램(44)의 기록 포트를 통하여 모니터링 데이터 패킷을 상기 비동기 FIFO 이중 포트 램(44)에 순차적으로 기록하는 한편, 제2 프로세서(45)로부터 모니터링 데이터 패킷 전송시작신호(49)를 입력받아 이를 상기 디지털 절연소자(42)로 출력하는 제1 프로세서(43);상기 비동기 FIFO 이중 포트 램(44)의 판독 포트를 통하여 모니터링 데이터 패킷을 순차적으로 판독해서 이를 USB 인터페이스 소자(46)로 출력하는 한편, 상기 USB 인터페이스 소자(46)로부터 상기 호스트 PC(6)가 전송한 모니터링 시작신호 또는 모니터링 종료신호를 판독하여 상기 호스트 PC(6)가 모니터링 시작신호를 전송한 경우에는 긍정로직 수준의 상기 모니터링 데이터 패킷 전송시작신호(49)를 상기 제1 프로세서(43)로 출력하는 반면에, 상기 호스트 PC(6)가 모니터링 종료신호를 전송한 경우에는 부정로직 수준의 상기 모니터링 데이터 패킷 전송시작신호(49)를 상기 제1 프로세서(43)로 출력하는 제2 프로세서(45);USB 커넥터(53)와 전기적으로 접속되어서, 내장된 USB 프로토콜 엔진과 USB 트랜시버를 통하여 상기 호스트 PC(6)와의 USB 통신을 수행하며, 서로 별개의 송신 FIFO 버퍼와 수신 FIFO 버퍼를 또한 내장하고 있어서 상기 제2 프로세서(45)가 상기 비동기 FIFO 이중 포트 램(44)으로부터 판독하여 출력한 모니터링 데이터 패킷을 상기 송신 FIFO 버퍼에 순차적으로 기록하여 USB 통신시 상기 호스트 PC(6)로 상기 모니터링 데이터 패킷을 송신하는 한편, 상기 호스트 PC(6)가 상기 USB 커넥터(53)를 통하여 전송한 모니터링 시작신호 또는 모니터링 종료신호를 상기 수신 FIFO 버퍼에 기록하여 상기 제2 프로세서(45)로 하여금 상기 모니터링 시작신호 또는 모니터링 종료신호를 판독할 수 있게 하는 USB 인터페이스 소자(46);상기 호스트 PC(6)의 USB 포트로부터 공급되는 DC 5V의 전압을 호스트측 전원-접지(51)에서 필요로 하는 전압으로 조절하는 전압조절 소자(47);상기 타겟측 전원-접지(50)와 호스트측 전원-접지(51) 간을 완벽하게 절연할 뿐만 아니라 상기 호스트 PC(6)의 USB 포트로부터 공급되는 DC 5V의 전압을 상기 타겟측 전원-접지(50)에서 필요로 하는 전압으로 변환하는 절연 DC/DC 전원변환 소자(48);상기 차동신호 변환소자부(41)와 동기 직렬통신 커넥터(52)에 동작 전원을 공급하는 타겟측 전원-접지(50);상기 제1 프로세서(43)와 비동기 FIFO 이중 포트 램(44), 제2 프로세서(45), USB 인터페이스 소자(46), 전압조절 소자(47), USB 커넥터(53)에 동작 전원을 공급하는 호스트측 전원-접지(51)로 구성되거나;또는, 상기 제2 프로세서(45)와 USB 인터페이스 소자(46)를 대신하여, 상기 제2 프로세서(45)와 USB 인터페이스 소자(46)의 모든 기능이 일체화 되어져서 상기 USB 커넥터(53)에 전기적으로 직접 접속되어 내장된 USB 프로토콜 엔진과 USB 트랜시버를 통하여 상기 호스트 PC(6)와 USB 통신을 수행하면서, 상기 비동기 FIFO 이중 포트 램(44)의 판독 포트를 통하여 모니터링 데이터 패킷을 순차적으로 판독해 내장된 송신 FIFO 버퍼에 순차적으로 기록함으로써 USB 통신시 상기 호스트 PC(6)로 모니터링 데이터 패킷을 송신하는 한편, 상기 호스트 PC(6)가 전송한 모니터링 시작신호 또는 모니터링 종료신호를 수신 FIFO 버퍼에 기록하여, 모니터링 시작신호를 수신한 경우에는 긍정로직 수준의 상기 모니터링 데이터 패킷 전송시작신호(49)를 제1 프로세서(43)로 출력하는 반면에, 모니터링 종료신호를 수신한 경우에는 부정로직 수준의 상기 모니터링 데이터 패킷 전송시작신호(49)를 상기 제1 프로세서(43)로 출력하는 USB 프로세서(54)로 구성되어짐을 특징으로 하는 임베디드 시스템의 범용 고속 실시간 모니터링 장치
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070091268A KR20090026230A (ko) | 2007-09-09 | 2007-09-09 | 임베디드 시스템의 범용 고속 실시간 모니터링 장치 |
PCT/KR2008/001075 WO2009031737A1 (en) | 2007-09-09 | 2008-02-25 | Universal high-speed real-time monitoring device for embedded systems |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070091268A KR20090026230A (ko) | 2007-09-09 | 2007-09-09 | 임베디드 시스템의 범용 고속 실시간 모니터링 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20090026230A true KR20090026230A (ko) | 2009-03-12 |
Family
ID=40429035
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070091268A Ceased KR20090026230A (ko) | 2007-09-09 | 2007-09-09 | 임베디드 시스템의 범용 고속 실시간 모니터링 장치 |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR20090026230A (ko) |
WO (1) | WO2009031737A1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103578258A (zh) * | 2013-09-10 | 2014-02-12 | 昆山奥德鲁自动化技术有限公司 | 基于长距离以太网的模拟信号收集器 |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8048624B1 (en) | 2007-12-04 | 2011-11-01 | Opx Biotechnologies, Inc. | Compositions and methods for 3-hydroxypropionate bio-production from biomass |
MX2012003604A (es) * | 2009-09-27 | 2012-09-12 | Opx Biotechnologies Inc | Metodo para producir acido 3-hidroxipropionico y otros productos. |
US8809027B1 (en) | 2009-09-27 | 2014-08-19 | Opx Biotechnologies, Inc. | Genetically modified organisms for increased microbial production of 3-hydroxypropionic acid involving an oxaloacetate alpha-decarboxylase |
KR20150040359A (ko) | 2012-08-10 | 2015-04-14 | 오피엑스 바이오테크놀로지스, 인크. | 지방산 및 지방산 유도된 산물의 생산을 위한 미생물 및 방법 |
US20150057465A1 (en) | 2013-03-15 | 2015-02-26 | Opx Biotechnologies, Inc. | Control of growth-induction-production phases |
US9512057B2 (en) | 2013-03-15 | 2016-12-06 | Cargill, Incorporated | 3-hydroxypropionic acid compositions |
US10337038B2 (en) | 2013-07-19 | 2019-07-02 | Cargill, Incorporated | Microorganisms and methods for the production of fatty acids and fatty acid derived products |
US11408013B2 (en) | 2013-07-19 | 2022-08-09 | Cargill, Incorporated | Microorganisms and methods for the production of fatty acids and fatty acid derived products |
CN104035422B (zh) * | 2014-06-23 | 2016-08-10 | 中国北方车辆研究所 | 一种基于智能移动终端的数据计算方法 |
EP2993228B1 (en) | 2014-09-02 | 2019-10-09 | Cargill, Incorporated | Production of fatty acid esters |
CN105657868A (zh) * | 2016-01-29 | 2016-06-08 | 努比亚技术有限公司 | 移动终端及其接口控制方法 |
US11345938B2 (en) | 2017-02-02 | 2022-05-31 | Cargill, Incorporated | Genetically modified cells that produce C6-C10 fatty acid derivatives |
CN109413354B (zh) * | 2018-11-19 | 2021-08-06 | 天津津航技术物理研究所 | 一种红外探测器接口转接装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5838948A (en) * | 1995-12-01 | 1998-11-17 | Eagle Design Automation, Inc. | System and method for simulation of computer systems combining hardware and software interaction |
US6298320B1 (en) * | 1998-02-17 | 2001-10-02 | Applied Microsystems Corporation | System and method for testing an embedded microprocessor system containing physical and/or simulated hardware |
JP2000215078A (ja) * | 1999-01-22 | 2000-08-04 | Toshiba Microelectronics Corp | マイコンのエミュレ―タのプログラムロ―ディング装置 |
JP2004030652A (ja) * | 2003-06-05 | 2004-01-29 | Seiko Epson Corp | エミュレーションプローブボード及びデバッグシステム |
-
2007
- 2007-09-09 KR KR1020070091268A patent/KR20090026230A/ko not_active Ceased
-
2008
- 2008-02-25 WO PCT/KR2008/001075 patent/WO2009031737A1/en active Application Filing
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103578258A (zh) * | 2013-09-10 | 2014-02-12 | 昆山奥德鲁自动化技术有限公司 | 基于长距离以太网的模拟信号收集器 |
Also Published As
Publication number | Publication date |
---|---|
WO2009031737A1 (en) | 2009-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20090026230A (ko) | 임베디드 시스템의 범용 고속 실시간 모니터링 장치 | |
TWI440571B (zh) | Communication interface conversion device | |
JP2017537382A (ja) | 電子システムにおけるマルチインターフェースデバッギングのための組込みユニバーサルシリアルバス(usb)デバッグ(eud) | |
US10474604B2 (en) | Transmitting universal serial bus (USB) data over alternate mode connection | |
US20120054392A1 (en) | Data read and write device and method for usb ports of 1-wire devices | |
CN208141371U (zh) | 一种多功能uart调试板卡 | |
TW201541257A (zh) | 串列匯流排通訊架構 | |
US8738818B2 (en) | Apparatus and method for analyzing bidirectional data exchanged between two electronic devices | |
CN110855581B (zh) | 适用于vpx架构的40g和srio复用的国产交换刀片装置 | |
TWI502338B (zh) | 測試介面卡及測試方法 | |
CN207926615U (zh) | 调度台和调度系统 | |
CN206251273U (zh) | 一种mhl到hdmi转接线检测仪 | |
CN105867871B (zh) | 显示适配器 | |
CN105260335B (zh) | 扩展光接口的数据处理系统及方法 | |
CN101290607B (zh) | 一种芯片调试接口装置 | |
CN103686146A (zh) | 一种在线故障诊断装置及方法 | |
CN115903618A (zh) | 一种车机控制设备 | |
CN104331381B (zh) | Spi芯片抗干扰输出方法 | |
CN222484674U (zh) | 自适应调节增益的信号分配电路及分配器 | |
CN204480238U (zh) | 一种串行总线切换装置 | |
TWI731295B (zh) | 顯示裝置以及控制顯示裝置的方法 | |
US10050861B2 (en) | Assembly for debugging modem and method thereof | |
CN205080471U (zh) | 一种基于现场可编程门阵列的光纤通信板 | |
CN205210873U (zh) | 延伸装置 | |
CN103870423B (zh) | 采用闪电界面的连接系统、连接装置及其连接方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20070909 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20090526 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20090819 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20090526 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |