You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 6
Next »
FreeRTOS is an open-source.
Default tasks
Tasks | Folders or files | Descriptions |
Idle | | |
powerdown | | power-down control |
powerup | | power-up control |
tmr Svc | | Timer |
viorw | | virtual IO |
wakeupkey | | Detect wake-up key |
Drivers locations and features
Drivers | Folders or files | Features |
ADC (SAR12B) | | Support read external voltage.
|
Audio (I2S) | | Support S16_LE format, 48kHz, stereo recording. Support S16_LE format, 48kHz, stereo playback.
|
GPIO driver | | Support digital output. Support digital input.
|
AHB DMA | | Support SPI DMA mode transferring. Support memory-to-memory transferring.
|
I2C driver | | Support RX and TX transferring. Support 100kHz and 400kHz speeds.
|
Mailbox | | Support communication between CM4 and CA55. Support normal mode (software). Support direction mode (hardware).
|
PWM | | Support set frequency and duty.
|
RTC | | Support set and get time. Support set alarm. Support alarm interrupt. Support periodic interrupt.
|
SPI | | Support master mode TX and RX transferring. Support set clock frequency. Support mode 0, 1, 2 and 3. Support DMA mode.
|
Timer | | Support generate timer interrupt.
|
UART | | Support TX and RX transferring.
|
Watchdog | | Support pretimeout function.
|
Files
Folders | Descriptions |
firmware/arduino_core_sunplus/ | Root folder of OP-TEE |
application/ | Code of app_main, freertos_main and arduino_main |
application/power_manager/ | Code for power manager |
application/VirtIOSerial/ | Code for virtual IO (UART) |
bin/ | Firmware (binary) file, resultant files of compilation. |
system/drivers | Code for drivers |
system/freertos | Code for FreeRTOS |
system/Middlewares | Code for OpenAMP |
system/sp7350 | |
variants/sp7350_evb/ | Platform relevant files |