Description
이 책은 임베디드 소프트웨어 최고의 전문가를 꿈꾸는 여러분들을 위해 집필하였다.
2022년 2월 출간된 임종수의 STM32 Cortex-M 완벽 활용서(Vol. 1)의 2번째 시리즈이 다. 전체 본문 내용은 STM32 MCU 내부에 저장되어 있는 제조사 bootloader에 대한 사용방법과 사용자 정의 bootloader를 만드는 다양하고 자세한 구현 방법을 서술하였다. 구체적으로 내부 MCU flash memory, 또는 외부 SPI serial flash memory를 이용한 ROM booting 방법과 MCU 내부 SRAM을 이용한 RAM booting 방법에 대해서 실제 제품 에 적용되는 Code를 직접 구현하고 실험할 수 있도록 구성하였다. 특별히, Windows Program인 무료 SJ_MCUFree 소프트웨어를 이용하여 개발한 임의의 실행 hex file 또는 binary file을 MCU에 downloading하여 booting할 수 있도록 다양하고, 풍부한 예제들을 수록하였다. 또한, C 언어와 Assembly 언어를 활용하여 RTOS의 구조와 동작 방법을 학습할 수 있도록 다양한 그림들과 flowchart들을 수록하였다. 무엇보다도 RTOS를 포함
한 OS(운영체제)에 대한 다양한 이론적인 개념들과 흐름을 모두 구현하면서 스스로 OS에 대한 전문가가 되도록 하였다. 예를 들면, Task Context Switching에 대한 다양한 그림들 과 설명으로 이해를 넓히고, 이를 바로 C 언어와 assembly 언어로 구현하여 완벽한 이해 와 활용을 할 수 있도록 하였다. 또한, Kernel Object인 Semaphore, Mutex, Message mailbox, 그리고, Message Queue 등등에 대한 개념과 이들을 어떻게 구현하고, 활용하 는지 철저한 설명과 완벽한 예제들로 구성하였다. 그리고, 현재, Embedded Linux와 함께 광범위하게 사용되는 무료 FreeRTOS를 활용하는 방법도 자세히 서술하였다.
이 책에서 다루는 모든 source 파일을 포함한 자료들은 항상 그러하듯이 필자의 naver cafe인 http://cafe.naver.com/limjongsulab를 참조하면 되고, 필자의 email address는 limjongsulab@naver.com이다.
필자가 저술한 Matlab, Simulink와 같은 기존의 책자들뿐만 아니라 앞으로 출간될 책자 들, 그리고, 필자의 회사에서 추진하는 여러 교육 과정들과 최신 정보들에 대한 모두 사항 들을 앞서 언급한 naver cafe에서 관리하고 있다. 이곳에서 여러분과 함께 질문과 답변을 통한 토론을 하였으며 한다. 그리고 유용한 자료들을 많이 등록하여 공유하였으면 한다.
또한, 이 책에서 사용하는 SJ_MCUPro, SJ_MCUFree windows program뿐만 아니라 SJ_MCUBook_M0, SJ_MCUBook_M3 그리고, SJ_MCUBook_M4 보드를 포함한 다양한 제품들에 대한 자료와 동영상 강좌에 대한 구매는 필자의 homepage인 https://www.sujinpub.com/shop/ 를 참조하면 된다.
2022년 2월 출간된 임종수의 STM32 Cortex-M 완벽 활용서(Vol. 1)의 2번째 시리즈이 다. 전체 본문 내용은 STM32 MCU 내부에 저장되어 있는 제조사 bootloader에 대한 사용방법과 사용자 정의 bootloader를 만드는 다양하고 자세한 구현 방법을 서술하였다. 구체적으로 내부 MCU flash memory, 또는 외부 SPI serial flash memory를 이용한 ROM booting 방법과 MCU 내부 SRAM을 이용한 RAM booting 방법에 대해서 실제 제품 에 적용되는 Code를 직접 구현하고 실험할 수 있도록 구성하였다. 특별히, Windows Program인 무료 SJ_MCUFree 소프트웨어를 이용하여 개발한 임의의 실행 hex file 또는 binary file을 MCU에 downloading하여 booting할 수 있도록 다양하고, 풍부한 예제들을 수록하였다. 또한, C 언어와 Assembly 언어를 활용하여 RTOS의 구조와 동작 방법을 학습할 수 있도록 다양한 그림들과 flowchart들을 수록하였다. 무엇보다도 RTOS를 포함
한 OS(운영체제)에 대한 다양한 이론적인 개념들과 흐름을 모두 구현하면서 스스로 OS에 대한 전문가가 되도록 하였다. 예를 들면, Task Context Switching에 대한 다양한 그림들 과 설명으로 이해를 넓히고, 이를 바로 C 언어와 assembly 언어로 구현하여 완벽한 이해 와 활용을 할 수 있도록 하였다. 또한, Kernel Object인 Semaphore, Mutex, Message mailbox, 그리고, Message Queue 등등에 대한 개념과 이들을 어떻게 구현하고, 활용하 는지 철저한 설명과 완벽한 예제들로 구성하였다. 그리고, 현재, Embedded Linux와 함께 광범위하게 사용되는 무료 FreeRTOS를 활용하는 방법도 자세히 서술하였다.
이 책에서 다루는 모든 source 파일을 포함한 자료들은 항상 그러하듯이 필자의 naver cafe인 http://cafe.naver.com/limjongsulab를 참조하면 되고, 필자의 email address는 limjongsulab@naver.com이다.
필자가 저술한 Matlab, Simulink와 같은 기존의 책자들뿐만 아니라 앞으로 출간될 책자 들, 그리고, 필자의 회사에서 추진하는 여러 교육 과정들과 최신 정보들에 대한 모두 사항 들을 앞서 언급한 naver cafe에서 관리하고 있다. 이곳에서 여러분과 함께 질문과 답변을 통한 토론을 하였으며 한다. 그리고 유용한 자료들을 많이 등록하여 공유하였으면 한다.
또한, 이 책에서 사용하는 SJ_MCUPro, SJ_MCUFree windows program뿐만 아니라 SJ_MCUBook_M0, SJ_MCUBook_M3 그리고, SJ_MCUBook_M4 보드를 포함한 다양한 제품들에 대한 자료와 동영상 강좌에 대한 구매는 필자의 homepage인 https://www.sujinpub.com/shop/ 를 참조하면 된다.
임종수의 STM32 Cortex-M 완벽 활용서 Vol 2
$48.00