KR102668951B1 - 임베디드 시스템 - Google Patents
임베디드 시스템 Download PDFInfo
- Publication number
- KR102668951B1 KR102668951B1 KR1020180150078A KR20180150078A KR102668951B1 KR 102668951 B1 KR102668951 B1 KR 102668951B1 KR 1020180150078 A KR1020180150078 A KR 1020180150078A KR 20180150078 A KR20180150078 A KR 20180150078A KR 102668951 B1 KR102668951 B1 KR 102668951B1
- Authority
- KR
- South Korea
- Prior art keywords
- finite state
- sub
- state machine
- machines
- finite
- 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.)
- Active
Links
- 230000007704 transition Effects 0.000 claims abstract description 43
- 238000000034 method Methods 0.000 claims abstract description 26
- 230000008569 process Effects 0.000 claims abstract description 7
- 238000004458 analytical method Methods 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 claims description 7
- 238000013480 data collection Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000007405 data analysis Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000009532 heart rate measurement Methods 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 238000010223 real-time analysis Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
Abstract
Description
도 2는 본 발명의 일 실시 예에 따른 임베디드 시스템에서 실행되는 계층적 유한 상태 머신의 소프트웨어 구조를 개략적으로 도시한 것이다.
도 3은 본 발명의 실시 예에 따른 계층적 유한 상태 머신의 상태 전이도를 예로 들어 도시한 것이다.
도 4는 본 발명의 실시 예에 따른 계층적 유한 상태 머신의 클래스 구조를 예를 들어 도시한 것이다.
도 5는 실시 예에 따른 임베디드 시스템에서의 심박수 검출 방법의 일 예를 도시한 것이다.
도 6은 실시 예에 따른 계층적 유한 상태 머신을 구성하는 서브 유한 상태 머신의 제어도를 예를 들어 도시한 것이다.
Claims (9)
- 적어도 하나의 센서, 및
계층적 유한 상태 머신 기반의 제어 방식에 기반하여, 상기 적어도 하나의 센서로부터 센서 데이터들을 수집하고 상기 센서 데이터들을 분석 및 처리하는 프로세서를 포함하고,
상기 계층적 유한 상태 머신은,
각각 서로 다른 태스크에 대응하며 내부적으로 상태 전이를 수행하는 복수의 서브 유한 상태 머신, 및
상기 복수의 서브 유한 상태 머신 각각의 외부 상태 전이를 제어하며, 상기 복수의 서브 유한 상태 머신 간의 상태 전이를 제어하는 최상위 유한 상태 머신을 포함하고,
상기 복수의 서브 유한 상태 머신 각각은, 상기 최상위 유한 상태 머신에 등록하는 등록 절차를 수행하며,
상기 등록 절차는, 대응하는 서브 유한 상태 머신을 동작시키기 위해 필요한 설정 정보를 설정하는 과정과, 상기 대응하는 서브 유한 상태 머신을 상기 최상위 유한 상태 머신에 등록하는 과정을 포함하는, 임베디드 시스템. - 삭제
- 제1항에 있어서,
상기 설정 정보는, 상기 대응하는 서브 유한 상태 머신이 사용할 네트워크 정보, 상기 대응하는 서브 유한 상태 머신의 현재 상태를 표현할 로깅 정보, 및 상기 대응하는 서브 유한 상태 머신이 센서로부터 센서 데이터를 읽기 위해 사용하는 인터페이스 정보 중 적어도 하나를 포함하는, 임베디드 시스템. - 제1항에 있어서,
상기 최상위 유한 상태 머신은, 상기 복수의 서브 유한 상태 머신이 상기 최상위 유한 상태 머신에 등록된 순서에 따라 상기 복수의 서브 유한 상태 머신을 실행시키는, 임베디드 시스템. - 제1항에 있어서,
상기 최상위 유한 상태 머신은, 상기 계층적 유한 상태 머신의 외부에서 발생한 이벤트를 관리하는, 임베디드 시스템. - 제5항에 있어서,
상기 최상위 유한 상태 머신은, 기 설정된 센싱 시나리오에 따라서 상기 복수의 서브 유한 상태 머신 각각의 외부 상태 맵, 및 상기 복수의 서브 유한 상태 머신 간의 상태 전이를 제어하는, 임베디드 시스템. - 제6항에 있어서,
상기 복수의 서브 유한 상태 머신 각각은 내부 상태 전이가 가능하며,
상기 복수의 서브 유한 상태 머신 각각은, 센서 데이터의 수집 상태, 분석 상태, 및 송신 상태를 가지는, 임베디드 시스템. - 제7항에 있어서,
상기 최상위 유한 상태 머신에 의해 제어되는 상기 복수의 서브 유한 상태 머신 간의 외부 상태 전이는 선점형으로 이루어지고,
상기 복수의 서브 유한 상태 머신 각각의 내부 상태 전이는 비선점형으로 이루어지는, 임베디드 시스템. - 제7항에 있어서,
상기 복수의 서브 유한 상태 머신 각각의 센싱 시나리오 및 상태 맵은, 대응하는 태스크의 특성에 맞춰 설정되는, 임베디드 시스템.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170162264 | 2017-11-29 | ||
KR20170162264 | 2017-11-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190063438A KR20190063438A (ko) | 2019-06-07 |
KR102668951B1 true KR102668951B1 (ko) | 2024-05-24 |
Family
ID=66850280
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180150078A Active KR102668951B1 (ko) | 2017-11-29 | 2018-11-28 | 임베디드 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102668951B1 (ko) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10268485B2 (en) * | 2014-02-28 | 2019-04-23 | Tyco Fire & Security Gmbh | Constrained device and supporting operating system |
KR102381862B1 (ko) * | 2015-12-10 | 2022-04-01 | 삼성전자주식회사 | 데이터 통신 장치 |
-
2018
- 2018-11-28 KR KR1020180150078A patent/KR102668951B1/ko active Active
Non-Patent Citations (2)
Title |
---|
이상설. 마이크로컨트롤러 인터럽트를 사용한 임베디드시스템의 다중 상태기계 모델링 기반 구현 기법. 2013년 1월 |
허길 외 3명. 임베디드 시스템에서의 상황인식 제어를 위한 상태전이 기반 상황 모델링과 이를 응용한 상황-동작 변환기(SAC)의 설계. 2006년 9월 |
Also Published As
Publication number | Publication date |
---|---|
KR20190063438A (ko) | 2019-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20150074668A1 (en) | Use of Multi-Thread Hardware For Efficient Sampling | |
US10082598B2 (en) | Sensor power management | |
US20180329713A1 (en) | Fitness sensor with low power attributes in sensor hub | |
US20060117224A1 (en) | Trace and debug method and system for a processor | |
US20100281298A1 (en) | Monitoring Device | |
CN110795708A (zh) | 一种安全认证方法及相关装置 | |
EP3934521A1 (en) | User device based parkinson disease detection | |
WO2022016845A1 (zh) | 一种多节点监控方法、装置、电子设备及存储介质 | |
CN210072612U (zh) | 一种物联网芯片系统 | |
KR102668951B1 (ko) | 임베디드 시스템 | |
CN108829391A (zh) | 一种Fragment中控件识别方法及系统 | |
CN110851193A (zh) | 监护设备软件平台插件加载方法、插件运行系统及监护仪 | |
CN112860529B (zh) | 通用分析装置与方法 | |
US20210259563A1 (en) | System and method for heterogenous data collection and analysis in a deterministic system | |
CN111932862A (zh) | 与下位机的通信方法、上位机、计算机系统和存储介质 | |
US9298468B2 (en) | Monitoring processing time in a shared pipeline | |
CN110177497A (zh) | 测量心率的方法和装置 | |
US20230077491A1 (en) | Current-sampling method, chip, and sampling apparatus for phase current of motor | |
KR102287300B1 (ko) | 데이터 처리 아키텍쳐 및 데이터 처리 방법 | |
CN115630011A (zh) | 利用cpld实现主从设备i2c总线通信的方法及装置 | |
CN109923846B (zh) | 确定热点地址的方法及其设备 | |
US10917327B1 (en) | Adaptive testing based on real-time analysis | |
Jofri et al. | A survey on energy-aware profiler for mobile devices | |
US20220236059A1 (en) | Automatically reconfigurable interface electronic circuit and sensor including the interface electronic circuit and a mems transducer | |
CN119611267B (zh) | 车门的解闭锁控制方法、装置及车辆 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20181128 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20211101 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20181128 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20231022 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20240328 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20240521 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20240521 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |