RSS
people

Verschiedene Basteleien

Kleine Updates von meiner Bastelwiese.

Ich habe schon mal erzählt, dass ich ein Playerchen auf dem Basis von OMAP3530 Microcontroller bastele.

Es war schon mal alles fast fertig, als es sich herausgestellt wurde, dass irgend wie die Thread-Bearbeitung in QT nicht ganz der Beschreibung entspricht: nicht alle Events werden von einem Process gesendet. Vor allem von dem Process, der gerade gekillt wurde.  

Ich habe den üblichen MPlayer von Linux benutzt, den ich mit der Hilfe von QProcess Klasse gestartet habe. Es funktionierte ein paar Mal, danach aber stürzte das ganze ab. Und diesen Moment zu fangen wurde für mich nicht möglich.

Und so habe ich mich entschieden, auf den auf der Platine eingebauten DAC zu verzichten, und eine Extention — Platine auf dem Basis von dem VLSI VS1053b Chip zu bauen.

So sieht jetzt das ganze Playerchen:

Читать запись полностью »

3 комментария | Метки: , , , ,

Мои инструменты: DualComPortLogger

Доброго всем времени суток.

Не прошло и полугода,  как я  снова взялся за клавиатуру, и решился написать. Точнее сказать, меня попросили добавить небольшое изменение в одну из моих программок.

И тут я вспомнил, что уже давно существует намного усовершенствованная версия сего творения (не помню, писал ли про нее уже, давно было дело), которая умеет немного больше, чем раньше.

Так случилось, что по работе понадобилось отследить, что гуляет у нас на одном порту, да в обе стороны, да еще и с веселой скоростью 1843200 бод. Естественно, что чтобы отследить оба направления, пришлось малость по паять и  сварганить небольшой адаптер, который обе линии в два порта на RX линии переправлял, но об этом вы уже и сами догадались :)

И так, встречайте: Dual Comport Logger. Пока что версия 2.5

Читать запись полностью »

Комментариев нет | Метки: , , , , ,

LogicAnalyzer 4.0

Небольшие вести с полей.

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

Вообще эта платка задумывалась сначала как логический анализатор, а там может что и большее из нее сделать   можно.

Ну а так как у меня уже был софт Логического анализатора, то думал его немного доделать, чтобы с этой платкой дружил.

Но глянув  в исходники с высоты моих недавно приобретенных знаний в области программирования — малость ужаснулся ( та версия писалась давно, и без расчета на то, что ее доковыривать буду).

Он совсем был не расширяемый.

Ну что же, надо переделать — переделал.

Читать запись полностью »

4 комментария | Метки: , , , , ,

Player Remote — Keyboard

Ну переезд закончен (все, кажется, работает как раньше), а посему можно продолжить.

Я в прошлой статье обещал рассказать про сенсорную клавиатуру моего пульта для плеера, что я сейчас и сделаю.

Для начала — сделал все таки фотку, как  выглядит пульт в машине:

Пульт для плеера в машину

В машине

Читать запись полностью »

2 комментария | Метки: , , , , , , , ,

Laminator für LBE — Funktion

Как и обещал в прошлый раз — рассказываю, как работает ламинатор. Я тут понащелкал фоток экрана в разных режимах, так что тут много фоток будет.

Читать запись полностью »

Комментариев нет | Метки: , , ,

PC Watchdog — GUI

Так вот. Третья часть всего комплекса под названием Вачдог — это программа пользовательского интерфейса (в простонародье  — GUI), посредством которой можно устанавливать всяческие параметры вачдога, и считывать с него журнал ресетов.

Основное окошко программки выглядит вот так:

Читать запись полностью »

Комментариев нет | Метки: , , , , , , , ,

Mazda MP3 Player — Vierte Folge

Also, in der letzten Folge haben wir festgestelld, was HU von uns braucht. Jetzt wäre nich schlecht zu sagen, das wir den HU verstanden haben.  

Читать запись полностью »

22 комментария | Метки: , , , , , ,

Мифы о безопасном ПО: уроки знаменитых катастроф

Наткнулся на интересную статейку Валерия Аджиева на очень важную тему: Безопасность Программного обеспечения.

Сама статья написана в 1998 году, но от этого не потеряла своей актуальности. Я бы сказал, наоборот, в свете сегодняшней тенденции автоматизации всего и вся.

Процитирую только первый абзац и порекомендую к прочтению:

«Не секрет, что ошибки в программном обеспечении „ответственных“ систем могут вызвать чрезвычайные последствия, тем не менее, в обществе, особенно на уровне массового потребителя ИТ, продолжает витать иллюзия непогрешимости компьютера и работающего на нем ПО. В статье подробно разбираются две вошедших в историю компьютерной индустрии катастрофы и обсуждаются некоторые мифы, связанные с такими понятиями, как безопасность и риски в контексте разработки и эксплуатации программно-аппаратных систем.»

Статья находится тут.

Комментариев нет | Метки: ,

Meine Werkzeuge: AVR Programmers

So, weiter gehts!

Heute werde ich über die Werkzeuge, ich würde sagen, über die wichtigste Werkzeuge, sprechen. Da ohne die würde ganze Basteleien, die man auf der Seite, und vor allem in Fotogalerie, sieht, nicht geben.

Als Sie schon erraten habem (es steht doch in dem Titel), die Geschigte wird über die Programmers, mit deren Hilfe programmiert man, oder flasht man, die Mikrokontrollers

Читать запись полностью »

Один комментарий | Метки: , , , , , , ,

Tips and Tricks: Benutzen von Watchdog Timer

Die Übersetzung kommt demnächst

Поделюсь с вами небольшим, но довольно интересным способом работы с Watchdog таймером микроконтроллера.

Всем нам известно — что Watchdog — таймер используется для предотвращения зависания вашей программы в самых неожиданных местах. И, если этот таймер вовремя не сбросить- то произойдет сброс микроконтроллера, в народе называемый ресет.

Читать запись полностью »

2 комментария | Метки: , , , , ,