Следующие полезные шаги:
1) добавить Makefile, чтоб можно было собрать из командной строки - это будет нужно как минимум для build server'а
2) хотелось бы реогранизовать структуру каталога
а) с одной стороны, пусть .h лежат рядом с .c файлами - я знаю это дело вкуса, но хотелось бы так
б) с другой стороны - хотелось бы папок чтоб как-то отделить файлы друг от друга. freertos абстрактные исхожники положить в одну папку, драйвера условно говоря в другую, конфигурацию железа которую мы редактируем потенциально - в третью. Одним словом, как-то разложить файлы по смыслу
3) переделать sys_main.c в main.cpp - добавить туда пару строчек C++ чтоб компилировать смешанные исходники.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Waiting for LAUNCHXL-TMS57004.
FreeRTOS\Demo\CORTEX_R4_RM48_TMS570_CCS5 could probably be the start
Sample code https://github.com/eye-scuzzy/TMS570_LS04x_RTOS
Следующие полезные шаги:
1) добавить Makefile, чтоб можно было собрать из командной строки - это будет нужно как минимум для build server'а
2) хотелось бы реогранизовать структуру каталога
а) с одной стороны, пусть .h лежат рядом с .c файлами - я знаю это дело вкуса, но хотелось бы так
б) с другой стороны - хотелось бы папок чтоб как-то отделить файлы друг от друга. freertos абстрактные исхожники положить в одну папку, драйвера условно говоря в другую, конфигурацию железа которую мы редактируем потенциально - в третью. Одним словом, как-то разложить файлы по смыслу
3) переделать sys_main.c в main.cpp - добавить туда пару строчек C++ чтоб компилировать смешанные исходники.
1) Будет.
2)
a) Аргумент так себе;
б) Согласен, HAL удобней держать отдельно, OS отдельно, бизнес-логику отдельно.
3) Наладить migration path chibios -> freertos?
3) скорее вживление rusEfi в этот проект. chibios на чистом С, а вот в rusEfi есть с++
См. http://rusefi.com/forum/viewtopic.php?f=9&t=748
Last edit: Andrey B 2014-12-25
random link: http://e2e.ti.com/support/microcontrollers/hercules/f/312/t/64088