허교수의 ARM Mbed 프로그래밍 입문

허경용 | 제이펍 | 2021년 07월 21일 | PDF

이용가능환경 : Windows/Android/iOS 구매 후, PC, 스마트폰, 태블릿PC에서 파일 용량 제한없이 다운로드 및 열람이 가능합니다.

구매

종이책 정가 27,000원

전자책 정가 18,900원

판매가 18,900원

도서소개

아두이노를 넘어설 새로운 플랫폼 ‘ARM Mbed’로
Cortex-M 마이크로컨트롤러 프로그래밍을 시작하자

『허교수의 ARM Mbed 프로그래밍 입문』에서는 Mbed를 이용하여 Cortex-M 마이크로컨트롤러를 위한 프로그램 작성 방법과 다양한 주변장치를 Mbed 환경에서 사용하는 방법을 보여준다. Cortex-M 마이크로컨트롤러를 처음 사용하는 독자에게는 Cortex-M 마이크로컨트롤러에 대한 이해를, 고성능 마이크로컨트롤러가 필요한 독자에게는 프로토타이핑 도구로서의 Mbed를 소개한다.

저자소개

저 :?허경용
연세대학교 전자공학과 학사와 동(同) 대학원 석사를 취득하였다. 이후 플로리다대학교(University of Florida)에서 컴퓨터공학 박사를 취득하였으며, 현재 동의대학교 전자공학과 교수로 재직 중이다. 저서로는 『C포자를 위한 본격 C 언어 프로그래밍』(2017), 『따라 하면서 배우는 아두이노』(2016), 『사물인터넷을 품은 아두이노』(2016), 『아트멜 스튜디오와 아두이노로 배우는 ATmega328 프로그래밍』(2015), 『핵심 예제로 배우는 아두이노 프로그래밍』(2015), 『아두이노 상상을 스케치하다』(2014) 등이 있다.

목차소개

PART I Mbed 소개

CHAPTER 01 Mbed란 무엇인가?
1.1 ARM 프로세서
1.2 Cortex-M
1.3 Mbed의 등장
1.4 Mbed 보드
1.5 Mbed 보드의 단점
1.6 Mbed와 아두이노

CHAPTER 02 누클레오 보드 시작하기
2.1 누클레오 보드
2.2 누클레오 보드의 특징
2.3 Mbed 프로그래밍 시작하기
2.4 컴퓨터와의 시리얼 통신
2.5 맺는말

CHAPTER 03 마이크로컨트롤러 프로그래밍
3.1 블링크 프로그램
3.2 객체의 사용
3.3 맺는말

CHAPTER 04 NUCLEO-F103RB 보드 사용하기
4.1 Mbed 보드
4.2 STM32F103RBT6 마이크로컨트롤러
4.3 NUCLEO-F103RB 보드
4.4 범용 입출력 핀 사용: LED1, USER_BUTTON
4.5 맺는말

CHAPTER 05 Mbed API
5.1 Mbed API
5.2 하드웨어 종속적 프로그래밍
5.3 하드웨어 독립적 프로그래밍
5.4 LPC1768 보드
5.5 맺는말

PART II 기본 프로그래밍

CHAPTER 06 디지털 데이터 입출력
6.1 디지털 데이터 입출력
6.2 DigitalOut 클래스
6.3 DigitalIn 클래스
6.4 DigitalInOut 클래스
6.5 맺는말

CHAPTER 07 UART 시리얼 통신
7.1 시리얼 통신
7.2 UART
7.3 Serial 클래스
7.4 맺는말

CHAPTER 08 아날로그 데이터 입력
8.1 아날로그 디지털 변환
8.2 AnalogIn 클래스
8.3 맺는말

CHAPTER 09 PWM 신호 출력
9.1 PWM 신호 출력
9.2 PwmOut 클래스
9.3 맺는말

CHAPTER 10 인터럽트
10.1 폴링 방식과 인터럽트 방식
10.2 Ticker 클래스
10.3 InterruptIn 클래스
10.4 맺는말

CHAPTER 11 주기적인 데이터 처리
11.1 wait 함수
11.2 Timer 클래스
11.3 Ticker 클래스
11.4 Timeout 클래스
11.5 맺는말

CHAPTER 12 SPI 통신
12.1 SPI
12.2 EEPROM
12.3 SPI 방식 OLED
12.4 맺는말

CHAPTER 13 I2C 통신
13.1 I2C
13.2 I2C 방식 OLED
13.3 텍스트 LCD
13.4 맺는말

CHAPTER 14 1-와이어 통신
14.1 1-와이어 통신
14.2 DS18B20 온도 센서
14.3 맺는말

PART III 주변장치 프로그래밍

CHAPTER 15 블루투스
15.1 블루투스
15.2 HC-06 블루투스 모듈
15.3 스마트폰 설정
15.4 블루투스 통신
15.5 맺는말

CHAPTER 16 로터리 인코더
16.1 로터리 인코더
16.2 로터리 인코더의 사용
16.3 맺는말

CHAPTER 17 센서
17.1 온도 센서
17.2 조도 센서
17.3 PIR 센서
17.4 맺는말

CHAPTER 18 디지털 온습도 센서
18.1 DHT11 센서
18.2 DHT22 센서
18.3 맺는말

CHAPTER 19 거리 측정 센서
19.1 초음파 거리 센서
19.2 적외선 거리 센서
19.3 맺는말

CHAPTER 20 릴레이
20.1 릴레이
20.2 릴레이를 통한 가전제품의 제어
20.3 맺는말

CHAPTER 21 7세그먼트 표시장치
21.1 7세그먼트 표시장치
21.2 한 자리 7세그먼트 표시장치
21.3 네 자리 7세그먼트 표시장치
21.4 맺는말

CHAPTER 22 LED 매트릭스
22.1 LED 매트릭스
22.2 LED 매트릭스 제어
22.3 Sseg 라이브러리 사용
22.4 맺는말

CHAPTER 23 텍스트 LCD
23.1 텍스트 LCD
23.2 텍스트 LCD 라이브러리
23.3 맺는말

CHAPTER 24 RTC
24.1 RTC
24.2 DS1307
24.3 DS3231
24.4 맺는말

CHAPTER 25 DC 모터
25.1 DC 모터
25.2 DC 모터 제어
25.3 맺는말

CHAPTER 26 서보 모터
26.1 서보 모터
26.2 서보 모터 제
26.3 가변저항으로 서보 모터 제어
26.4 맺는말

PART IV 고급 프로그래밍

CHAPTER 27 RTOS ― 멀티스레드 구현
27.1 실시간 운영체제
27.2 스레드
27.3 시그널
27.4 맺는말

CHAPTER 28 STM32duino ― STM32를 위한 아두이노 코어
28.1 아두이노 환경 설정
28.2 아두이노 스케치
28.3 맺는말

CHAPTER 29 누클레오-아두이노 UART 통신
29.1 누클레오 보드와 아두이노 우노 연결
29.2 UART 시리얼 통신 프로그래밍
29.3 맺는말

CHAPTER 30 블루필 보드
30.1 블루필 보드
30.2 블루필 보드 프로그래밍
30.3 맺는말

찾아보기

회원리뷰 (0)

현재 회원리뷰가 없습니다.

첫 번째 리뷰를 남겨주세요!