MCoding

고액연봉 시리즈

그동안 내하 출판사와 집필한 펌웨어개발 “고액연봉 시리즈” 파충류가 표지에 있는 책의 요약을 해 놓습니다.

 


코딩으로배우는센서

가장 최신의 기술서입니다.

빅데이타로 센서에 관심이 높아 졌습니다.

청소년의 아이디어 해커톤 그리고 코딩 교육을 지정강사로 했는데 이때 착안 했습니다.

기술자들이 볼수 있도록 센서 함수를 어떻게 만드는지에 대한 내용입니다.

센서다루는 이외에 UART, ISP, SPI, 비표준 시리얼 통신에 대해 다루었습니다.

각종 인터럽트 Timer, GPIO, UART와 플레그 운영방법에 대해 소스를 공개 했습니다.

제가 집필한 책은 소스코드를 까페에서 다운 받아 무료 이지만 암호가 책에 있습니다.

책을 넘기면서 설명한 동영상 : https://youtu.be/Jvm9LUqsPcE

코딩 기술자들이 함수를 만드는 직업이라고 생각하신다면 이 기술서가 그 방법을 제시합니다.

센서 쉽지는 않지만 코드로 설명되어 간단해집니다.
코딩으로배우는센서는 API 만드는 방법을 제시합니다.

 


펌웨어를 위한 ANSI C

이 책은 전문대 교육할때 교재로 사용할 계기가 되어 집필

8051 8비트 코어와 KEIL 컴퓨ㅏ일러에서 운용되는 C 언어를 차근히 설명

문법은 물론 예제와 보기를 들어 쉽게 익힐수 있음

오래전에 쓴게 단점

안씨 C
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 표준대로 잘만들어서 이해가 빠릅니다.

타겟보드도 저렴하지만 현재는 다 판매되어 소량 공급이 곤란합니다.

표지의 도마뱀 자세가 바보 같지만 상당히 고가의 사진입니다.

Cortex-M0 NUC140
32비트 ARM CAN 통신 되는 Cortex-M0

 


RealView MDK ARM 컴파일러

Embedded 학습의 장벽은 개발 환경을 익히는 일입니다.

처음 하시면 무척 까다롭습니다. 이런 불편함을 해소 하고자 집필

하지만 책쓸때 부터 너무 자주 업그레이드 되더군요.

최근 암사가 소프트뱅크로 인수되었지만 여전히 업그레이 됩니다.

책을 구매해서 차근히 공부한다기 보다는 강의와 함께 실습하는게 제일 정확하고 빠릅니다.

MDK-ARM 컴파일러의 정품 가격은 1,200만원 정도 하는데 성능이 좋습니다.

JTAG 장비와 함께 있어야 32비트 ARM 개발할때 효율이 극대화 됩니다.

Hou to use MDK-ARM Compiler
고성능 컴파일러의 사용법

 


ARM Cortex-M0 Nuvoton_NuMicro 펌웨어개발

누구나 ARM을 했으면 하는 바램으로 집필했습니다.

저렵한 타겟보드를 설계 했습니다.

이 책은 보드가 있는 책이 있고 책만 있는 책으로 2가지 종류입니다.

대학원 수업에서 에서 많이 들 사용했어요. 엄청 간단하거든요.

아쉽게도 타겟보드가 다 판매되어 소량 공급은 어렵습니다.

하지만 보드와 함께 있는 책은 출판사에 약간 남아있습니다.

PAT-DAT-D7NM-V16 타겟 보드 원판 1매 가공하면 강의하실 교수님계신지요?

32Bit MCU Nuvoton CORTEX-M0
M0 시리즈, 실험실에서 조립 양호 IC 타입

 


TI Cortex_M3 펌웨어개발

이책은 책이 출시되고 얼마 지나지 않아 칩이 단종되는 슬픔이 있어요.

전세계적으로 M0, M1, M3, M4, M4F, M7을 앞다투어 개발 출시 하고 있습니다.

그중에서 M0, M1은 곱하기 나누기 엔진이 없어요.

M3 부터 있는데 이 부분 어필하기에는 제조사가 난감 했나 봅니다. 그래서 수익때문에 단종

여하간 매력적이지만 칩이 없답니다.

CORTEX-M3 Firmware 사용설명서
TI CORTEX-M3 학습위한 기술서

 

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google photo

Google의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중

%d 블로거가 이것을 좋아합니다: