그동안 내하 출판사와 집필한 펌웨어개발 “고액연봉 시리즈” 파충류가 표지에 있는 책의 요약을 해 놓습니다.
코딩으로배우는센서
가장 최신의 기술서입니다.
빅데이타로 센서에 관심이 높아 졌습니다.
청소년의 아이디어 해커톤 그리고 코딩 교육을 지정강사로 했는데 이때 착안 했습니다.
기술자들이 볼수 있도록 센서 함수를 어떻게 만드는지에 대한 내용입니다.
센서다루는 이외에 UART, ISP, SPI, 비표준 시리얼 통신에 대해 다루었습니다.
각종 인터럽트 Timer, GPIO, UART와 플레그 운영방법에 대해 소스를 공개 했습니다.
제가 집필한 책은 소스코드를 까페에서 다운 받아 무료 이지만 암호가 책에 있습니다.
책을 넘기면서 설명한 동영상 : https://youtu.be/Jvm9LUqsPcE
코딩 기술자들이 함수를 만드는 직업이라고 생각하신다면 이 기술서가 그 방법을 제시합니다.

펌웨어를 위한 ANSI C
이 책은 전문대 교육할때 교재로 사용할 계기가 되어 집필
8051 8비트 코어와 KEIL 컴퓨ㅏ일러에서 운용되는 C 언어를 차근히 설명
문법은 물론 예제와 보기를 들어 쉽게 익힐수 있음
오래전에 쓴게 단점

ARM Cortex M4F TI Tiva 펌웨어개발
이 기술서는 컴퓨터공학과 제자와 함께 했습니다.
책 집필할 때 학생들은 4학년이 였는데 어렵고 재미있어 했지요.
텍사스인스트루먼트 사는 IC를 만드는 미국회사인데 이회사가 만든 티바시리즈가 있어요.
그중에서 88MHz 정도의 Cortex-M4F 칩에 대한 사용 설명서를 풀어 놓았습니다.
대학에서 강의가 가능하도록 타겟보드도 설계했습니다.
타겟보드에는 TM4C123x 시리즈를 이용했어요.
집필할때 한국 TI 사로 부터 받은 기술지원에 감사드립니다.
지금까지 약 20개의 대학에서 강의했어요.
단점은 API의 함수 리스트가 너무 많습니다.
현재 까지 제가 쓴 기술서 중에 가장 복잡한 32비트 MCU 입니다.

ARM Cortex-M0 NUC140 펌웨어개발
대만 NUVOTON 사의 M0 시리즈 중에 CAN 통신 지원의 MCU를 사용한 기술서입니다.
공동 저자는 대우전자에서 만난 통신기술사와 함께 했습니다.
이 책은 우리측의 CAN 통신에 눈뜨게 해주었습니다.
컴공과 Embedded 수업 시간에는 보드와 보드끼리 통신하기도 했어요.
노보톤사의 기술자들이 API를 CMSIS 표준대로 잘만들어서 이해가 빠릅니다.
타겟보드도 저렴하지만 현재는 다 판매되어 소량 공급이 곤란합니다.
표지의 도마뱀 자세가 바보 같지만 상당히 고가의 사진입니다.

RealView MDK ARM 컴파일러
Embedded 학습의 장벽은 개발 환경을 익히는 일입니다.
처음 하시면 무척 까다롭습니다. 이런 불편함을 해소 하고자 집필
하지만 책쓸때 부터 너무 자주 업그레이드 되더군요.
최근 암사가 소프트뱅크로 인수되었지만 여전히 업그레이 됩니다.
책을 구매해서 차근히 공부한다기 보다는 강의와 함께 실습하는게 제일 정확하고 빠릅니다.
MDK-ARM 컴파일러의 정품 가격은 1,200만원 정도 하는데 성능이 좋습니다.
JTAG 장비와 함께 있어야 32비트 ARM 개발할때 효율이 극대화 됩니다.

ARM Cortex-M0 Nuvoton_NuMicro 펌웨어개발
누구나 ARM을 했으면 하는 바램으로 집필했습니다.
저렵한 타겟보드를 설계 했습니다.
이 책은 보드가 있는 책이 있고 책만 있는 책으로 2가지 종류입니다.
대학원 수업에서 에서 많이 들 사용했어요. 엄청 간단하거든요.
아쉽게도 타겟보드가 다 판매되어 소량 공급은 어렵습니다.
하지만 보드와 함께 있는 책은 출판사에 약간 남아있습니다.
PAT-DAT-D7NM-V16 타겟 보드 원판 1매 가공하면 강의하실 교수님계신지요?

TI Cortex_M3 펌웨어개발
이책은 책이 출시되고 얼마 지나지 않아 칩이 단종되는 슬픔이 있어요.
전세계적으로 M0, M1, M3, M4, M4F, M7을 앞다투어 개발 출시 하고 있습니다.
그중에서 M0, M1은 곱하기 나누기 엔진이 없어요.
M3 부터 있는데 이 부분 어필하기에는 제조사가 난감 했나 봅니다. 그래서 수익때문에 단종
여하간 매력적이지만 칩이 없답니다.
