Serial Wire Debug for ARM

I have started my works on implementing the Serial Wire Debug (kind of JTAG alternative for ARM-Cortex Cores) for Open-Source OpenOCD and UrJTAG utilities. You can watch the progress at:

http://stm32primer2swd.sf.net

Project type: Open
Status: Work in progress…

OpenOCD on FreeBSD

My port of OpenOCD has just been committed. Enjoy Open On-Chip-Debugger on FreeBSD! =)

Chłodzenie wodne komputera

Bardzo często zdarza się, że chłodzenie wiatrakami jest głośne i uciążliwe. Tej wady nie ma chłodzenie wodne, które zapewnia praktycznie niesłyszalne odprowadzanie ciepła z elementów aktywnych kopmputera, co też było celem tego projektu.

Read More

HP MIC MOD

Just a little hardware hack to add internal microphone to a laptop that was missing this nice and useful function :-) Small microphone was used, taken out from the broken cellphone, plus some wire, soldering and patience.

Read More

USB Przedni Panel

Posiadacze starszych obudów ATX, na przykład niezniszczalnego Enlight’a, mogą czuć się trochę “do tyłu” jeśli chodzi o wygodę użytkowania, głównie z powodu braku wyprowadzenia na przód obudowy gniazdek multimediów/USB. W tym projekcie pokażę jak łatwo i za darmo można wykonać przedni panel USB.

Read More

LIRC: Linux Infrared Remote Control

Wygodne sterowanie odtwarzaczem muzyki, filmu czy jakimkolwiek innym programem/funkcją komputera, przy użyciu praktycznie dowolnego pilota podczerwieni, jest sprawą zaskakująco łatwą – a to dzięki systemowi Linux Infrared Remote Control.

Read More

Verilog ALU

Proste ALU napisane w Verilogu, zadanie jednego z laboratoriów podstaw mikroelektroniki na WEiTI PW. Stworzone edytorem VIM, skompilowane kompilatorem CVER.

Read More

BTC-6300 X11 XKB MODEL

Zakupiłem klawiaturę BTC-6300, która posiada kilka guzików “multimedialnych” nie działających w X11 pod UNIX’em. Postanowiłem więc stworzyć jej model (przydatny jest przy tym szczególnie program XEV) i cieszyć się zaletami dodatkowych przycisków. Poza tym klawiatura jest niesamowicie wygodna i bardzo dobrze wykonana, dzięki czemu zdecydowanie wygrywa z droższymi konkuterntami. Niski skok, jak w laptopach, sprawia że można na niej pisać jeszcze szybciej. I faktycznie, po kilku miesiacach uzytkowania pisze ok 3x razy szybciej :-)

ASUS A7N8X-VM i AMD Sempron

Postanowiłem sprawdzić czy na płycie głównej A7N8X-VM (przewidzianej tylko dla prcesorów AthlonXP) można się uruchomić procesor AMD Sempron. Sprawa sprowadzała się do wgrania nowego BIOS’u w wersji beta. Na wcześniejszych wersjach płyta odpalała się, ale bez śladów życia. Nic dziwnego, że mam zaufanie do płyt ASUS’a :-)

Read More

MIDI MC

MIDI MC, czyli modularny kontroler midi, jest urządzeniem które może sterować innymi urządzeniami poprzez magistralę MIDI (na przykład sprzętem muzycznym, programami komputerowymi albo sprzętem do wizualizacji). Największą zaletą urządzenia jest budowa modularna – układ może posiadać maksymalnie 16 modułów, po 16 przycisków i 16 potencjometrów (gałek/suwaków) każdy.

Read More

SSETI ESEO OBDH CAN BOARD

Projekt zespołowy Studenciego Koła Inżynierii Kosmicznej stanowiący część komputera pokładowego satelity SSETI ESEO. Moduł odpowiedzialny jest za stworzenie redundantnego medium komunikacyjnego wymiany danych pomiędzy podsystemami satelity poprzez magistralę CAN. Poniżej udostepniam dokumentację techniczną w języku angielskim.

Read More

BX MOD

BX MOD to sposób na uruchomienie procesora Intel z rdzeniem Tualatin, na płycie głównej Slot1 z chipsetem i440 BX. Okazuje się, że dosyć łatwo można obejść zmiany w wyprowadzeniach nowych procesorów, modyfikując dobrą przelotkę Slot1<->FCPGA. Erio – dzięki za informacje o możliwości takiej modyfikacji!

Read More

Price-Checker

Projekt dla sieci supermarketów miał na celu zbudowanie urządzenia terminalowego którym możnaby sprawdzać stany magazynowe, zgłaszać zapotrzebowanie itp. Niestety ze względów ekonomicznych (mała opłacalność produkcji) został porzucony.

Read More