This paper describes the complete process required to port FreeRTOS to the EA LPC2468 OEM Board, also covering toolchain preparation, custom C run-time startup code and device driver development for some representative devices. The toolchain is completely based upon open-source components, GCC and Newlib in particular. The description may also be useful to illustrate, more in general, how a full-fledged open-source development system including a real-time executive targeting a relatively simple hardware platform can be built from scratch. Both Linux and MacOS are discussed as host platforms. All references to source code modules and directories made in this paper relate to the EA_LPC2468_testbed source code tree, which contains the ported FreeRTOS code, as well as its documentation and several test programs for the board.

Porting FreeRTOS to the EA LPC2468 OEM Board for gcc-Based Software Development

Tingting Hu;Ivan Cibrario Bertolotti
2013

Abstract

This paper describes the complete process required to port FreeRTOS to the EA LPC2468 OEM Board, also covering toolchain preparation, custom C run-time startup code and device driver development for some representative devices. The toolchain is completely based upon open-source components, GCC and Newlib in particular. The description may also be useful to illustrate, more in general, how a full-fledged open-source development system including a real-time executive targeting a relatively simple hardware platform can be built from scratch. Both Linux and MacOS are discussed as host platforms. All references to source code modules and directories made in this paper relate to the EA_LPC2468_testbed source code tree, which contains the ported FreeRTOS code, as well as its documentation and several test programs for the board.
2013
Istituto di Elettronica e di Ingegneria dell'Informazione e delle Telecomunicazioni - IEIIT
Gcc-based software development
FreeRTOS
ARM7TDMI
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/254389
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact