Artykuły


  • 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…

    Sprawdzę ciąg dalszy ->


  • 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…

    Sprawdzę ciąg dalszy ->


  • 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…

    Sprawdzę ciąg dalszy ->


  • Segmentacja ramek diagnostycznych na CAN i LIN

    Segmentacja – podobieństwa miedzy protokołami Segmentacja to inaczej podzielenie komunikatu diagnostycznego na wiele kawałków po to, aby można było je wysłać pojedynczymi ramkami CAN albo LIN. Omówię temat najpierw zbiorczo, tłumacząc mechanizmy, które są wspólne dla protokołów takich jak LIN, CAN, j1939 i wiele innych, ponieważ zasady segmentacji są dla nich bardzo podobne. Do czego…

    Sprawdzę ciąg dalszy ->