RTOS for ARM7

被引:0
|
作者
RTOS za ARM7 [1 ]
机构
[1] Puhan, Janez
来源
Puhan, Janez | 1600年 / Electrotechnical Society of Slovenia卷 / 81期
关键词
Scheduling - Storage allocation (computer) - ARM processors - Computer operating systems - Real time systems;
D O I
暂无
中图分类号
学科分类号
摘要
The paper presents a new preemptive real-time operating system for the ARM7 core. The source code for the LPC213x processors with the ARM7TDMI-S core is available [1]. The required mechanisms, such as process handling, dynamicmemory management and binary semaphores, are implemented both in a simple and modular manner. The developed scheduling algorithm is priority-based to ensure hard real-time scheduling of the highest-priority process. Deadlock situations are pointed out. The first-fit dynamic-memory management algorithm is used. The memory allocations are organized in an ordered linked list. To invoke the scheduler timer0, an interrupt request is used, while the system calls are performed by the software interrupt exceptions. The non-system exceptions are caught and can be handled by or without the system. The system properties are measured on the LPC2138 processor.
引用
收藏
相关论文
共 50 条
  • [1] Internet protocols for ARM7
    不详
    [J]. IEE REVIEW, 1998, 44 (03): : 99 - 99
  • [2] INTELLIGENT MUSIC PLAYER WITH ARM7
    Govardhanaraj, Kiruthikamani
    Nagaraj, Dheerthi
    [J]. 2015 GLOBAL CONFERENCE ON COMMUNICATION TECHNOLOGIES (GCCT), 2015, : 319 - 322
  • [3] ARM7 makes a move to multicore
    [J]. Electron. Des., 2007, 17 (26):
  • [4] Object oriented ARM7 coprocessor
    Donzellini, G
    Nervi, S
    Ponta, D
    Rossi, S
    Rovetta, S
    [J]. PROCEEDINGS OF THE THIRTY-FIRST HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL III: EMERGING TECHNOLOGIES TRACK, 1998, : 243 - 252
  • [5] ARM7的bootloader浅析
    王金柱
    卢迪
    张开钰
    [J]. 自动化技术与应用, 2008, (02) : 124 - 125
  • [6] MT_ARM: Multithreading implementation in ARM7 architecture
    Cui, GZ
    Li, ZL
    [J]. 2001 4TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, 2001, : 793 - 796
  • [7] ARM7 cores target FPGA users
    Santarini, M
    [J]. EDN, 2005, 50 (26) : 22 - 22
  • [8] Code compression for ARM7 embedded systems
    Garofalo, V.
    Napoli, E.
    Petra, N.
    Strollo, A. G. M.
    [J]. 2007 EUROPEAN CONFERENCE ON CIRCUIT THEORY AND DESIGN, VOLS 1-3, 2007, : 687 - 690
  • [9] ARM7 Based Embedded System for Education
    Pohronska, Maria
    Krajcovic, Tibor
    [J]. 2009 APPLIED ELECTRONICS, INTERNATIONAL CONFERENCE, 2009, : 207 - 210
  • [10] Implementation of Alternating Analog Input Board on ARM7
    Huang Guo Bing
    Li Hua Li
    Li Rui Ling
    [J]. COMPUTING, CONTROL AND INDUSTRIAL ENGINEERING IV, 2013, 823 : 532 - 535