Archive for the ‘интересное’ Category

FreeRTOS на Sam3u

Решили мы как-то попробовать какой-нибудь микроконтроллер, для замены устаревающих Avr’ов, выбор пал на SAM3U.  В качестве теста выступила демонстрационная программа от операционной системы FreeRTOS . А что из этого вышло можно прочитать в статье FreeRTOS на Sam3u.

IT-производство в России

Оказывается, Зелакс ещё жив. Это фирма, которая разрабатывают сетевое оборудование в нашей стране с незапамятных времён. Помню их модемы для выделенных линий — чёрные железные ящички с винтовыми клеммами для подключения проводов. Это было лет двадцать назад. Мне тогда доступно объяснили как должна выглядеть физическая выделенка. Естественно, ни о какой оптике за доступные деньги речи [...]

LaTeX. Использование пакета bytefield

Пакет для LaTeX bytefield позволяет создавать иллюстрации для описания сетевых протоколов. Точнее, иллюстрации, отображающие структуру кадров, используемых сетевыми протоколами для передачи данных. Почитав описание этого пакета, решила попробовать применить его на практике, т.к. в процессе написания руководства пользователя для Беркут-ET сталкивалась с необходимостью приводить рисунок со структурой Ethernet-кадра.
Результаты оказались очень и очень положительными. Время, [...]

LaTeX. Предметный указатель и оглавление

В свое время, в процессе создания руководства пользователя для Беркут-ET  в системе LaTeX, возникла следующая проблемка: при сборке документации ссылка на предметный указатель не отображалась в оглавлении.
Как оказалось, для того, чтобы эта ссылка появилась, необходимо переопределить в стилевом файле команду \theindex, добавив в необязательный аргумент команды \twocolumn команду \addcontentsline:

Как подружить ahdl и ctags

Вот пришлось просматривать старенький проект на AHDL. Как выяснилось, ctags AHDL не поддерживает, а без него очень тяжко.
Но если гора не идет к Магомету, то Магомет идет к горе. Оказывается, можно самому «прикрутить» поддержку любого языка.
Для примитивной поддержки языка ahdl нужно добавить следующие строчки в файл ~/.ctags:

–langdef=ahdl
–langmap=ahdl:.tdf
–regex-ahdl=/^[ \t]*SUBDESIGN[ \t]*([a-zA-Z_0-9]+)/\1/m,SUBDESIGN/
–ahdl-kinds=+m

Радуемся жизни :)

100G Ethernet на FPGA? Не проблема!

На altera.com появился видеоролик где демонстрируются возможности 40-nm чудо-камня Stratix IV GT. А возможности у этой FPGA нешуточные: помимо громадной емкости (к этому уже привыкли) присутствуют трансиверы, которые способны работать на скорости до 11.3Gbps. А это значит, что ничто не мешает поднять 100G линк (100G ethernet, например), причем минуя какие-либо внешние микросхемы трансиверов, соединив 10 [...]

Atmel SAM3U

Новый микроконтроллер SAM3U от Atmel рулит! Мало того, что gnu toolchain’ом под для devkit’а всё собирается и работает без проблем, так у него ещё и встроенный загрузчик (bootloader) есть.
В b3/Беркут-E1 и b3et/Беркут-ET тоже присутствует начальный загрузчик с возможностью заливки обновлений по X-modem, но у нас нет возможности читать/писать в память устройства, а [...]

микрософт и opensource os?

Однако. Швейцарская контора ETH Zurich Systems Group вместе с Microsoft Research. выпустили открытую операционную систему. называется BarrelFish. Многоядерная. Кто бы помог разобраться, в чём принципиальные отличия от линукса и горячо либимых windows? Вот документ с пояснениями для вдумчивого прочтения.

и снова про роботов

оно ловит теннисный мячик.
конечно, монстр. но до настоящего терминатора ещё далеко.

TOTO – tracking of thrown objects from Dennis Barteit on Vimeo.

опять роботы!

друг прислал ссылку на занятное видео: робот с очень шустрыми руками пальцами. умеет ловить упавшие телефоны, играть в мяч от пинг-понга, вязать узлы, манипулировать пинцетом и палочками.
и всё это делает весьма и весьма быстро.
интересно, не фэйк-ли это?