-
Notifications
You must be signed in to change notification settings - Fork 9
Software development environment
starrookie edited this page Jun 28, 2011
·
1 revision
There are two software development environments used in this project
1. The Cross Compile Environment
The Cross compile environment is used to build the project in order to be uploaded to the real hardware.
2. The Linux Simulation Environment
The Linux simulation environment is used to develop and function test the application in an emulation environment running on Linux. FreeRTOS is simulated based on Linux system functions such as malloc/free and pthreads. Hardware drivers are emulated, such that e.g. the LED state is printed to stdout. This environment can be used to implement and test algorithms independently from the hardware and drivers.