ppt4 Embedded
ppt4 Embedded
ASSP/ASIP :
processor with hardwired logic customized to an application
(graphics processor, network processor, multimedia processor, …)
Typical Components
(2) Memories:
ROM variants (masked ROM, OTPROM, EEPROM, FLASHROM):
Stores firmware (codes for initializing hardware and loading embedded OS),
code for embedded OS and application software
Cache Memory:
Small SRAM tightly coupled to CPU
Contains copies of recently accessed instructions and data
Typical Components
[2] BSP:
System software library to that is needed to use hardware board
BSP a set of libraries (of h/w specific functionalities) that can be accessed
by application software
[3] RTOS:
RTOS (real time operating system) is one type of embedded OS
It performs low level operations such as servicing interrupts, managing & servicing
I/O devices (keypad, display, timers, communication ports ..), memory management,
scheduling of tasks (processes) etc.
RTOS hides system hardware from user/application
Application software use APIs (system calls) to access RTOS services
Kernel Mode => Embedded system runs RTOS functions