나의 별점
책장에 담기
게시물 작성
문장 남기기
분량
두꺼운 책
출간일
2020.6.4
페이지
420쪽
상세 정보
제1부에서는 Mbed OS의 배경과 기본적인 API 함수의 기능과 활용에 대하여 학습하여 기초를 다지며, 제2부에서는 임베디드 시스템을 구현하는 데 필수적인 통신에 대하여 학습한다. 그 중요성에 비하여 자세하게 학습하지 못한 통신 분야인 UART, I2C 그리고 SPI 통신에 대하여 학습한다. 제3부는 고급 프로그래밍을 주제로 버스 입출력, RTOS 기능의 활용, CircularBuffer 등에 대하여 학습한다. 마지막 제4부에는 Mbed의 여러 기능과 개념을 복합적으로 적용한 프로젝트들을 통해 응용력을 키울 수 있도록 한다.
추천 게시물
전명제
@einwind
늙는다는 착각
가장 먼저 좋아요를 눌러보세요
이원종
@ygmjqymyj2lo
틀 밖에서 놀게 하라
가장 먼저 좋아요를 눌러보세요
이원종
@ygmjqymyj2lo
팩트풀니스
가장 먼저 좋아요를 눌러보세요
이런 모임은 어때요?
정모/행사 [100일] 플라이북 리딩 챌린지 📚
5월 19일 (월) 오전 12:00 · 무료 · 94 /제한 없음
정모/행사 안용 아침독서 챌린지(1-3)
5월 22일 (목) 오전 12:00 · 무료 · 33 /180명
정모/행사 안용 아침독서 챌린지(1-5)
5월 22일 (목) 오전 12:00 · 무료 · 27 /180명
정모/행사 안용 아침독서 챌린지(1-4)
5월 20일 (화) 오전 12:00 · 무료 · 28 /180명
.
무료 · 1 /1명
정모/행사 안용 아침독서 챌린지(1-6)
5월 22일 (목) 오전 12:00 · 무료 · 29 /180명
정모/행사 안용 아침독서 챌린지(1-1)
5월 22일 (목) 오전 12:00 · 무료 · 29 /180명
정모/행사 안용 아침독서 챌린지(교직원용)
7월 1일 (화) 오전 12:00 · 무료 · 9 /70명
게으르지만 책은 읽고 싶엉🥱
무료 · 5 /10명
정모/행사 안용 아침독서 챌린지(1-2)
5월 22일 (목) 오전 12:00 · 무료 · 29 /180명
상세정보
제1부에서는 Mbed OS의 배경과 기본적인 API 함수의 기능과 활용에 대하여 학습하여 기초를 다지며, 제2부에서는 임베디드 시스템을 구현하는 데 필수적인 통신에 대하여 학습한다. 그 중요성에 비하여 자세하게 학습하지 못한 통신 분야인 UART, I2C 그리고 SPI 통신에 대하여 학습한다. 제3부는 고급 프로그래밍을 주제로 버스 입출력, RTOS 기능의 활용, CircularBuffer 등에 대하여 학습한다. 마지막 제4부에는 Mbed의 여러 기능과 개념을 복합적으로 적용한 프로젝트들을 통해 응용력을 키울 수 있도록 한다.
출판사 책 소개
이 책은 크게 4개의 Part로 나누어진다. 제1부에서는 Mbed OS의 배경과 기본적인 API 함수의 기능과 활용에 대하여 학습하여 기초를 다진다. 여러 장에 걸쳐 Mbed가 지원하는 기본 입출력 기능들을 학습하는데 먼저 기초적인 개념을 살펴보고 해당 기능을 활용한 실습을 통하여 활용 능력을 키워 나갈 수 있도록 구성되어 있다. 특히, 클래스화된 다양한 타이머의 기능을 여러 각도로 학습하면서 프로그램의 구조에 대하여 많은 생각을 해볼 수 있다. 제2부에서는 임베디드 시스템을 구현하는 데 필수적인 통신에 대하여 학습한다. 그 중요성에 비하여 자세하게 학습하지 못한 통신 분야인 UART, I2C 그리고 SPI 통신에 대하여 학습한다. 이 통신을 활용한 주변장치와의 인터페이스는 물론이고 콜백 함수를 활용한 효율적인 통신에 대한 주제들도 살펴본다. 제3부는 고급 프로그래밍을 주제로 버스 입출력, RTOS 기능의 활용, CircularBuffer 등에 대하여 학습한다. 특히 RTOS에서 스레드, 뮤텍스, 큐와 같은 기능들을 다양한 예제를 통하여 학습할 것이다. 제4부에는 Mbed의 여러 기능과 개념을 복합적으로 적용한 프로젝트들을 통해 응용력을 키울 수 있도록 한다. 대표적으로 초음파 거리 측정, Lidar 센서, 스텝 모터 구동, 인코더 읽기, Lidar 스캐너 그리고 IMU 센서를 활용한 AHRS 프로젝트를 직접 코딩하고 체험하여 종합 응용 능력을 증진 시키고 나아가서 실무적 시스템 구성 능력을 얻을 수 있도록 하였다.
이 책이 다루는 대상은 ARM 프로세서 코어로 만들어진 32비트 마이크로컨트롤러인 Cortex-M 프로세서와 이 프로세서를 효율적으로 사용할 수 있도록 개발된 Mbed OS이다. 아두이노라는 초보자를 위한 플랫폼이 개발되어 비전공자나 청소년까지도 쉽게 MCU 프로그램이 가능하도록 하여 메이커 활동 및 코딩 교육에 지대한 기여를 하였고 고립된 전문가들의 MCU 프로그램 분야의 대중화를 이끌었다. 그런데 8비트 MCU에 비하여 ARM 코어의 32비트 MCU가 막강한 성능을 제공하면서도 더 저렴해지면서 2010년을 기점으로 판매 금액에서 32비트 MCU가 8비트를 압도하게 되었다. 비슷한 시기에 ARM사의 지원을 받은 개발자 커뮤니티에서 Mbed OS가 개발되어 체계적이며 편리하게 32비트 Cortex-M 프로세서 프로그래밍이 가능하게 되었다. 특히 Mbed는 IoT 관련 기능을 충실하게 지원하여 연결성이 필요하거나 RTOS 기능이 필요한 프로젝트에 잘 적용될 수 있을 것이다.
현재 25만명이 게시글을
작성하고 있어요