ARCAdaptor

Всё в твоих руках

Новости

Оптимизируй это!

Борьба за объем - каждодневная реальность любого разработчика, поскольку любой микроконтроллер имеет конечное и весьма скромное количество памяти на борту. Ниже пример кода, на котором явно видны чудеса GCC (а именно этот компилятор используется в среде разработки Arduino).  Итак, приступим. Рассмотрим первый скетч:   String string1="he [...]

Снова оптимизация AVR

Оптимизировать микропрограмму для AVR  можно разными способами. Кто-то экспериментирует  c опциями компилятора, кто-то меняет сам код. Конечно, можно писать на Ассемблере, но язык Си значительно сэкономит время и не отпугнет новичка. Да и пооптимизировать "есть что". Работая над bootloader'ом PicoBoot, Ralph Doncaster обнаружил инт [...]

Адаптируем прошивку для ARCAdaptor

Как известно, ARCAdaptor имеет несколько меньший объем памяти, чем соответствующий микроконтроллер ATMega8, на котором, собственно и построено устройство. В статье по ссылке пойдет речь о некоторых приемах оптимизации существующих проектов на тот случай, если бинарный файл "не влезает" в отведенный объем. Как говорится, "your mileage may vary". В [...]