SmallRTOS: Microcontroller-based Embedded Multitasking

被引:0
|
作者
Zouaoui, Sonia [1 ,3 ]
Boussaid, Lotfi [1 ,2 ]
Mtibaa, Abdellatif [1 ,2 ]
机构
[1] Univ Monastir, Lab Elect & Microelect, Monastir, Tunisia
[2] Univ Monastir, Natl Engn Sch Monastir, Monastir, Tunisia
[3] Natl Engn Sch Sousse, Riadh City 4000, Sousse, Tunisia
关键词
Embedded systems; Real time operating system; Scheduling Algorithm; context switching; time management;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In a multi-tasking system, numerous tasks require CPU time, and since there is only one CPU, some form of organization and coordination is needed so each task has the CPU time it needs. In practice, each task takes a very brief amount of time, so it seems as if all the tasks are executing in parallel and simultaneously. In the case of excessive complexity applications, which usually run in hard real time constraints, the use of a real time operating system (RTOS) is strongly required. In this paper, a tiny and reliable RTOS was implemented for PIC18F family of microcontroller. This operating system, which is called SmallRTOS, is based on Round-Robin scheduler. The used system tick is based on a variable time-sliced scheduling that has a direct effect on CPU load, context switching and process waiting time.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] THE SEEMINGLY UNLIMITED MARKET FOR MICROCONTROLLER-BASED EMBEDDED SYSTEMS
    CASTELLI, G
    IEEE MICRO, 1995, 15 (05) : 6 - 8
  • [2] VIRTUAL PROTOTYPING OF EMBEDDED MICROCONTROLLER-BASED DSP SYSTEMS
    MADISETTI, VK
    EGOLF, TW
    IEEE MICRO, 1995, 15 (05) : 9 - 21
  • [3] An embedded microcontroller-based milling process management system.
    Siddiqui, R. A.
    Grosvenor, R. I.
    Prickett, P. W.
    2009 7TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1 AND 2, 2009, : 744 - 749
  • [4] A Microcontroller-Based Sonometer
    Ulum, M. S.
    Asumarau, F.
    Musa, M. D. T.
    Sesa, E.
    Mahmudin, L.
    Badaruddin
    NATIONAL SEMINAR ON PHYSICS 2019, 2020, 1434
  • [5] Microcontroller-Based Embedded System Equipment Development for Research and Educational Support
    Vassiliev, A. E.
    Ivanova, T. Y.
    Tapia, D. F. Cabezas
    Luong, Q. Trinh
    2016 INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT AND TECHNOLOGY (ICIMTECH), 2016, : 219 - 223
  • [6] An Embedded Microcontroller-Based Access Authentication System of Wireless Sensor Network
    Liu, Weixue
    Journal of Cyber Security Technology, 2023, 7 (01) : 1 - 20
  • [7] Implementation of genetic algorithm in an embedded microcontroller-based polarization control system
    Mamdoohi, Ghazaleh
    Abas, Ahmad Fauzi
    Samsudin, Khairulmizam
    Ibrahim, Noor Hisham
    Hidayat, Ariya
    Mahdi, Mohd Adzir
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2012, 25 (04) : 869 - 873
  • [8] A Microcontroller-Based Embedded System Design Course with PSoC3
    Sitik, Can
    Nagvajara, Prawat
    Taskin, Baris
    2013 IEEE INTERNATIONAL CONFERENCE ON MICROELECTRONIC SYSTEMS EDUCATION (MSE), 2013, : 28 - 31
  • [9] Stroboscopic microcontroller-based tachometer
    Segovia, A
    Garduño, M
    Longoria, LC
    Diaz, A
    REVIEW OF SCIENTIFIC INSTRUMENTS, 1999, 70 (03): : 1875 - 1879
  • [10] Microcontroller-based process monitoring and management using embedded Petri-nets
    Prickett, P. W.
    Frankowiak, M. R.
    Grosvenor, R. I.
    ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2012, 28 (05) : 602 - 612