Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam
Jestem w trakcie zbierania informacji potrzebnej mi i moim znajomym do
realizacji projektu grupowego (i być może pracy dyplomowej) na
Politechnice Gdańskiej. Tematem pracy jest programator interfejsów
szeregowych I2C, SMI, 1-Wire.
Zależy mi żeby proces programowania tego urządzenia mógł być w całości
przeprowadzony pod Linux'em tak żebym mógł go zautomatyzować i
opublikować na licencji GPL. Stąd moja prośba o doradzenie układów które
się do tego celu nadają. Kluczowymi czynnikami są dostępne darmowe i
otwarte biblioteki i inne narzędzia które przyspieszą cykl wytwarzania
oprogramowania oraz "bogactwo" użytego układu w peryferia. Czynnik
cenowy oczywiście też jest istotny. Układ ma się komunikować z PC'tem za
pomocą USB.
Ilość osób zaangażowanych w projekt będzie b. mała a chciałbym wzbogacić
temat pracy o zintegrowane środowisko do programowania ukontrolerów.
Dlatego muszę jak najbardziej zminimalizować czas potrzebny na
projektowanie i programowanie samej przystawki (programatora).
Pozdrawiam i dziękuję za uwagę
Offline
1) do USB to konwerter na RS np. firmy FTDI ... moduly do obslugi ukladu sa w jadrze wiec problemow nie ma (w systemie widac oczywiscie jako /dev/ttyUSB*)
2) dalej mozna dac jaki uklad na AVR (Atmel) ktory zajmowalby sie fizyczna konwersja na dany standard magistrali - programowanie w C kopilator avr-gcc i biblioteka libavrc (dostepne na GPL) ...
3) mozna by rozwazyc procek ARM'owy ... ale nie wiem czy jest sens - do kompilacji stosowac mozna "normalny" gcc ...
Offline
Dzięki za odpowiedź
Widziałem na sieci właśnie tego typu rozwiązania. Arm rzeczywiście nie będzie najlepszym rozwiązaniem gdyż zależy mi na peryferiach a nie na mocy obliczeniowej.
A tak przy okazji: natknąłem się na wspaniałe źrodło wiedzy dotyczące tego typu zagadnień - http://www.linuxfocus.org/
Pozdrawiam
Offline
Strony: 1