![[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.강의 썸네일](https://cdn.inflearn.com/public/courses/328764/cover/7abf4e46-c5d1-4647-9f7a-b7380ab7aae6/328764-eng.png?w=420)
[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
ojtube5
임베디드 개발이 무엇인지 알려드려요. 뜬구름 잡는 추상적인 설명 없이 명확하게 개념을 설명해드려요.
초급
임베디드, Arduino, Raspberry Pi
TI사 MCU의 전용 개발 툴인 CCS(Code Composer Studio) 사용법을 알려드립니다. CCS 설치부터 프로그램 로드 및 실행, 디버깅 기능까지 강사의 시연을 통해 하나씩 알아봅니다.
수강생 48명
난이도 입문
수강기한 무제한



SK그룹
에 관심있는 사람들도 듣는 중!



SK그룹
에 관심있는 사람들도 듣는 중!
TI사의 MCU인 C2000 프로세서의 개발 환경을 구축할 수 있습니다.
C2000 프로세서에 프로그램을 로드하고, 실행할 수 있습니다.
CCS에서 제공하는 디버깅 기능을 사용할 수 있습니다. (Breakpoints, Graph 등)
아무것도 준비되지 않은 상태부터, 프로그램을 직접 실행하고 디버깅 하기까지 모든 과정을 담았습니다.
임베디드 시스템은 특성상 개발환경 구축 자체가 하나의 벽입니다.
어떤 툴을 쓰는지, 보드와 PC는 어떻게 연결하는지, 코드는 어떻게 올리는지 답답하실 수 있습니다.
이 강좌를 통해 그 첫 번째 벽을 넘는 것을 도와드리겠습니다.
소프트웨어 준비는 TI 홈페이지에서 CCS와 C2000Ware를 다운로드 받고 설치하는 것 입니다.
하드웨어는 개발 대상인 타겟 보드와 디버깅을 위한 JTAG 에뮬레이터가 필요합니다. 이번 강좌에서 사용한 타겟 프로세서는 TI사의 고속 MCU인 TMS320F28377D 프로세서 이며, 실습에 사용한 보드는 저희 싱크웍스의 TR2837xD 제품을 사용했습니다. XDS100v2 JTAG 에뮬레이터와 F28377D 프로세서가 탑재되어 있습니다.
CCS에서 어떤 하드웨어를 사용할 것인지 Target Configuration 파일을 통해 지정합니다.
해당 설정으로 디버그 모드에 진입하여, 타겟과 연결합니다.
그리고 CPU 타이머를 통해 LED를 하나씩 점멸하는 예제 프로그램을 F28377D 메모리에 로드하고, 실행합니다.
CCS에서 제공하는 아래 기능들을 하나씩 사용해 봅니다.
Breakpoints / Step Over / Clock / Graph / Watch / Memory / Memory Allocation / Disassembly / Register / Search
인터넷 접속이 가능한 기본 사양의 PC
C2000 MCU가 탑재된 타겟 보드
JTAG 에뮬레이터
CCS 사용법에 대한 선수 지식은 필요하지 않습니다.
다만, MCU에 대한 기본적인 이해가 있다면 CCS 기능 설명이 조금 더 유익할 수 있습니다.
학습 대상은
누구일까요?
TI MCU를 처음 사용하는데 무엇부터 해야 할지 막막하신 분
이전 버전과 모양새가 완전히 바뀐 CCSv20을 곧 사용해야 하는 분
48
명
수강생
4
개
수강평
4.8
점
강의 평점
1
개
강의
Texas Instruments 사의 C2000 MCU(DSP / C28X, C29X)를 전문으로 다루고 있으며, 관련 개발환경, 평가용 제품, 오프라인 강의 등을 제공하고 있습니다.
전체
4개 ∙ (52분)
해당 강의에서 제공:
전체
4개
4.8
4개의 수강평
수강평 947
∙
평균 평점 4.9
수강평 1
∙
평균 평점 5.0
수강평 234
∙
평균 평점 4.9
수강평 35
∙
평균 평점 5.0
무료
같은 분야의 다른 강의를 만나보세요!