для начинающих

TMS320 для начинающих: Концепция программирования tms320. Обзор GPIO - моргаем светодиодами

Программирование контроллеров tms320 несколько отличается подходом от остальных.
Инженеры их Техаса подошли к задаче более креативно. Нам предлагают использовать структуры для регистров.
Например для GPIO:

TMS320 для начинающих: Создаем первый проект

Контроллеры tms320 от компании Texas Instruments - вещь несомненно стоящая. Поєтому я решился и купил себе плату C2000 Piccolo Launchpad с контроллером tms320f28027. Стоит она 20$, сумма включает в себя доставку feedex`ом. Очень вкусно.

Как же создать проект? И в чем?
Для разработки можно использовать CodeComposer Studio. Слепленная американскими инженерами из Eclipse, среда отлично работает и пока нареканий не вызвала.
Скачать можно прямо с сайта TI бесплатно.

Установка Zend Framework 2 в ubuntu

Так уж сложилось, что живя на убунте при необходимости что либо установить, я первым делом ищу в стандартных репозиториях. Но к моему большому сожалению, в репах убунту в наличии только Zend Framework 1, что не особо хорошо на мой взгляд.

Придётся ставить ручками..

Итак идём в гит зенда и выкачиваем оттуда фреймворк:

git co https://github.com/zendframework/zf2.git

Или можете перейти на сайт гита и скачать оттуда браузером архив.

В итоге у нас есть папка zf2 со всем необходимым добром для начала роботы.

Семисегментный светодиодный индикатор индикатор для начинающих

SPI. Последовательный периферийный интерфейс

Итак, последовательный периферийный интерфейс - последовательный синхронный режим передачи данных. SPI на ряду с I2C является одним из самых часто используемых. Сейчас уже наверное нет системы в которой отсутствует данный тип передачи данных. Очень удобно всего по четырём проводам передавать данные с высокой скоростью.  Тем более что в сейчас уже даже хорошие цифровые датчики стоят не так то и дорого.

Вот она схема:

схема spi

Пишем первый скрипт greasemonkey

greasemonkey - очень мощный инструмент для пользователей, желающих изменить\добавить свой скрипт на сайт.

Всё довольно просто. Ставим дополнение для вашего браузера (надеюсь с этим проблем не возникнет) и создаём новый скрипт.
Кликаем по стрелочке рядом с иконкой обезьяны:

Выбираем пункт меню "Создать скрипт".
В появившемся окне Название скрипта, описание и страници для которых он будет работать и пространство имён (namespase).

Создаём RS триггер кодом в VHDL. Первые шаги на ПЛИС

Как и обещал теперь только код.

Синтаксис языка VHDL сильно похож на паскаль, как бы сильно я на него не плевался (как заядлый сишник), язык потрясающий. Уже через пару часов начинаешь помнить об end в конце каждой секции кода...

Итак. Создайте файл *.vhd в вашей среде разработки (думаю вы используете Quartus, а я буду Active HDL).

При создании любого проекта на VHDL вы скорее всего будете использовать библиотеки. Нельзя сказать, что язык беден конструкциями, но некоторые типы намного удобнее встроенных.

Первый проект в VHDL (Active HDL). Моделируем логическую схему

Приступая к изучению языков проектирования цифровых автоматов (vhdl, verilog) хорошо бы знать основы булевой алгебры (алгебры логики) и понимать принципы создания цифровых схем (на логических элементах).

К сожалению эти знания на полу не найдёшь, а объяснять слишком долго и нудно.. Поэтому попытаемся обойтись без большого углубления в них.

Предлагаю смоделировать работу простейшей цифровой схемы в среде разработки ПЛИС Active-HDL.

Создаём новый проект.

При запуске студии жмём "Создать новое рабочее место":