?

Log in

Здесь будут полезные ссылки по SoC Cyclone V и Linux.
Часть этих ссылок я уже приводил, но повторю их здесь, чтобы лишний раз не искать.

1. https://zhehaomao.com/blog/fpga/2013/12/22/sockit-1.html - Подробное введение в SoC на примере платы Arrow SoCKit.
2. https://releases.linaro.org/components/toolchain/binaries/4.9-2016.02/arm-linux-gnueabihf/ - Компилятор Linaro 4.9 (на версии 5 и выше не собираются исходники GSRD Linux от rocketboards)
3. https://rocketboards.org/foswiki/view/Projects/WebHome#fq=field_Board_s%3AArrowSoCKitEvaluationBoard - проекты от RocketBoards
4. git://git.rocketboards.org/linux-socfpga.git - исходники от Rocketboards.org

Список будет пополняться.

Tags:

Установка Quartus

Поставил Quartus Prime Lite Edition (скачивается бесплатно с altera.com)




Всё работает, но не видит JTAG. При попытке запустить jtagd руками пишет: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory
Лечится так:
sudo locale -gen "en_US.UTF-8"
sudo dpkg - reconfigure locales


В появившемся "окне" выбираем локаль en_US.UTF-8, нажимаем OK, теперь всё работает.

Tags:

Пост на Гиктаймс

Написал пост на Гиктаймс про микрокомпьютер Электроника МК-85.

https://geektimes.ru/post/284174/



Мои френды в ЖЖ уже видели эти фотографии, но всё равно, приглашаю всех заходить на ГТ, комментировать, и не забывать ставить плюсики.
Прочитал книгу "An Introduction to GCC for the GNU Compilers gcc and g++", Brian Gough, 116 стр., англ. язык.



Книга является кратким введением в GCC, рассмотрены основные опции командной строки gcc и g++ и некоторые утилиты из binutils.
Прочитал книгу B. Lewis, D. J. Berg "PThread Primer. A Guide to Multithreaded Programming", 370 стр., англ. язык.



Книга содержит очень подробное описание стандарта pthread, его сравнения с  Win32 API и OS/2, и описывает множество нюансов работы многопоточных приложений.
Закончил курс на Stepik.org, получил сертификат:



Курс довольно простой, и затрагивает только самые основы. Но на Stepik.org есть и гораздо более сложные курсы.
Курс требует выполнения всех заданий в срок. Каждое задание, это небольшая программа, исходник отправляется на сервер Stepik, там компилируется и тестируется. Задания сами по себе простые, но с некоторыми заданиями могут возникнуть сложности, если вы не учли каких-то нюансов, и тест из-за этого не прошёл. В таких случаях рекомендую читать комментарии тех, кто уже прошёл это задание. Там не будет готовых ответов, но могут быть ценные рекомендации.
В целом, было интересно и полезно.

Статьи

Прочитал две статьи:
1. Gerard J. Holzmann. The Power of Ten – Rules for Developing Safety Critical Code1, 4 стр. англ. язык.
2. JPL Institutional Coding Standard for the C Programming Language, 22 стр. англ. язык.

Обе статьи посвящены стандартам кодирования при разработке надёжного ПО, используемым в Jet Propulsion Laboratory, NASA. Эта организация, например, разрабатывала марсоход Curiosity, работающий на Марсе с августа 2012 года по сей день без единой ошибки.
Прочитал статью С.Н. Зыль "Особенности применения языков программирования С и С++ при кодировании для систем ответственного назначеия", 4 стр., русск. язык.
В статье рассматриваются некоторые особенности применения стандартов IEC 61508, MISRA C и MISRA C++.

Странное поведение ОС

Обнаружил странное поведение операционной системы (Debian Jessie). Режим выключения экрана у меня отключен, но если просто выключить монитор, то система входит в странное состояние, и после включения монитора экран остаётся тёмным и не откликается на клавиатуру и мышь.
Путём проб и ошибок было обнаружено, что комбинация Ctrl+Alt+F7 выводит систему из этого состояния, пробуждая её к нормальной работе.
Может быть, кто-то знает, в чём причина таких странностей и как с этим бороться?

Tags:

Прочитал статью "Главный вопрос программирования, рефакторинга и всего такого".

Статья представляет собой сборник из 42 примеров с разбором ошибок, найденных в реальных проектах. Все эти проекты являются open-source, и проверялись с помощью статического анализатора PVS-Studio.
Наверное, это прекрасный анализатор, но он коммерческий, причем даже цен на сайте нет. Однако же использование статических анализаторов может быть полезно, и я думаю, надо освоить какой-либо бесплатный статический анализатор.

Latest Month

February 2017
S M T W T F S
   1234
567891011
12131415161718
19202122232425
262728    

Syndicate

RSS Atom
Powered by LiveJournal.com
Designed by Tiffany Chow