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
Wszystko
Wszystkie
Archiwum
ST udostępnia gdzieś przykładowe kody do swoich not? Bo powiedzmy ściągam sobie AN3126 i wszystko pięknie opisane w teorii, a kodu żadnego. http://www.st.com/content/ccc/resource/technical/document/application_note/05/fb/41/91/39/02/4d/1e/CD00259245.pdf/files/CD00259245.pdf/jcr:content/translations/en.CD00259245.pdf
#arm #programowanie #embedded
#arm #programowanie #embedded
- 1
@miszczo997: znalazłem, ale trochę bieda :/
http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries-expansions/stsw-stm32040.html?dl=VsOcIS2numHggd0a%2B6C4Ug%3D%3D%2C91id7yNw7OXgPSd2Z%2BxRK%2FfXoZ2DaGKQ9%2FRN74ObSVgFV2gxfMj5aORMQbZ0RotKVQHODbx%2FwPATQz75WwAQSQ%3D%3D
http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries-expansions/stsw-stm32040.html?dl=VsOcIS2numHggd0a%2B6C4Ug%3D%3D%2C91id7yNw7OXgPSd2Z%2BxRK%2FfXoZ2DaGKQ9%2FRN74ObSVgFV2gxfMj5aORMQbZ0RotKVQHODbx%2FwPATQz75WwAQSQ%3D%3D
- 2
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?
Jak zrobić taki prosty układ, który będzie załączał płytę główną po dostaniu napięcia? Robię serwer z nettopa, którego bios nie posiada takiej możliwości, nawet nie posiada rozruchu przez sieć.
#elektronika #diy #embedded #komputery #serwery
#elektronika #diy #embedded #komputery #serwery
@robekk1978: ja bym jednak zrobił jeśli nie pali się kontrolka prw led to odpal komputer
wtedy masz wakeup on power is back a nie z oknem 15 minut XD i nie musisz obsługiwać naciśniecia guzika power
wtedy masz wakeup on power is back a nie z oknem 15 minut XD i nie musisz obsługiwać naciśniecia guzika power
- 2
@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%
15
Nowy 64-bit Orange Pi - quad-core IoT - $20
Gigabit Ethernet, 1GB RAM, 6core GPU...
z- 12
- #
- #
- #
- #
- #
5
UP Squared - nowy iot na x86
UP² (UP Squared) most powerful maker board ever! Intel Apollo Lake Celeron and Pentium, Altera MAX 10 40 Pin I/O, USB3.0, Mini-PCI-e...
z- 0
- #
- #
- #
- #
#elektronika #embedded #ksiazki #programowanie
Czy znacie jakieś książki (najlepiej po polsku lub niemiecku) traktujące o testowaniu oprogramowania na systemy wbudowane?
Czy znacie jakieś książki (najlepiej po polsku lub niemiecku) traktujące o testowaniu oprogramowania na systemy wbudowane?
Komentarz usunięty przez moderatora
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
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
@Analityk: wiem że to elektroda, ale wiedza Freddiego Chopina jest nieoceniona:
http://www.elektroda.pl/rtvforum/topic1443142.html
powinno pomóc :)
http://www.elektroda.pl/rtvforum/topic1443142.html
powinno pomóc :)
...
http://store.steampowered.com/app/504210/
#shenzenio #gry #tycoon #elektronika #embedded ( ͡° ͜ʖ ͡°)
#cojapacze
http://store.steampowered.com/app/504210/
#shenzenio #gry #tycoon #elektronika #embedded ( ͡° ͜ʖ ͡°)
#cojapacze
- 0
hohoho
- 0
@rzet: Czekam z niecierpliwością na jakieś promo (bo na pewno będzie prędzej czy później). Wszystkie gry od zachtronics są zajebiste (。◕‿‿◕。)
- 2
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ć.
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ć.
- 1
@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
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
@navry: #!$%@? wie :D Skrypt linkera to raz w życiu dotykałem. Widzę że co vendor to inne wynalazki.
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
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
- 0
czy nie gryzie się w jakiś sposób jeżeli na małej powierzchni działa powiedzmy 10-20 takich modułów?
@heniuvelkarol: Hmm, nie wiem. Mam dwa oddzielone na ~10 metrów i śmiga.
- 0
@heniuvelkarol: UDP lub tcp
- 2
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
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...
- 0
@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
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
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) ?
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) ?
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,
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,
Pytanie do pracujących z C
Czy umiecie asm - czy jest wam potrzebny w pracy ?
Zastanawiam się czy "niskopoziomowość" C jest wystarczająca czy często trzeba schodzić jeszcze niżej ;)
#programowanie #embedded #programista15k #elektronika
Czy umiecie asm - czy jest wam potrzebny w pracy ?
Zastanawiam się czy "niskopoziomowość" C jest wystarczająca czy często trzeba schodzić jeszcze niżej ;)
#programowanie #embedded #programista15k #elektronika
@mmr0429: Asm tylko do podejrzenia disassembly gdy dzieje się coś dziwnego
- 3
@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
Hardsploit, czyli jak nazwa wskazuje exploitowanie sprzętu. Demo 26:00 hack pamięci przez I2C. Demo 36:33 zrzut firmware
Tu lepiej pokazane https://www.youtube.com/watch?v=1gFK3khQtD4
http://hardsploit.io/
Materiał do celów edukacyjnych.
#bezpieczenstwo #hacking #elektronika #elektronika #hardware #komputery #ciekawostki #embedded #security #gruparatowaniapoziomu
Tu lepiej pokazane https://www.youtube.com/watch?v=1gFK3khQtD4
http://hardsploit.io/
Materiał do celów edukacyjnych.
#bezpieczenstwo #hacking #elektronika #elektronika #hardware #komputery #ciekawostki #embedded #security #gruparatowaniapoziomu
- 1
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
- 0
@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ę.
- 2
@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.
- 3
@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
- 1
@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.
@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
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ł.