Buduje przykładowy projekt na ARM w Atmel Studio 7.0. Wszystko jest super dopóki nie zechcę użyć malloc() lub używać klas.
Znalazłem jakaś krótką wzmiankę o syscall() oraz --specs=nano.specs --specs=rdimon.specs
Na tym koniec. Raz dostaję undefined reference do _sbrk a raz do undefined reference do 'end'.
Czy ktoś z programowanie zna rozwiązanie problemu? Nie wiedzę sensu zaczynać pisać jeśli nie mogę używać pamięci dynamicznej.
#programowanie #embedded
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rzet: Czekam z niecierpliwością na jakieś promo (bo na pewno będzie prędzej czy później). Wszystkie gry od zachtronics są zajebiste ()
  • Odpowiedz
Mirki potrzebna pomoc z #mikrokontrolery #embedded
Mam pewnego Cortex'a (powiedzmy, że jest dość specyficzny) do którego nie umiem wgrać programu do Flasha. Potrafię włączyć tylko debugowanie z programem załadowanym do RAM. Jest ktoś w miarę oblatany w toolchainach GNU i byłby chętny pomóc? Bo ja już się pogubiłem.
Tyle, że to już pewnie nie dzisiaj, bo po całym tygodniu walki mam dość i nie zdołam tego już w
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Boska_Klaudia: nie poddaję :) tylko chwilowo już mnie to męczy.
A z tym jest tak, że jak na studiach byłem to już miałem tę samą płytkę i wtedy przykłady od producenta nie chciały ruszyć mi i kumplom, więc to zostawiliśmy. W pracy zarzuciłem ostatnio, że takie fajne płytki są i może by to rozpracować, no i z jakiejś resztki kasy kupili mi ją, a teraz nie chce mi to za
  • Odpowiedz
Mam do wykonania mały system do monitorowania stanu maszyn.

Monitorowane mają być dwa wyjścia maszyny, które wystawiają impuls kiedy nastąpi interesujące zdarzenie. Informacja o zdarzeniu ma być wysyłana na zewnętrzny serwer. W miejscach gdzie są maszyny jest internet, router, wi-fi.

Jakiego modułu byście użyli? Myślę o nodemcu ma ktoś jakieś doświadczenia z tym? Działa to stabilnie? Jakieś inne propozycje? Coś kablowego?

#programowanie #embedded #nodemcu
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki potrzebuję Waszej pomocy, sytuacja jest następująca:
Mam do zrobienia system z przetwarzania obrazu. Obraz ma być czytany z kamery 1024x256 pikseli, w odcieniach szarości. Będzie trzeba na nim rozpoznawać jasne kółko na ciemnym tle oraz ciemne punkty w tym jasnym kółku. Kółko powinno mieć zwykle średnicę około 200 px. Może się zdarzać, że będzie tylko częściowo widoczne kółko i właśnie cała zabawa na tym polega, żeby wiedzieć gdzie jest środek tego kółka
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@navry: technologia to w tym przypadku najmniejszy problem. Ja bym raczej skupił się na algorytmie i ewentualnie samym schemacie działania aplikacji a dopiero później martwił o technologię. Pytanie podstawowe dlaczego chcesz to robić na fpga? To ma pracować w czasie rzeczywistym? Może lepiej byłoby pobawić się z logiką rozmytą? Algorytmy rozpoznawania krawędzi i te sprawy...
  • Odpowiedz
@navry: problem wygląda dość prosto a jeżeli analiza ma się wyrabiać w sekundę to w ogóle bajka :) zrobisz to bez trudu na jakimś raspberrypi, słabym smartfonie a na stacjonarnym/przemysłowym PC będzie działać 3 rzędy wielkości za szybko ;-)

Tak jak pisze @adam-bojarski, najpierw zrób i przetestuj algorytm a potem go zaimplementuj docelowo. Więc tak:

1) zbierz dane, bez tego nie ruszysz, najlepiej jeżeli będą to dane (obrazki) z rzeczywistego
  • Odpowiedz
Mirki z #programowanie #elektronika i #embedded
Wpadły (znajomy ma sklep i mi wysłał, za pare dni będą) w moje ręce mikrokontrolery: AT89S52, AT89S53 i AT89S8253 są to jakieś 8051, mój programator je obsługuje, jednak domyślam się że nie programuje się tego tak jak avr, może mi ktoś podesłać jakiś link do ogarnięcia tego (C/ASM) ?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@desygnat:
EH PANOWIE CORAZ WIĘCEJ AMATORÓW SIĘ PCHA DO ZABAWY HEHE MAM NADZIEJĘ, ŻE PRZEJDZIE TA NOWELIZACJA USTAWY I PO MIKROKONTROLERY BĘDZIE MOŻNA CHODZIĆ TYLKO Z LICENCJĄ BO SERIO NIEKTÓRZY NIE MAJĄ ANI DOŚWIADCZENIA ANI WYOBRAŹNI I NA PRZYKŁAD PRZEPALA PROGRAMATOR

#pasta #heheszki
  • Odpowiedz
Mirki i Mirabelki!
Firma (#krakow), w ktorej pracuje poszukuje
stazysty/stazystk (
z mozliwoscia potem przejscia na umowe, jesli ktos sie sprawdzi). Branza #it #programowanie #testowanieoprogramowania #embedded
Warunkow finansowych nie znam, bo sie tym nie zajmuje ale jest to odplatne :)
Jesli ktos jest zainteresowany prosze slac wiadomosci prywatne
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki szybkie pytanko. W pracy inżynierskiej opisuje różne typy środowisk programistycznych. Mam tez Geany'ego, który wykorzystuje do programowania na AVRki. Istnieje jakiś sposób skonfigurowania polecen build/make, zebym nie musial własnoręcznie zmieniac -mmcu Atmega32 na inne wartości, tylko żeby sam rozpoznawał urządzenie i dostosowywał według tego polecenie? #avr #linux #programowanie #embedded #informatyka
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@peyote1232: grubo mirku. Użyłeś tagu linux, więc zapewne na tym systemie to będzie stało. Możesz zrobić tak jak napisałem - próbować za pomocą avrdude pytać o kilka modeli AVRów, aż trafisz na taki, którego sygnaturę odczyta poprawnie. Jakiś skrypt w bashu powinien dać temu radę.
  • Odpowiedz
@QBA__: Oczywiście, że na Linuxie mirku :) Wszystko ma być open source, wiec nie widzę innego wyboru. Po drugie szukałem tematów z Linuxem, bo używam na co dzień, wiec to był naturalny wybór.
  • Odpowiedz
Mirki mam problem, może Wy coś pomożecie. Szukam i szukam, a znaleźć nie mogę. Piszę pracę inżynierską i potrzebuje jakiegoś legitnego źródła odnośnie "historii wejścia open source w świat ARM". Ktoś coś zna, kojarzy, poleca? #linux #arm #embedded #informatyka
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Praca dla elektronika w Warszawie

Elo Mirony. Firma, w której pracuję poszukuje inżyniera elektronika do naszego działu R&D. Prowadzimy aktualnie kilka ciekawych projektów z pogranicza elektroniki dla medycyny/healthcare i wearables. Ogólnie większość informacji jest w ofercie, ale jeśli ktoś ma jakieś pytania to postaram się na nie odpowiedzieć. Od siebie dodam, że jest zarąbiście i serio mamy chill room z piłkarzykami, rzutkami i podwieszaną leżanką ( ͡° ͜ʖ ͡°
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mógłby ktoś mi wytłumaczyć na czym polega idea RTOS? Szukałem na googlach i niby wiem co to jest, ale jak to działa w praktyce? Np. wgrywam sobie taki FreeRTOS na jakiś mikrokontroler i co? Co mi to daje?

#freertos #avr #embedded #komputery

Ogólnie to kupiłem sobie #esp8266 bo miało Wifi, i tyle, a tu okazuje się że są na to całe frameworki
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@skew: Główną cechą RTOS jest to że jest on deterministyczny czasowo.
Oznacza to że po uruchomieniu programu (zadania) w takim systemie masz gwarancję że wypracuje on opowiedź w danym czasie. RTOS pozwala określić jak długi będzie to czas w najgorszym przypadku.
W normalnym systemie czas odpowiedzi zależny jest m. in. od obciążenia procesora w danej chwili.
  • Odpowiedz
@skew: do tego co napisano tutaj dodam jeszcze praktyczne przykłady:

- RTOS nie może mieć pamięci swap, dlatego bo jeżeli proces wyleci do swap-a to niewiadomo jak długo to potrwa i jak długo tam będzie więc

- scheduler procesów jest "twardy", tj. proces o wyższym priorytecie zawsze, bezwzględnie i na dowolny czas przerywa działanie procesu o niższym priorytecie (w systemach desktopowych przeważnie jest to jakoś proporcjonalnie)

- procesy o tych
  • Odpowiedz