Chciałbym spróbować zabawy z embedded. Kiedyś kupiłem płytke Arduino Uno (jest tam Atmega328p), ale leżało nieużywane. Docelowo interesuje mnie STM32, ale podobno od tych 8 bitowych AVR'ów łatwiej zacząć. Myślałem, żeby najpierw nauczyć się programowania tej Atmegi (ofc na rejestrach, a nie w języku Arduino), popracować z dokumentacją, a dopiero potem nabyć jakąś płytkę z STM32. Co myślicie, najpierw ogarnąć AVR czy może szkoda czasu i można zaczynać od STM32?
#embedded
@dam2k01: zależy co chcesz robić/ co cię interesuje. Jak chcesz pomigać paskiem LED na I2C/SPI to nie oszukujmy się, samo ustawianie rejestrów nie jest ciekawe i da się go wyklikać z STMCube w kilka minut.
Jeśli masz fetysz poznania rejestrów dla danego procka to też możesz zrobić to przy użyciu STM.

Ogólnie co do rejestrów to mam zdanie takie że dopóki nie chcesz pracować dla producenta kontrolerów lub firmy dostarczającej biblioteki
✨️ Obserwuj #mirkoanonim
Ej murki, mam #pytanie o #embedded.

Mam płytkę ewaluacyjną od NXP. I teraz tak - ta płytka ma już wgranego Linuksa, będziemy mieć jeszcze kilka lub miliony jeśli projekt wypali - takich więc chcieliśmy przygotować obraz i wgrać go do pamięci, a potem dodać nasze customizacje, jak np certyfikaty. Jak to się robi?

1. moglibyśmy mieć serwer openssh ale to chyba ryzyko? Możnaby go potem usuwać ale...
2.
Płytka evaluacyjna bez zmian w produkcie? No no ;)
Nie wieszczę sukcesu przedsięwzięciu jeśli problemem jest wgrywanie produkcyjnego obrazu.

Obraz dla fabryki przy produkcji masowej zamawia sie na partię flash. Tam jest bootloader który pozwala wgrać docelowy obraz przed releasem przez dowolny port np USB.
Twój problem mam jednak wrażenie jest inny bo piszesz o jakiś "sekretach". Wiec nie chodzi o samo wgrywanie obrazu tylko o wrzucanie na urządzenie jakich credow i
Dlatego nie bez powodu napisałem "Płytka evaluacyjna bez zmian w produkcie..."
Jak chcecie wgrywać cokolwiek jeśli nie macie wyprowadzonego interfejsu na potrzeby produkcji?
✨️ Obserwuj #mirkoanonim
Powiem wam mirki, że jestem psychicznie zmęczony obecną pracbazą mimo, że pracuje tam około 1,5 roku, projekt ciekawy, płacą dobrze. Generalnie od dawna chciałem przejść z programowania takiego wysokopoziomowego do low level, device drivers w Linuxie itp, poświęciłem więc bardzo dużo czasu na to, jakieś szkolenia, zainwestowałem trochę kasy w siebie, wiele godzin siedzenia po pracy, udało się też zrobić jakieś kontrybucje open source itp. W aktualnej pracy na
Gdzie schemat, debile???


@PokemonowyRambo: niestety ten "trend" nie tyczy się tylko elektroniki. Masz masę pseudo-tutoriali gdzie po prostu pokazują po kolei co klikać żeby działało, bez słowa wytłumaczenia dlaczego i jak to działa. O kant dupy taki materiał, gdybym chciał gotowe rozwiązanie ściągnąłbym od razu kod źródłowy/gotowy projekt i wszystko skopiował 1:1.
Na głównej incident kałowy pod tytułem "nowy Minister Cyfryzacji nie wie ile jest bitów w bajcie". Zostawiając na boku fakt, że jest managerem, a nie pracownikiem technicznym, i wcale nie musi znać się na aspektach technicznych, na tak postawione pytanie nie ma jednej odpowiedzi.

Bajt na to najmniejszy kawałek pamięci, jaki możemy zaadresować. Na x86 (oraz x86_64), ARM i RISC-V to 8 bitów. Ale nie zawsze tak było. Na przykład płacono mi
Siema Mirasy.
Robie wifi managera pod #esp32. Jest on na wzór tego od tzapu z tą zeletą że z założenia ma działać na wszystkich platformach tzn czystym espidf, espidf w platformio, arduino-esp w platformIO i Arduino IDE. Z funkcjonalności mam
- captive portal,
- zapis ssid i hasła do wifi w pamięci nieulotnej
- custom parametry
- działanie w trybie STA i AP_STA
- planuje dodać logger czyli wyświetlanie logów na
walokid - Siema Mirasy.
Robie wifi managera pod #esp32. Jest on na wzór tego od tzapu...

źródło: wifiMgr

Pobierz
Hej, chce przetestować komunikację po SPI między moim eval boardem (1) a drugim eval boardem (2).
Niemniej jednak coś nie do końca gra więc póki co testuje pod analizatorem logicznym.

Na boardzie 1 jedyny SPI jaki mam to dostepny poprzez port QSPI emulator (przeznaczony głownie na podpięcie flasha), przez co operuje napięciami 1.8V.

A więc moja konfiguracja wygląda tak:

SPI (1) <----> voltage switcher (1.8V -> 3.3V) <----> Analizator logiczny

voltage switcher:
@pepepanpatryk: +1 do #wrozbiarstwo, nie napisałeś nawet modeli... ale może być że podpiąłeś odwrotnie napięcia H i L, wtedy mogą się dziać takie jaja; masz wspólną masę dla uc 1, 2? Jaki to eval board, ten twój qspi czasem nie jest tylko do obsługi xip flasha (1)? (tu chyba można założyć że nie, skoro "działa") Ten twój 2 masz obecnie odpięty od H1-3 skoro masz analizator stanów (jeśli jednak jest
chce sobie przesłać dane jakieś 50m do domu z czujników za pomocą #esp32 ale wifi mi nie złapie nawet w long range - jakieś tanie rozwiązanie? kupić drugie esp i spróbować po esp now, może ogarnąć do tego jeszcze moduł lora? jeśli tak to rfm95 będzie git (o ten na przykład https://pl.aliexpress.com/item/1005003249965079.html)? mam niby jeszcze nrf24l01 ale to gówno podobno jest przestarzałe, mógłbym dokupić ale po co jak mogę ogarnąć coś
Dawno nie weryfikowałem rynku.
Czy to norma teraz, że firmy wymagają świadczenia usług tylko dla siebie?
Nie chodzi o wąski zakres danej dziedziny projektu, nad którym się pracuje (bo tu zakaz konkurencji to normalny zapis), ale całkowity zakaz świadczenia usług dla innych firm z całej branży?
Oczywiście taki zapis jest nieakceptowalny aczkolwiek trochę mnie to zdziwiło.

#embedded #programista15k #b2b
Mirki - jak wiadomo, praca ze sprzętem jest trudniejsza zdalnie, natomiast nie jest niemożliwa. Urządzenia wbudowane są duże i małe, ciekawi mnie więc jaki procent programistów embedded
(+ściśle powiązanych z pracą na/z embedded zawodów - np tester embedded TAK, PM embedded NIE):

- może pracować i pracuje w 100% zdalnie
- może pracować zdalnie niby w 100% ale faktycznie powiedzmy ~70% czasu, bo i tak co jakiś musi się pojawić w biurze,

pytanie w treści

  • może pracować i pracuje w 100% zdalnie 56.3% (18)
  • niby może, ale nie do końca 25.0% (8)
  • może, ale mało 3.1% (1)
  • nic nie może 15.6% (5)

Oddanych głosów: 32

  • 0
@stepienz13posterunku: no też mnie to trochę ciekawi - szkoda że mało osób mówi czy pracuje na sprzętach rozmiaru devboardów (spokojnie można wysyłać) czy faktycznych większych urządzeniach (gdzie wysyłanie bywa nieco trudniejsze) - w sensie, ciekawi mnie to w przypadku zdalnych 100%, bo w innych przypadkach to można zakładać że albo marudzi "pracodawca" lub wynika to z wymagań sprzętu