Questions and Answers
What is a key advantage of using dedicated hardware peripherals for communication over bitbanging?
Improved processing power and speed
What is a primary function of the memory management feature in FreeRTOS?
Efficient use of memory resources
In the context of FreeRTOS, what is the purpose of queues, semaphores, and mutexes?
Inter-task communication and synchronization
What is a primary function of an MMU in a computer system?
Signup and view all the answers
Why is bitbanging often used in embedded systems?
Signup and view all the answers
What is a characteristic of FreeRTOS in terms of its size and efficiency?
Signup and view all the answers
What is the primary purpose of a Page Control Bus Unit (PCB-U)?
Signup and view all the answers
What is a characteristic of asynchronous serial communication?
Signup and view all the answers
What is a key feature of FreeRTOS that allows for efficient response to hardware events?
Signup and view all the answers
What is the primary application of I2C bus?
Signup and view all the answers
What is a potential issue with circular variable references?
Signup and view all the answers
What type of devices often include MMUs?
Signup and view all the answers
What is a limitation of static memory allocation in embedded systems?
Signup and view all the answers
What is the primary advantage of pool-based allocation in embedded systems?
Signup and view all the answers
In which approach is memory allocated and deallocated explicitly by the programmer?
Signup and view all the answers
What is the primary benefit of stack-based allocation in embedded systems?
Signup and view all the answers
Why may traditional garbage collection algorithms not be suitable for embedded systems?
Signup and view all the answers
What happens to an object when its reference count drops to zero in reference counting?
Signup and view all the answers