Warsztat pracy
W naszej pracy wykorzystujemy wiele sprawdzonych narzędzi, które
usprawniają i przyspieszają tworzenie projektów, oszczędzając Państwa
czas i pieniądze. Poniżej zostały wymienione tylko
te, które stosujemy najczęściej
Zarządzanie projektami
W naszej pracy ogromny nacisk kładziemy na dokładną kontrolę
realizowanych projektów.
W tym celu wykorzystujemy panel sterujący
projekty.pk-soft.com
(oparty na systemie eGroupWare,
dostosowany dla potrzeb PK-Soft), który pozwala mieć bardzo dokładny
wgląd co się dzieje z projektem
na każdym etapie, oraz umożliwia zarządzanie pracą programistów.
Kontrola wersji jest wykonywana za pomocą
CVS, repozytorium
udostępniamy na naszym serwerze cvs.pk-soft.com.
Mikrokontrolery
W typowych rozwiązaniach stosujemy mikrokontrolery rodziny
AVR 8-Bit RISC firmy
ATMEL. Do zastosowań o bardzo
niskim poborze mocy (zasilanie bateryjne) stosujemy mikrokontrolery
rodziny MSP430 firmy Texas Instruments.
Natomiast do rozwiązań wymagających komunikacji radiowej stosujemy
układy firmy Chipcon.
Układy programowalne
W przypadku rozwiązań niestandardowych, wymagających na przykład
równoległego przetwarzania wielu sygnałów cyfrowych stosujemy układy
programowalne firmy ALTERA.
Interfejsy komunikacyjne
RS-232, RS-422, RS-485,
1-wire do sterowania
kluczami iButton, Ethernet.
Protokoły komunikacyjne
P44Protocol (opracowanie własne), ModBus, SPI, I2C, TCP-IP.
Tworzenie projektów
- Dev-C++
- jako środowisko do tworzenia aplikacji na mikrokontrolery
w języku ANSI C.
- P44Framework - jako system operacyjny do aplikacji (oprogramowanie autorskie).
- P44CUnit - jako system do testowania zgodnie
z metodyką Extreme Programming (oprogramowanie autorskie).
Planowanie i dokumentowanie
- Doc-o-matic
- do automatycznego generowania dokumentacji projektów
- System Latex
(OpenSource) wraz z naszym pakietem pklatex.sty - do automatycznego generowania
skomplikowanych dokumentacji w PDF
- Mind-Manager -
do wizualizacji "burzy mózgów" i planowania
- Microsoft Visio - do tworzenia
diagramów, m.in. zgodnych z UML
- Microsoft Outlook - do komunikacji pomiędzy członkami Zespołu (ze szczególnym uwzględnieniem Zadań i współdzielonego Kalendarza) oraz pozostałe programy pakietu Office Professional
|