Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko263
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin

501

Mini system dla jednodolarowego mikrokontrolera Digispark

Napisałem mini system dla mini-arduino Digispark, którego można znaleźć na AliExpress już za jednego dolara. Na filmiku możliwości systemu w połączeniu z najmniejszym na świecie laptopem, a w powiązanych wpis blogowy i sketch do pobrania.

jaromaz
jaromaz
z
youtube.com
dodany: 22.01.2019, 08:19:36
  • #
    technologia
  • #
    arduino
  • #
    mikrokontrolery
  • #
    elektronika
  • #
    diy
  • #
    inteligentnydom
  • 134
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treści powiązane (5)

DigiOS - wpis blogowy i kod do pobrania
jaromaz
z jm.iq.pl
  • 15
Strona projektu na GitHubie
jaromaz
z github.com
  • 12

Komentarze (134)

najlepsze

nowoczesny_jawnogrzesznik
nowoczesny_jawnogrzesznik
22.01.2019, 08:39:49
  • 181
To nie jest system operacyjny tylko taki interfejs po USB. System operacyjny pozwala uruchamiac dodatkowe programy, zarzadza pamiecia, komunikacja, systemem plikow itp -to cos tego nie robi.
No i oczywiscie ten arduinowy kod - delay-delaya-delayem pogania. Timerow i ISR sie do tego uzywa.
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

nowoczesny_jawnogrzesznik
nowoczesny_jawnogrzesznik
22.01.2019, 09:47:19
  • 37
@jaromaz: Moj sterownik do maszyny (tez na AVR), ktory odczytuje enkoder, steruje serwomotorem, bada stan kilku czujnikow, obsluguje wyswietlacz LED i po RS232 komunikuje sie z hostem w sposob bardzo podobny do twojego ogarnia to w okolo 6kB flasha i kilkudziesieciu bajtach RAM. Z czego polowa flasha to biblioteczny printf. Oczywiscie nie ma sensu tego optymalizowac, skoro jeszcze 20-kilka kB flasha jest wolne... Tak wiec w kilku kilobajtach zmiesci sie
  • Odpowiedz
nowoczesny_jawnogrzesznik
nowoczesny_jawnogrzesznik
22.01.2019, 11:04:53
  • 15
@jaromaz: To ta apka jakas popier... jest.
  • Odpowiedz
m.....k
m.....k
konto usunięte 22.01.2019, 14:53:06 via Wykop Mobilny (Android)
  • 24
Klasycznie
m.....k - Klasycznie

źródło: comment_oq7hJoZvoevJpMxz70TsBC51f73mdmIX.jpg

Pobierz
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Ogau
Ogau
Ogau
22.01.2019, 20:07:56
  • 19
@smk666: a kiedyś, żeby ogień rozpalić to trzeba było krzemień znaleźć albo patyk o patyk ocierać, a teraz milenialsi zapalniczkami palą! Kurła...
  • Odpowiedz
p.....y
p.....y
konto usunięte 22.01.2019, 20:18:09
  • 10
@smk666:
No wiesz, kiedyś, żeby napisać prosty program trzeba było użyć kodu maszynowego, następnie go przenieść na taśmę dziurkowaną... Później pojawiły się assemblery i możliwość pisania kodu na komputerze. Później język C, wystarczy, że przydzielisz sobie pamięć, odwołasz się do odpowiednich funkcji systemu - napisze "hello world". A teraz w takim Pythonie piszesz tylko 'print "hello world"' i już.

I tak ze wszystkim. Chciałeś zrobić grafikę 3D - najpierw na kartce
  • Odpowiedz
quasi_ego
quasi_ego
22.01.2019, 14:00:50
  • 15
SoC za dolara obsługiwany przez mcroPC za 2k :DD
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

jaromaz
jaromaz
Autor
22.01.2019, 08:22:28
  • 14
Jest to oczywiście mini-system, bo ciężko napisać coś więcej na urządzenie z 8k pamięci flash zajęte w 60% przez bootloader i soft emulujący komunikację po USB (ponieważ Digispark nie posiada dodatkowego chipu USB) :). Program pozwala na wpięcie się po USB do uruchomionego już Digisparka, zalogowanie się, wykonanie kilku komend, a następnie na wylogowanie się i odpięcie terminala. Digispark dalej pozostanie uruchomiony i będzie uwzględniał wprowadzone wcześniej komendy.
Oczywiście można też wpiąć
  • 38
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

jaromaz
jaromaz
Autor
22.01.2019, 08:33:37
  • 22
@Szolek: Gemini PDA - to najmniejszy produkowany seryjnie laptopo-telefon. W filmie korzystam na nim z Androida, ale w dual boot jest jeszcze zainstalowany w pełni funkcjonalny Debian.
Strona producenta: https://planetcom.squarespace.com
  • Odpowiedz
kitor
kitor
kitor
22.01.2019, 20:21:29
  • 29
@jaromaz: Heh, sam mam obecnie Gemini na sprzedaż. Powody zakupu podobne, choć u mnie służył też do pracy zdalnej, gdzie ostatnio praktycznie się to nie zdarza.
Tu Gemini w gronie innych 'klawiaturowców' z kolekcji. Choć to tylko mały ułamek tego co leży w kartonie z palmtopami.
kitor - @jaromaz: Heh, sam mam obecnie Gemini na sprzedaż. Powody zakupu podobne, cho...

źródło: comment_pCy767cwZyHkVwle4tmRd2gMZ26Qt9b9.jpg

Pobierz
  • Odpowiedz
k.....e
k.....e
konto usunięte 22.01.2019, 20:41:54
  • 12
W 32 Kb można zmieścić pełnoprawny system operacyjny. Commodore 64 z pełnym systemem, interpreterem basica, wsparciem zewnętrznych nośników danych i system plików zajmuje 20 Kb. Jakbyś miał ponad 100 Kb to można już zrobić system z interfejsem graficznym. Ty zrobiłeś natomiast jakiś interpreter poleceń :)
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

k_suchy
k_suchy
k_suchy
22.01.2019, 21:26:22
  • 2
@kebab-case: Tylko, że na AVR nie odpalisz żadnego "obcego programu" (bez przeprogramowywania pamięci) gdyż pamięć jest rozdzielona na kod i dane. Możesz oczywiście napisać jakiś interpreter, który będzie interpretował kod z pamięci operacyjnej, ale tej może nie wystarczyć w takim procesorze.
  • Odpowiedz
Siergiej_Morozow
Siergiej_Morozow
Siergiej_Morozow
22.01.2019, 16:02:38
  • 7
A za dwa dolary można dostać "Blue Pill" z mikrokontrolerem STM32F1 72 MHz ( ͡° ͜ʖ ͡°) Oczywiście ten projekt też świetny, ale pomyślcie co na tamtym można odpalić
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

epi
epi
22.01.2019, 16:46:21 via Android
  • 3
@Siergiej_Morozow Skyrim? :)
  • Odpowiedz
msichal
msichal
22.01.2019, 21:10:50
  • 2
dwa dolary


@Siergiej_Morozow: co tak drogo?
msichal - > dwa dolary

@Siergiej_Morozow: co tak drogo?

źródło: comment_pd0euyRzrkN2zkwp2GY7h4nzifR9j06u.jpg

Pobierz
  • Odpowiedz
Kolorowezworki
Kolorowezworki
22.01.2019, 21:10:47 via Android
  • 6
To nie jest system operacyjny. Obczaj sobie Contiki OS.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

ZeromNesse
ZeromNesse
22.01.2019, 18:21:13
  • 4
Kuuurłła, paaanie, taki kompjutor za 600 funtów? XDDD Grubo.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

jeanpaul
jeanpaul
22.01.2019, 21:22:21
  • 3
@K_o_w_a_l_s_k_i:
@jaromaz

Z calego tego zanleziska to wlasnie to gemini https://planetcom.squarespace.com/ jest interesujace (sadzac z komentarzy).
W sumie to chyba bym sie wstydzil nazywac petle czytajaca rs'a "mini system" a juz napewno nie "operacyjnym" - a musze powiedziec ze otwieralem to znalezisko z
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

jeanpaul
jeanpaul
23.01.2019, 08:01:14
  • 1
Ludzie nie uświadamiają sobie ograniczeń układu za 1$ :) ale to przecież nie przeszkadza w komentowaniu ;)


@jaromaz: wlacznie z autorem. Umieszczajac znalezisko na wypoku zyjacym z komentowania, musisz sie liczyc z komentarzami. Umiejetnosc przyjecia krytyki to porzadana cecha tworcy oprogramowania.

Czysto techniczne teksty słabo się wykopują - może znasz mój poprzedni, dobrze opisany projekt:
  • Odpowiedz
jeanpaul
jeanpaul
23.01.2019, 22:41:11
  • 0
A czego używasz zamiast? PlatformIO


@yamajin: w zaleznosci od projektu, visual studio code albo eclipse. platformio probowalem jak pisalem cos dla esp32, ale wrocilem do visual.

Visual to jeden (jedyny) z bardziej udanych softow od MS dzialajacych na linuksie ( ͡° ͜ʖ ͡°)
  • Odpowiedz
msichal
msichal
22.01.2019, 21:05:06
  • 3
To jest proste CLI, a nie system operacyjny xD
Pomijając warstwę sprzętową to w gołym C można to wszystko napisać w 100 linijek.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

  • <
  • 1
  • 2
  • 3
  • Strona 1 z 3
  • >

Hity

tygodnia

Szpital w Kaliszu zatrudnia ginekologa za 2,5 mln zł rocznie. "Jest unikalny"
Szpital w Kaliszu zatrudnia ginekologa za 2,5 mln zł rocznie. "Jest unikalny"
2864
Pszczyna dyskryminuje chłopców w podstawówce za unijne pieniądze
Pszczyna dyskryminuje chłopców w podstawówce za unijne pieniądze
2634
Dwie wanny za 800 000 złotych w Muzeum Sztuki Nowoczesnej w Warszawie
Dwie wanny za 800 000 złotych w Muzeum Sztuki Nowoczesnej w Warszawie
2521
Znów ci sami ludzie zorganizują jarmark w Krakowie
Znów ci sami ludzie zorganizują jarmark w Krakowie
2414
Koniec 800 plus oraz 13. i 14. emerytury? Petycja już w Sejmie
Koniec 800 plus oraz 13. i 14. emerytury? Petycja już w Sejmie
2299
Pokaż więcej

Powiązane tagi

  • #ciekawostki
  • #nauka
  • #komputery
  • #zainteresowania
  • #stacjakosmiczna
  • #wydarzenia
  • #polska
  • #informatyka
  • #internet
  • #swiat
  • #rozrywka
  • #sztucznainteligencja
  • #ai
  • #motoryzacja
  • #telefony

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking