이미 소장하고 있다면 판매해 보세요.
|
CHAPTER 01. ARM Cortex-M
1.1 Cortex-M의 종류 1.2 Nuvoton Cortex-M0 특징 1.3 Quick Start : 빠르게 적용 실행 CHAPTER 02. MDK-ARM 컴파일러 2.1 MDK-ARM 설치 : 라이센스등록 2.2 컴파일러 메뉴와 옵션 2.3 다운로드 디버그 장비 JTAG 2.4 프로젝트 : Non RTOS New Project CHAPTER 03. 메인보드 디바이스 3.1 버튼/LED/부저 3.2 DC모터드라이버 S8082 3.3 MOSFET3001 3.4 Step모터 A4988 모듈 3.5 서보모터 제어 PCA9685 모듈 3.6 Bluetooth UART 모듈 CHAPTER 04. Embedded RTOS 4.1 RTOS 시작하기 4.2 스레드(Thread) 4.3 다중 인스턴스 4.4 RTOS Time 관리 4.5 스레드 통신 : 시그널 4.6 스레드 통신 : 뮤텍스 4.7 스레드 통신 : 세마포어 4.8 스레드 통신 : 메시지 큐 4.9 스레드 통신 : 메모리 풀 4.10 스레드 통신 : 메일 큐 4.11 Configuration Wizard와 RTOS 소스 4.12 프로젝트 : RTOS New Project CHAPTER 05. Experience 5.1 버튼과 LCD 이용 랜덤 숫자 맞추기 게임 5.2 DC모터와 엔코드 이용한 병돌리기 게임 5.3 공기 자동 환기장치 5.4 블루투스와 서보모터 14개 시간 출력 5.5 RF 교통카드 이용한 근태관리장치 5.6 음성출력 시계 CHAPTER 06. CMSIS-RTOS API |
김형태의 다른 상품
조승호의 다른 상품
|
- 임베디드 소스코드를 이용하여 단숨에 ARM 따라 잡기
- 다양한 Embedded RTOS Project 소스코드 획득 - Nuvoton Cortex- M0 NUC130 올바로 알기 - 타겟보드 회로 구성과 Module, 모터 이해 - MDK- ARM 컴파일러, JTAG 디버그 사용 - Embedded 프로젝트 샘플 즉시 사용하여 완성 - Cortex- M 배워서 회사에서 고액 연봉 받는다. - RTOS(Real Time Operating System) 실무 경험 이 책은 32비트 ARM 코어로 하드웨어를 설계하고 특정 장치가 잘 동작되도록 알고리듬을 개발하여 프로그램을 이식하는 기술자를 위해 집필되었다. 우리나라 제조업에 기반을 둔 산업체에서는 임베디드기술자가 필요하지만 설계가 가능한 엔지니어가 되기 위해서는 공학을 전공하고 경험과 내공이 필요하다. 하지만 이런 장소는 고사하고 Embedded를 실험하고 동작하는 학습조차 없는 것이 현실이다. 특히 메이커들의 확산으로 안 되는 부분의 정보를 얻기 위해 구글링하면 아두이노(Arduino) 일색이기 때문에 회사에서의 개발 프로젝트 설계에 그다지 도움이 되지 않는다. ARM 코어의 발전으로 고용량 플래시 메모리를 내장하고 저렴하며 고속 처리가 가능한 ARM 코어텍스엠제로(Cortex- M0) 칩의 IC를 생산하는 회사 그리고 종류도 많아졌다. 요즈음 32비트 MCU의 핫한 사용용도로는 빅데이터 수집장치, IoT, 로봇, 무선통신, 백색가전, DIY, Toy등 사용하지 않는 곳이 없을 정도이다. Cortex로 설계를 하고자 한다면 본 서를 이용하여 실습과 함께 임베디드를 익히고 샘플 코드로 RTOS로 진입해 보기를 바란다. 영어를 조금 알 때부터 시작하게 되는 C 언어 코딩은 문법을 배우고 기본 틀에서 약간 변형하는 코드를 만들 때는 만만하고 쉽다. 특히 아두이노처럼 라이브러리나 방정식이 다 된 상태에서는 응용이 바로 실행되고 결과를 얻었지만 기업에서 특별한 목적을 위해 만든 ARM으로 설계된 임베디드(Embedded)에서는 함수도 만들어야 하기 때문에 알고리듬을 적용하는 프로젝트로 진입하기가 어렵다. 마이크로프로세서의 효율적인 학습은 잘 동작되는 기본 프로그램으로 MCU(마이크로컨트롤러 유닛)에 넣고 동작해보고 소스를 이해하는 것이다. 책에서 다룬 모든 소스코드는 네이버 카페에 올려놓았으므로 무료로 다운 받으면 된다. 소스코드에는 폴더 단위로 압축 암호가 있다. 중학교 때부터 오픈하드웨어와 오픈소프트웨어를 접해본 사람은 이 책이 비교적 쉽고 또 새로운 경험을 하게 된다는 것을 알 수 있다. 알고리듬을 만드는 일은 가설을 세우고 코딩을 하면서 결과를 보고 수정하는 끝임 없는 디버깅에 있다. 그동안에는 다 만들어진 방정식에 주어진 IC 핀을 연결하였다면 여기서는 내부엔진을 이해하고 응용하고 더 좋은 코드가 되도록 노력할 수 있다. 또한 같은 기능으로 동작하는 소스를 RTOS로 어떻게 변형하는지에 대한 방법도 알게 된다. |