Mirki z #linux - próbuję uruchomić konsolę na porcie szeregowym (na #ubuntu).
GRUB i kernel wypisują wszystko pięknie, natomiast po boocie terminal wypisuje tylko jeden znak.

Restart serwisu ttyS0 dodaje jeszcze jeden znak do konsoli po czym znowu zaczyna pisać od nowa

Skrypty które zmieniłem/dodałem http://pastebin.com/rcwaug9S

Zawołam jeszcze #elektronika #embedded może ktoś się już z czymś takim spotkał.
PC jest podłączony do urządzenia pod portem szeregowym COM, z którym może się komunikować. No i piszę apkę w Javie, która ma to połączenia obsługiwać, tj. wysyłać komunikaty sterujące wg odpowiedniego protokołu, zbierać pomiary (dość często), itp. Nie rozpisując się, zdałem sobie sprawę, że to co nasmarowałem do tej pory, zaczyna przysparzać mi za dużo problemów z rozszerzaniem apki o kolejne funkcje i zacząłem zastanawiać się, czy nie ma jakiś wzorców jak
@greebqmaster: Wydaje mi się, że tego typu zagadnienia powinien determinować protokół, którego używasz, względnie biblioteka. Chyba, że faktycznie schodzisz tak nisko, do 'gołego' kabla, to nie wiem :)
  • Odpowiedz
Elo. Miał ktoś do czynienia z #windows #embedded w wersji siódemkowej? Myslę, czy nie zainstalowac u siebie na kompie, bo mam stare truchło, które za jakieś pół roku będę wymieniać, a jest tu tylko 75 gb dysk i ogólnie już się przygotowuje do odejścia do krainy wiecznego krzemu. Czego mogę się spodziewac po tym systemie?
@Vilyen: zamiast embedda to lepiej Thin PC, praktycznie/prawie to samo, lecz bardziej przystosowane dla zwyklego konsumenta. Kiedys to testowalem i nawet w miare chodzilo (bo to okrojone na maksa)
  • Odpowiedz
@majsterV2: Robiłem takie coś kiedyś jak pakowałem płyty ATX jako mikrotiki do wifi, aby zawsze odpalał po zaniku prądu podłączałem kondensator ~10uF pod piny PS_ON. Gdy płyta była wyłączona po podaniu zasilania przez chwilę ten kondensator się ładował i załączał płytę. Jak już był naładowany nie powodował wyłączania się płyty. Skuteczność 100%
  • Odpowiedz
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
@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 szczegółach opisać.
@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 chiny
  • 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
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
@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) ?
@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 :)
Firma to #korposwiat ale nie taki typowy, luzna atmosfera, wlasnie odpalamy grilla na tarasie :)
Nie jestesmy zadna motojola, nsn czy ericpolami,
@TheNewIcek: Nie no wiadomo, że na ARMa nikt nie będzie w assemblerze rzeźbił;) Ale maleńkie platformy wciąż istnieją i nie chcą zniknąć, nie da się pobić kosztu kilku centów za 8051 jako chip on board. Droższe (czyli takie za 50 groszy) wersje 8051 mają bardzo duży wybór peryferiów i pobierają mizerną ilość prądu, więc też mają wciąż duże zastosowanie. Dlatego jestem zdania że w ramach job security dobrze jest umieć z
  • Odpowiedz
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
@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
@mkd0: A co myślicie o nauce #embedded od zera? Jestem sobie szeregowym programistą, programuję sto pięćdziesiątego trzeciego w tym kraju erpa, i mam takie marzenie żeby nauczyć się dobrze C/C++ i docelowo programować statki kosmiczne lub cokolwiek z tym tematem związanego. Zbyt fantastyczny cel? Bynajmniej, branża kosmiczna coraz bardziej się komercjalizuje, powstaje wiele firm, także w Polsce ( #polskawkosmosie I WANT TO BELIEVE). Zastanawia mnie tylko, czy tam programiści w ogóle
@Trytka: Zluzuj. Nie jestem ekspertem, więc używam może mało wyrafinowanych określeń, ale nie sądzę żeby używając skrótu myślowego obecnego w połowie ogłoszeń o pracę w tej branży przekreślić swoje szanse.
  • Odpowiedz
@mkd0: W EDC (instytut lotnictwa w Warszawie) często szukają ziomków od C++ i embedded, obserwuj oferty, może coś znajdziesz ( ͡° ͜ʖ ͡°) Ogólnie systemy wbudowane to dość szeroka działka (pracuję w branży to cośtam wiem). Możesz być elektronikiem, możesz programować mikrokontrolery w C, a możesz trzaskać wysokopoziomowo w C++. Roboty jest bardzo mało w porównaniu do liczby ofert dla programistów sto pięćdziesiątego erpa, kasa też raczej
  • Odpowiedz