한국어
 

CAN 과 Task 실행시간 보장을 통한 처리 지연 감소

운영자 2014.03.06 11:02 조회 수 : 1675

이번 강좌에서는 소형 마이크로 컨트롤러에 채용된 RTOS에서, TASK의 문맥교환 시간 단축을 통하여 지연을 최소화 하는 기법과 노드리스를 이용하여 시스템의 성능을 향상시키는 기법을 제안한다.

RTOS에서 빈번한 문맥교환은 TASK 스케쥴링, 리소스, 인터럽트  관리에 따른 문맥교환은 실시간 데이터 처리에 대한 지연을 증가시킨다. 이러한 지연은 전체 시스템 응답시간이 지연되는 원인이 된다. 이러한 문제를 해결하기 위해 제안된 기법은 CAN 통신을 채용한 노드리스 환경에서, TAKS의 실행 시간을 유동적으로 보장하여 문맥교환 횟수를 줄여 지연을 감소시키는 기법을 제공한다.

임베디드 시스템의 성능향상과 소형 마이크로프로세스(sMCU, 8/16비트급)의 가격하락은 다양한 산업분야를 발전시키는데 많은 기여를 하고 있다. sMCU가 적용된 임베디드 시스템은 실시간 처리 분야에도 그 확정 영역을 넓혀가고 있다.  ...


원문출처 : http://www.embeddedworld.co.kr/atl/view.asp?a_id=7216

번호 제목 글쓴이 날짜 조회 수
631 LXQt 2.0.0 릴리즈 file makersweb 2024.04.17 415
630 Qt 6.7 릴리즈 file makersweb 2024.04.02 528
629 Linux Foundation, Redis Fork로 Valkey 출시 file makersweb 2024.04.01 468
628 경량의 그래픽 라이브러리 LVGL v9 릴리스 file makersweb 2024.01.24 893
627 POCO C++ 라이브러리 1.13.0 릴리스 file makersweb 2023.12.23 659
626 LXQt 1.4.0 릴리스 file makersweb 2023.11.07 978
625 곧 출시될 Raspberry Pi 5 사양 및 가격 공개 file makersweb 2023.10.02 770
624 Qt 6.5 LTS 릴리즈 file makersweb 2023.04.04 2499
623 Arduino UNO R4 사양 공개 file makersweb 2023.03.28 477
622 RTL-SDR용 close-call RF 신호 모니터링, 로깅하기 위한 오픈소스 Python 스크립트 makersweb 2023.03.04 497
621 이제 U-boot는 HTTP 서버에서 Linux 부팅을 지원 file makersweb 2023.01.29 613
620 Automotive Grade Linux, Flutter로 앱 개발을 추가로 지원하는 UCB 14 플랫폼 출시 file makersweb 2022.12.14 265
619 NVIDIA PhysX 5.1 SDK 오픈 소스 릴리즈 file makersweb 2022.11.09 298
618 Qt 6.4 릴리즈 file makersweb 2022.09.29 323
617 Flatpak 1.14 릴리스 file makersweb 2022.08.24 197
616 Ubuntu 22.04 LTS(Jammy Jellyfish) 릴리즈 file makersweb 2022.04.22 2670
615 Qt 6.3 릴리즈 file makersweb 2022.04.12 386
614 Qt5 기반 데스크탑 환경 LXQt 1.0 릴리즈 file makersweb 2021.11.06 518
613 Yocto 프로젝트 3.4(Honister) 릴리즈 file makersweb 2021.10.31 420
612 Tesla 자동차에서 로그 데이터를 추출할 수 있는 오픈소스 도구 세트 file makersweb 2021.10.25 328