Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
═════════════ Cortex-M3 Technical Education ARM_Embedded개발_Cortex_M3_LeCroy_강의계획서_V12.hwp
This item is originally designed by FirmwareBank. 원고의 내용이나 문구를 펌웨어
뱅크(주) 협의 없이 무단으로 이용할 수 없습니다. www.FirmwareBank.com 1/5
교 과 목
교육대상 USB 2.0 펌웨어개발 엔지니어
교육기간 09년 4월 7일 PM2~PM5 총: 3시간 (이론: 1시간, 실습: 2시간)
교육장소LeCroy 한국본사 강의실 : 서울 강남구 대치동 968-5 일동빌딩 10층
약도: www.lecroy.co.kr의 왼쪽상단 “회사소개”
교
재
이 론 USB 2.0 Protocol, RealView MDK-ARM Compiler, Cortex-M3의 기초기술
실 습 LM3S Cortex-M3 Target, Serial Debugger, ARM Compiler 등
담당강사
성 명 김형태 E-mail [email protected]
약 력
2006. 4 ~ 현재
2007. 3 ~ 현재
2006. 8 ~ 2008.12
펌웨어뱅크주식회사 대표이사
강남대학교 컴퓨터공학과 겸임교수
산업기술대 메카트로닉스공학과 겸임교수
교육
개요
준비물
USB 관련 펌웨어를 개발하기 위해서는 USB 프로토콜과 마이크로컴퓨터를 이용한 개발
방법을 잘 알고 있어야 합니다. 본 교육은 일련의 과정에 해당하는 소스 코드작성, 타겟보
드 포팅을 통하여 USB2.0 동작을 포팅과 실습을 통하여 익히고 USB Application을 빠르
게 개발 할 수 있는 기술 습득 과정입니다.
개발 실습 보드는 ARM사의 차세대 마이크로프로세서 32Bit RISC의 Cortex-M3 코어로
디자인된 Embedded Target Board이며 LeCroy사의 USB Analyzer와 함께 USB 2.0
Protocol도 익히고 펌웨어 Porting 절차와 개발방법을 개발자들이 직접 실습을 통하여 익
히도록 구성되었습니다.
실습장비 :
- LeCroy사의 USB분석기
- ARM 32Bit RISC의 Cortex-M3 LM3S3748 Board 또는 LM3S811 Board (1인 지급)
- Host, Device 실습용 USB 메모리
교육생 준비물 :
- XP 또는 비스타 설치된 노트북 (노트북과 Target Interface)
교육내용
교시
(담당)교 육 내 용
1
(저자직강)
ARM Cortex-M3 구조
Compiler 프로그램 설치
Firmware 회로
USB Porting 실습
2
(리크로이)
USB 2.0 하드웨어
USB 2.0 Protocol 해석
계측기 이용방법 이론/실습
3
(저자직강)
USB Application 개발
USB와 인터럽트 처리
HOST, Device 실습
선수과목 ANSI C 또는 C++ 프로그래밍
교육문의- 주최 : LeCroy Korea 양주현 차장 : 02-558-8833
- 지원 : 펌웨어뱅크(주) 김형태 대표 : 02-582-2105
═════════════ Cortex-M3 Technical Education ARM_Embedded개발_Cortex_M3_LeCroy_강의계획서_V12.hwp
This item is originally designed by FirmwareBank. 원고의 내용이나 문구를 펌웨어
뱅크(주) 협의 없이 무단으로 이용할 수 없습니다. www.FirmwareBank.com 2/5
임베디드 Cortex-M3 Firmware개발 기술 교육 과정 사용보드
모델 번호 MAFE-EKX-LM3S3748 Development Kit
적용 대상
- ARM®사의 32비트 RISC Cortex-M3 이용한 USB Host/Device 학습용
- USB 2.0 관련 프로젝트 진행 Platform 필요할 경우
- 32비트 MPU를 통해 파일 시스템과 USB를 손쉽게 사용하고자 할 경우
특 징
- 고성능 Cortex-M3을 이용한 USB Host/Device 학습용 전자보드
- 128K Flash, 64K SRAM 내장
- USB 2.0 Controller 기술 학습
- ADC 제어 기술학습, USB 오실로스코프 구현
- USB 디바이스 관련 기술 습득
- KEIL™ RealView® MDK-ARM Compiler 학습
- 전자계열 아닌 전산계열 엔지니어 적합
- 플라스틱 Case 구성
- USB cable을 통해 serial communication, debugging, power 공급
- USB flash memory stick 제공
- 게임 내장되어 흥미위주의 학습 가능
- RTOS(FreeRTOS, Pupkin, CMX, KEIL) 지원
- Bus-powered or self-powered USB Device support
- Color LCD graphics display with 128 x 128 pixel resolution
- User LED and navigation switch with press-to-select functionality
- 엠프 설계된 8Ω magnetic speaker
- microSD card slot
- 추가보드설명: www.luminarymicro.com/products/lm3s3748_usb_h_d_evaluation_kits.html
주요
Spec
구입문의 www.FirmwareBank.com ☎02-582-2105
═════════════ Cortex-M3 Technical Education ARM_Embedded개발_Cortex_M3_LeCroy_강의계획서_V12.hwp
This item is originally designed by FirmwareBank. 원고의 내용이나 문구를 펌웨어
뱅크(주) 협의 없이 무단으로 이용할 수 없습니다. www.FirmwareBank.com 3/5
LM3Sxxx 모듈을 이용한 임베디드 Cortex-M3 Firmware개발
기술 교육 과정 사용보드
모델 번호 PAT-DAT-D7UM-LM3S Module Development Kit
적용 대상
- ARM®사의 32비트 RISC Cortex-M3 기술 학습할 경우
- Cortex-M3 관련 프로젝트 진행 Platform 필요할 경우
- 32비트 MPU를 통해 평가 또는 빠른 학습 하고자 할 경우
특 징
- 고성능 Cortex-M3을 이용한 학습용 전자보드
- 64K Flash, 8K SRAM 내장
- Cortex-M3 기술 학습
- ADC 제어 기술학습
- 인터럽트 처리 관련 기술 습득
- 통신 관련 기술 습득
- KEIL™ RealView® MDK-ARM Compiler 학습
- 전자계열 아닌 전산계열 엔지니어 적합
- USB cable을 통해 Serial communication, Porting, power 공급
- RTOS(FreeRTOS, Pupkin, CMX, KEIL) 지원
- Bus-powered or self-powered USB Device support
- User LED를 이용한 GPIO 실험
- 추가보드설명 : 준비중
주요
Spec
내용물과 색은 사실과 다름
- 32-bit ARM v7-M Thumb2 architecture optimized for small footprint embedded
applications
- Optimized for single cycle flash operation
- Deterministic
- maximum of six cycles between interrupts
- 20/25/50MHz operation
- Nested interrupt controller(NVIC)
- Tail-chaining support
- 32 physical interrupts
- 8 level priority
- Memory protection unit(MPU)
- Atomic bit-banding
- Atomic read-modify-write
- Simple single bit manipulations
- 2.54mm Pitch로 만능기판 적용 가능
- 경박단소(輕薄短小)설계
- 8ea LED
기술문의 www.FirmwareBank.com ☎02-582-2105
═════════════ Cortex-M3 Technical Education ARM_Embedded개발_Cortex_M3_LeCroy_강의계획서_V12.hwp
This item is originally designed by FirmwareBank. 원고의 내용이나 문구를 펌웨어
뱅크(주) 협의 없이 무단으로 이용할 수 없습니다. www.FirmwareBank.com 4/5
RealView MDK-ARM 컴파일러
모델 번호 기술 단행본-MDK-ARM
적용 대상
- ARM사의 32Bit RISC Cortex-M3와 ARM 코어의 컴파일러 사용법 기술 자료
- C/C++ 프로그램에 의해 ARM/Cortex-M3 제어하고자 하는 엔지니어
- Firmware 엔지니어이며 Porting 기술이 필요한 경우
- ARM/Cortex-M3 Embedded 엔지니어
기술 지원
- 파본 즉시 교체
- Quick Start 매뉴얼
- 최신 버전 MDK-ARM KEIL Compiler 평가판
특 징
- ARM사의 32비트 RISC ARM7, ARM9, Cortex-M3 마이크로컴퓨터 Application과 MDK-ARM
Compiler의 사용 방법 설명된 기술서적
- 현재 관련 기술자 절찬 구독하여 기술 업그레이드 중
- 현장 실무 개발 엔지니어가 원고 작성
- 회로설계와 풍부한 예제 수록
- 상용 라이브러리 수록
- Cafe 운영 : http://cafe.naver.com/fws
- Analog Device, TI, NI, NXP, ST, Luminary Micro사(Cortex-M3)의 Quick Start 매뉴얼수록
가 격- 정가 25,000
- 기술 교육 조건으로 DC 구매 가능(www.FirmwareBank.com사와 협의)
제작사 - 내하출판사, 용산구 한남동, ☎ 02-775-3241, www.naeha.co.kr
표지
═════════════ Cortex-M3 Technical Education ARM_Embedded개발_Cortex_M3_LeCroy_강의계획서_V12.hwp
This item is originally designed by FirmwareBank. 원고의 내용이나 문구를 펌웨어
뱅크(주) 협의 없이 무단으로 이용할 수 없습니다. www.FirmwareBank.com 5/5
펌웨어를 위한 ANSI C
모델 번호 기술 단행본-펌웨어를 위한 ANSI C
적용 대상
- Embedded, 마이크로프로세서, 프로그램, MPU 설계
- 프로그램에 의해 제어하고자 하는 엔지니어
- Firmware 엔지니어이며 기초 기술이 필요한 경우
- 전자회로와 프로그램 기초 학습자
기술 지원- 파본 즉시 교체
- MDK-ARM, 8051 KEIL Compiler 다운가능
특 징
- 현장 실무 개발 엔지니어가 원고 작성
- 현재 대학에서 강의 진행중
- 회로설계와 풍부한 예제 수록
- 상용 라이브러리 수록
- 370 Page 구성
가 격- 정가 25,000
- 기술 교육 조건으로 DC 구매 가능(www.FirmwareBank.com사와 협의)
제작사 - 내하출판사, 용산구 한남동, ☎ 02-775-3241, www.naeha.co.kr
표지