Еще про MSP430

  • 21 Ноя, 2009 at 11:11 AM
Улыбка
Для отладки и программирования микроконтроллеров MSP430 фирма Texas Instruments изобрела протокол, работающий всего по двум проводам: SpyBiWire. Детали протокола не раскрываются, поэтому работать с ним можно только через фирменные библиотеки msp430.dll и hid.dll. Была версия библиотек для Линукса, но она не поддерживает новые модели процессоров. Новые DLL-ки можно добыть из демо-версий TI Code Composer Studio IDE.

Вторая проблема - отсутствие простой удобной утилиты для программирования. Вызывать всякий раз для прошивки аж весь IDE с навороченными гуями откровенно напрягает. Тем более, что программатор нужен под Линукс. В свободном проекте mspgcc есть утилита msp430-jtag, но она тянет за собой python, что не сильно лучше.

Соорудил я простую программку MSP430-PROG.EXE, которая работает в Windows и Linux (Wine), использует фирменные DLL-ки, и почти не глючит. Краткая инструкция здесь. Для установки под Wine надо переписать DLL-ки в ~/.wine/drive_c/windows/ и соорудить симлинк типа "ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1".

Мелочь, а приятно

  • 18 Ноя, 2009 at 8:04 PM
Улыбка
Сегодня впервые получил от Гугла деньги за AdSense. Хорошая система Рапида. Была бы, если бы не очередь на почте больше часа.
Улыбка
Язык программирования ЯРМО разработан в 1973 году в Новосибирском филиале ИТМиВТ. На нём в 1977 году была создана операционная система "Феликс" для СВС - первая в стране операционка на языке высокого уровня. Удалось добыть препринты: "Описание языка ЯРМО: машинно-независимое ядро" и "Описание языка ЯРМО: макросредства".

Вчерашний "праздник"

  • 5 Ноя, 2009 at 2:31 PM
Улыбка
Лучшее название, которое я встречал: день освобождения от кремлёвских оккупантов.

Диспак в общем доступе

  • 25 Окт, 2009 at 8:57 PM
Улыбка
На эмуляторе БЭСМ-6 запущена операционная система ДИСПАК с многотерминальным доступом. Желающие могут попробовать зайти по протоколу TELNET на сервер vak.ru, порт 4199. Используется кодировка символов UTF-8. Пример:

telnet vak.ru 4199

Сервер экспериментальный, просьба сильно не ломать. Принимаются предложения по организации коллективного доступа. С терминала пользователя доступны следующие команды:
дат - выдача даты
вре - выдача даты и времени
вцпп - весь список задач в решении
вцпт - список диалоговых задач
вцп - список фоновых задач
кто - список задач с фамилией, паспортом и командой
адр N - просмотр слова оперативной памяти по адресу
ном - номера задач на буфере ввода
скв - суммарное состояние процессора
реж - установленные режимы ОС
нус Э или D или V или P - переключение типа терминала

Можно запускать диалоговые задачи:
серп 4199
дом
dms
ndms
димип

Описание есть только для системы СЕРП: http://groups.google.com/group/besm6/web/serp

Texas Instruments неправ

  • 22 Окт, 2009 at 11:07 PM
Улыбка
Ка-ак достал меня этот MSP-FET430UIF USB JTAG tool... Четыре дня искал ошибку у себя в схеме. Не работает программатор, хоть убей. Оказалось - ихний линуксный драйвер тупо забывает откатить счётчик ссылок объекта. В результате после первого же close() устройство оказывается недоступным. А казалось - приличная фирма. :(
Правка здесь, если кому актуально.

Политика

  • 12 Окт, 2009 at 11:54 AM
Улыбка
На коробке чая написано "+5 пакетиков бесплатно". Смотрю и понимаю, что нет большой разницы между этой фразой и имитацией демократических выборов. Красивая ложь ради материальной выгоды, отличие только в количестве огребаемых денег.

Лытдыбр

  • 8 Окт, 2009 at 11:29 AM
Улыбка
Уволюсь я из ИТМиВТ. Может, зарплату июльскую выплатят, наконец.
Выборы на носу: дворники ходят, срывают плакаты "Яблока" и расклеивают "Единую Россию".

Социальный статус

  • 2 Окт, 2009 at 11:52 PM
Улыбка
Сегодня стал свёкром. Теперь знаю разницу между снохой и невесткой.

О женщинах :)

  • 26 Сент, 2009 at 12:04 AM
Улыбка
Почему на обложках эротических журналов внизу не написано: "Чрезмерное увлечение женщинами может причинить вред Вашему здоровью"? Было бы весьма логично. На рекламе пива ведь пишут.

CDC 1604

  • 23 Сент, 2009 at 9:50 AM
Улыбка
Тезис о том, что БЭСМ-6 воспроизводит архитектуру системы CDC 1604, заявленный в статье Википедии, оказался сильно преувеличенным. Всякий желающий может скачать описание CDC 1604 и сравнить. Совпадений ровно четыре:
  • Размер слова 48 бит
  • Ширина адреса 15 бит
  • Две команды в слове
  • Одноадресный формат команды с индекс-регистром
В остальном ничего общего. Примерно настолько же похожи Intel i386 и Motorola m68000.

М-20 и SIMH

  • 21 Сент, 2009 at 4:34 PM
Улыбка
Эмулятор ЭВМ М-20 перенесён под SIMH: универсальный симулятор компьютерных архитектур, разработанный и поддерживаемый Бобом Супником, бывшим инженером, а позже вице-президентом DEC.

Речь Медведева

  • 12 Сент, 2009 at 9:43 PM
Улыбка
Ёжик влез на пенёк.
- Здесь ужасно воняет!
- Кто-то пукнул!
- Фу, как некрасиво!
- Это не я!

Каисса

  • 10 Сент, 2009 at 10:50 AM
Улыбка
Обнаружились исходные коды шахматной программы "Каисса" для ЭВМ М-20. Той самой, которая в 1967 году выиграла первый международный матч шахматных программ. Со счётом 3:1 у Стэнфордского университета. Посмотрим, удастся ли оживить на эмуляторе.

Спасибо [info]winpooh, который раздобыл и выложил это сокровище.

Любимые с детства стихи

  • 27 Авг, 2009 at 4:43 PM
Улыбка
Дядя Степа утром рано
Быстро вскакивал с дивана,
Окна настежь открывал,
Душ холодный принимал.
Чистить зубы дядя Степа
Никогда не забывал.
...

Светлой памяти (C) Сергей Михалков

Кантата-203

  • 23 Авг, 2009 at 12:33 AM
Улыбка
Поимел в коллекцию замечательный экземпляр: ламповая радиола 74-го года выпуска. Кто-то выставил во дворе около мусорного бака. Состояние начинкии прекрасное. Корпус местами сильно покоцанный, но восстановить можно.



Есть две статьи с подробным описанием и схемами: из журнала "Радиолюбитель" 12/2006 и из журнала "Аудио-видео" 8/2007. Много фоток есть на замечательном ретро-сайте Валерия Харченко.
Улыбка
Есть идея изобразить импульсный источник питания с управлением непосредственно от микроконтроллера. Как здесь, например: http://hmin.tripod.com/als/fsmyth/pages/PICconv1.html

Причём в качестве силовой части можно взять так называемый "трансформатор" для 12-вольтовых светильников.