Оптимизация кода для STM32 f103/STM32F407 Время обнаружения и памятьC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Оптимизация кода для STM32 f103/STM32F407 Время обнаружения и память

Сообщение Anonymous »

Я работаю над: «Оптимизация кода для STM-32 f103/STM-32 F407 Время обнаружения и память».
Я почти мертв. не очень понимаю, что надо делать).
задача: "просто попробовать оптимизацию на c/c++ и измерить результаты".
вот что я сделал на данный момент; https://github.com/abdibrokhim/code-optimization-arm
любая помощь, любые ресурсы. очень признателен 🧡
Я пытался сравнить ASM и C, ссылаясь на книгу. Вот:
С помощью C
скомпилируйте файл bubble_sort.c с помощью;

Код: Выделить всё

gcc bubble_sort.c -03 -o bubble_sort
выполнить программу и указать время ее выполнения;

Код: Выделить всё

time ./bubble_sort
в книге сказано:
время выполнения

Использование ассемблера< /h3>
скомпилируйте файл bubble_sort_asm.s, используя;

Код: Выделить всё

gcc -c bubble_sort_asm.s -o bubble_sort_asm.o
выполнить программу и указать время ее выполнения;

Код: Выделить всё

time ./bubble_sort_asm
сравните время выполнения двух программ;
execute-time-c-asm
в книге написано:
execute-time-c-asm-book

Проверка результатов
войдите в папку проверки и выполните следующую команду;

Код: Выделить всё

gcc driver.c bubble_sort.c bubble_sort_asm.s -o main
Справочная информация
  • Встраиваемые системы. 2-е издание. Программирование и оптимизация ARM, Джейсон Д. Бакос. здесь


Подробнее здесь: https://stackoverflow.com/questions/792 ... and-memory
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»