Archive for the ‘софт’ Category

Тестирование новой rootfs для b4

У кого есть желание/время — можно потестировать новую rootfs для b4, и её сборку вот тут можно почитать как поставить OpenEmbedded, как настроить его для b4 (он же Беркут-ММТ), как собрать и установить на прибор rootfs . О результатах можно сообщать тут, но лучше открывать дискуссию на соответствующей страничке. Из текущих глюков: в ядре нет […]

Atmega2560 и avr-gcc

В процессе работы столкнулись с такой проблемой, если присваивать указателю на функцию адрес, которой больше чем 128kbyte(64kword), то при компиляции выдается предупреждение: warning: internal error: out of range error, и при вызове функции по данному указателю происходит сбой. Это возникает из за того, что под указатели отводится 2 байта. Пока эту проблему решили переносом функций […]

Использование макроса PSTR

А знаете ли вы, что в программах для avr вместо puts( «bla-bla-bla» ) лучше использовать puts_P( PSTR( «bla-bla-bla» ) )? Это позволяет экономить место в ОЗУ.

tcl scripting for Modelsim

После продолжительной войны с окнами Modelsim’a решил посмотреть в сторону автоматической компиляции. Modelsim понимает tcl, по этому нашел удобный tcl-скриптик для компиляции. Язык не сложный. Прописываем в переменную library_file_list свои исходники. Прописываем top_level. По надобности определяем переменную для wave_patterns если нужны времянки. В tcl-консоли запускаем «do имя_скрипта». Радуемся жизни. Долой GUI интерфейсы! P.S. Quartus, ISE […]

Аппаратные тесты Bercut-ET

Тихой сапой Семимильными шагами мы приближаемся к новому стандарту качества наших приборов! Прорыв должен совершить bercut-ET. Теперь в каждом экземпляре bercut-ET, выпущенном нашей компанией, будет присутствовать встроенный аппаратный тест. Это позволит усилить контроль качества выпускаемой продукции и упростить поддержку пользователей. С точки зрения обычного пользователя всё просто: чтобы запустить аппаратный тест, нужно тупым тонким предметом […]

poky

Еще один bitbake-based опенсорсный инструмент для сборки. Может все то, что предоставляет OpenEmbedded и даже больше — жить вместе с Anjuta IDE,  GDB remote debugger и  OProfile совместно с QEMU. Причем для Oprofile предоставляет еще и графический интерфейс. poky Anjuta IDE