ARTK: a compact real-time kernel for Arduino

被引:2
|
作者
Schimpf, Paul H. [1 ]
机构
[1] Eastern Washington Univ, Dept Comp Sci, Cheney, WA 99004 USA
关键词
embedded systems; real-time kernel; Arduino;
D O I
10.1504/IJES.2013.052176
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This article describes ARTK, a compact real-time kernel for the Arduino embedded systems development environment. It provides a priority-driven preemptive task scheduler, semaphores for task synchronisation, and serial channel output. It is compatible with Arduino boards containing more or less than 64 kbytes of memory. The memory footprint of ARTK is under 8 kbytes.
引用
收藏
页码:106 / 113
页数:8
相关论文
共 50 条
  • [1] Real-time myoelectric control with an Arduino
    Wu, Hancong
    Dyson, Matthew
    Nazarpour, Kianoush
    [J]. 2020 27TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2020,
  • [2] ChDuino: A Real-time Controller for Arduino
    Qian, Binsen
    Cheng, Harry H.
    [J]. 2016 12TH IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS (MESA), 2016,
  • [3] REAL-TIME AUTOMATION SYSTEM USING ARDUINO
    Ram, S. Aravindhu
    Siddarth, N.
    Manjula, N.
    Rogan, K.
    Srinivasan, K.
    [J]. 2017 INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION, EMBEDDED AND COMMUNICATION SYSTEMS (ICIIECS), 2017,
  • [4] SPECIFYING A REAL-TIME KERNEL
    SPIVEY, JM
    [J]. IEEE SOFTWARE, 1990, 7 (05) : 21 - 28
  • [5] REAL-TIME KERNEL INTERFACES
    STANKOVIC, JA
    [J]. REAL-TIME SYSTEMS, 1993, 5 (01) : 5 - 8
  • [6] Scalability in a real-time kernel
    Oikawa, S
    Rajkumar, R
    [J]. FOURTH INTERNATIONAL WORKSHOP ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1997, : 35 - 42
  • [7] The asterix real-time kernel
    Thane, H
    Pettersson, A
    Sundmark, D
    [J]. 13TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2001, : 33 - 39
  • [8] UNIVERSAL REAL-TIME KERNEL
    MANIECKI, M
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1984, 14 (3-4): : 161 - 163
  • [9] ARTe: Providing real-time multitasking to Arduino
    Restuccia, Francesco
    Pagani, Marco
    Mascitti, Agostino
    Barrow, Michael
    Marinoni, Mauro
    Biondi, Alessandro
    Buttazzo, Giorgio
    Kastner, Ryan
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 186
  • [10] Compact real-time systems
    Nosirev, MB
    Druzhinin, AV
    Kopilov, PA
    Medvedev, FM
    Necrasov, AB
    [J]. EXPERIENCE OF DESIGNING AND APPLICATION OF CAD SYSTEMS IN MICROELECTRONICS, 2003, : 445 - 445