Я пишу приложение с графическим графическим интерфейсом на Cortex-M3, и я должен сказать, что я не скучаю даже по Linux-хосту. Моя программа начинается с main (), у меня есть malloc из libc, SDCARD работает на FATS и работает буквально как fopen()
, fread()
.
Конечно, вы должны знать свои вещи, но Linux, даже если он будет работать, съест все ваши ресурсы и не даст вам никаких преимуществ. Если вам не нужно запускать несколько приложений в параллельном режиме (потоки) и не требуется расширенное планирование, вам гораздо лучше начинать с int main()
и использовать libc
.