태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

2013년 10월 TMS320F28x 펌웨어설계 강좌와 시스템설계 강좌가 4일 완성 과정으로 다시 태어납니다. 2개월 동안 6일 완성과정이었던 것이 매달 4일 완성 과정으로 바뀌었습니다. 이제는 매월 TMS320F28x 통합개발과정이 개설되기 때문에 2달완성이라는 제약이 사라지고 필요할 때 강좌를 수강하실 수 있습니다. 수업은 1인 1PC 1 실습장비에서 진행됩니다. 최신 CCS V5 와 학습및 훈련에 최적인 TR28335 트레이닝 키트에서 실습을 진행합니다. 또한 강의가 종료되면TR28335를 증정하기 때문에 돌아가셔서 복습을 하시는데 아주 좋습니다.

   

TI, TMS320F28x MCU 4일완성 강좌 1장을 소개합니다.

   

1.1 TMS320F28x 소개

1.2 개발환경 소개

1.3 TMS320F28x의 C언어

1.4 CCS V5 사용해보기 (실습)

   

 

   

TMS320C2000의 로드맵(Roadmap)입니다. 저가형 시장과 고성능 시장 모두를 공략하겠다는 TI 의지를 볼 수 있습니다. 최근에는 TI가 가격 대비 성능비가 우수한 TMS320F2803x, TMS320F2802x, TMS320F2806x 피콜로(Piccolo)계열에도 많은 신경을 쓰고 있습니다. 특히 TMS320F28069의 경우 소숫점연산을 처리하는 회로(FPU)를 내장하고 있고 USB 통신을 지원하고 동작온도도 +125도까지 커버하는 디바이스도 있습니다.

   

   

TMS320C2000 계열에 포함된 제품수는 50여종에 가깝습니다. 너무 많아서 어떤 칩을 선택해야할지도 고민입니다. 제품간 특성을 고려해서 살펴본다면 대표선수 2~4종으로 압축할 수 있습니다. 즉, 개발은 대표선수로 하고, 개발이 끝나면 사용된 자원을 토대로 적절한 타겟프로세서를 선정하는 방식을 취한다면 매우 효율적이겠습니다.  TI는 TMS320F28x를 가장 성능이 우수한 Delfino, 가격대비 성능비가 좋은 Piccolo, 정수형 프로세서인 Fixed point 계열로 분류하고 있으므로 우선 어떤 계열이 나에게 맞는지 선택한 후 그 계열에서 대표선수를 선발하시는 것이 좋겠습니다.

   

   

보통 MCU를 개발할 때 시행착오나 정확한 이해가 없어서 개발장비를 셋업할 때 시간을 많이 빼았기게 됩니다. 따라서 필요한 개발장비에 대해 정확하게 이해하는 것이 개발기간을 단축할 수 있는 하나의 방법이라 할 수 있습니다. 특히 에뮬레이터의 제어나 알고리즘의 개발은 소프트웨어 개발환경을 통해서 하기 때문에 TI MCU/DSP 통합 소프트웨어 개발환경인 코드컴포져스튜디오(CCS)를 이해하는 것은 아주 중요합니다.

   

   

이제는 많은 MCU/DSP가 'C' 라는 언어를 통해서 알고리즘을 작성합니다.  대부분 표준 C언어 규격을 따르지만 모두 똑같은 'C'를 사용하는 것은 아닙니다. C언어로 작성된 프로그램을 기계어로 바꾸어 주는 컴파일러의 특징과 제약에 따라 각 MCU 마다 사용할 수 있는 C언어에 제약도 다르고 표준이외의 예약어나 명령어를 사용하기도 합니다. 이 장에서는 TMS320F28x의 'C'언어는 어떤 표준을 따르고 어떤 특징이 있는지 확인하고 있습니다.

   

   

   

TI MCU/DSP 통합 소프트웨어 개발환경인 CCS V5에 대해 이론과 실습을 통해서 익히는 장입니다. 아무리 내가 가진 알고리즘이 훌륭하더라도 그 것을 현실화 시켜주는 툴을 사용하지 못한다면 꽝이겠지요. 개발에 꼭 필요한 기능들에 대해서 설명하고 직접 실습을 통해서 몸으로 익힐 수 있습니다.

   

4일완성강좌 신청하러 가기

Posted by vosami

댓글을 달아 주세요