
Embedded System Engineering Guide
Ta książka jest praktycznym przewodnikiem inżynieryjnym do projektowania i wdrażania udanego produktu wbudowanego. Aby produkt odniósł sukces, zaczyna się od wymagań, które opisują funkcje, cechy i jakość systemu.
Od wymagań proces przechodzi do projektowania, rozwoju, testowania i konserwacji. Kluczowe cechy - Cykl życia systemu wbudowanego - Procesor/DSP, urządzenia peryferyjne i komunikacja - Jak wybrać mikrokontroler/DSP, pamięć i urządzenia peryferyjne - System operacyjny czasu rzeczywistego - Weryfikacja i walidacja systemu - Kryptosystemy klucza publicznego RSA - Zaawansowany standard szyfrowania (AES)Opis książki Książka opisuje krok po kroku cykl życia, w tym fazy wymagań, projektowania, implementacji, testów integracyjnych i konserwacji. Następnie przedstawia mikrokontroler/DSP, jak wybrać mikrokontroler, system operacyjny czasu rzeczywistego, narzędzia programowe, proces uruchamiania, weryfikację i walidację.
Na koniec szczegółowo opisano implementację kryptosystemów klucza publicznego RSA i AES w celu zapewnienia bezpieczeństwa.
Czego się dowiesz-Zrozumienie znaczenia cyklu życia systemu wbudowanego-Wybór mikrokontrolera/DSP, pamięci i urządzeń peryferyjnych-Wybór narzędzi programowych i systemu operacyjnego czasu rzeczywistego (RTOS)-Implementacja kryptosystemów klucza publicznego RSA-Implementacja zaawansowanego standardu szyfrowania (AES)Dla kogo jest ta książka? Ta książka przyniesie korzyści każdemu inżynierowi lub studentowi, który jest zainteresowany systemem wbudowanym lub który jest nowy w tej dziedzinie.
Spis treści1. Co to jest system wbudowany? 2. Zakres tej książki i terminy definicyjne3.
Cykl życia systemu wbudowanego4. Ewolucja mikroprocesora/mikrokontrolera5. Cyfrowy procesor sygnałowy6.
Peryferia procesora/DSP i komunikacja7. Jak wybrać mikrokontroler lub procesor DSP8.
Big-Endian vs Little-Endian9. Pamięć10. Przerwania11.
Watchdog Timer (WDT)12.
Prototyp sprzętowy13. Komponenty oprogramowania14. System Bare Metal a system operacyjny czasu rzeczywistego (RTOS)15.
Zintegrowane środowisko programistyczne (IDE)16. Implementacja kodu17. Proces uruchamiania18.
Weryfikacja i walidacja19. Konserwacja20. Konstrukcja mechaniczna21.
Kryptosystemy klucza publicznego RSA22. Zaawansowany standard szyfrowania (AES)23. Przyszłość systemów wbudowanych.