- Modele subskrypcyjne w samochodach. Czy mamy prawo się oburzać?
- Jak sprytnie mergować sekwencje TestStanda w repozytorium gita?
- Can High Speed vs. Can Low Speed – różnice między protokołami
- Segmentacja ramek diagnostycznych na CAN i LIN
- j1939 – ciekawy protokół do ciężkiego sprzętu
- Dwa podejścia do nadawania wiadomości z CAPL w CANoe
- Jak wygląda ramka LIN?
- Jak wygląda ramka CAN
- Praca ze “Stringami” w CAPLu
- Chat GPT + LabVIEW !
- Integracja CANoe i LabVIEW
- Bitrate vs. Baudrate
- Dlaczego niektóre sygnały są różnicowe (symetrycznie odbite)
- CAN vs. LIN – czym się różnią protokoły samochodowe
- Dlaczego właściwie używamy zapisu szesnastkowego?
- UDS – podstawy komunikacji diagnostycznej
- Jak wygląda magistrala CAN. Terminacja. Przyczyna braku komunikacji?
- Pro, Run, a może Pex? – rodzaje licencji CANoe
- Co to jest bootloader, czyli o tym jak żaba wiozła skorpiona
- Czym się różni debecek od deteceka, czyli słowniczek pojęć branżowych.
- CANoe część 4: Panele, wizualizacja i zmienne systemowe
- CANoe część 3: programowanie w CAPL i uruchomienie symulacji
- CANoe część 2: Ramki, sygnały, baza danych DBC
- CANoe część 1: Wprowadzenie
- Jak przygotować test Hardware-in-Loop?
- Podstawy Systemów Wbudowanych
- Dla kogo i dlaczego prowadzę tego bloga?
- Jak programuje się w CAPLu?
- Maski i przesunięcia bitowe – co to za czary?
-
Dla kogo i dlaczego prowadzę tego bloga?
Dlaczego? W internecie istnieje już mnóstwo stron o testowaniu, o systemach wbudowanych, o protokołach komunikacyjnych i tak na prawdę o wszystkim co tylko przyjdzie nam do głowy. Dlaczego więc zdecydowałem się poświęcić swój czas i energię na stworzenie kolejnej strony? Wielokrotnie w swoim życiu zderzałem się ze ścianą szukając informacji na temat zagadnień technicznych. Próbując…
-
Modele subskrypcyjne w samochodach. Czy mamy prawo się oburzać?
Zmiany na rynku motoryzacyjnym W ostatnich latach rynek motoryzacyjny zaczął coraz śmielej podążać drogą znaną z branży IT i usług cyfrowych: w stronę modeli subskrypcyjnych. Płacimy już nie tylko za samochód, jego paliwo czy serwis, ale również za funkcje, które są już fizycznie w pojeździe. Czy to nowoczesna elastyczność i wygoda dla konsumenta, czy też…
-
Jak sprytnie mergować sekwencje TestStanda w repozytorium gita?
Problem Jeśli kiedykolwiek pracowałeś z TestStandem i gitem znany Ci jest zapewne podobny widok: Format sekwencji TestStanda jest niezrozumiały dla domyślnych narzędzi diffowych. Niemożliwe jest więc podejrzenie z poziomu GUI typu SourceTree zmian w plikach sekwencji, nie mówiąc już o ich łatwym mergowaniu. Jest to szczególnie problematyczne wtedy, gdy więcej niż jedna osoba pracuje na…
-
Can High Speed vs. Can Low Speed – różnice między protokołami
O co tu wogóle chodzi? CAN High-Speed, oraz CAN Low-Speed to dwa standardy CAN. – A to nie jest tak, że różnią się tylko bitrate’y i jeden jest wolniejszy a drugi szybszy? Nie – różnice między nimi są istotne, ale poza poziomem bitrate’ów dotyczą jedynie warstwy fizycznej. – Co to znaczy? To znaczy, że same…