씨앤테크는 좋은 기능이면서 가격이 저렴한 삼성의 1칩 마이컴 개발장비를 토탈솔류션 형태로 공급합니다.
개발장비는 호스트 컴퓨터 (IBM-PC) 와 디버깅 하드웨어 장비 (Emulator, Target board), 그리고 지원 소프트웨어 (Cross assembler, C-compiler 등)으로 구성되어 있습니다. 
호스트 컴퓨터는 IBM-PC 또는 호환기종을 사용하며 Windows 95/98/2000/XP 등 모든 Operating System에서 동작이 됩니다.

디버깅을 위한 하드웨어 장비로서 "Smart Kit (모델명: SK-1000)" 라는 In-circuit Emulator가 있으며, 삼성의 4비트 마이컴인 S3C7xxxx 시리즈 와 8비트 마이컴인 S3C9xxxx, S3C8xxxx 시리즈 제품 모두를 지원합니다.
또한 개발에 필요한 Debugger, Assembler 가 포함된 "Smart Studio"라는 통합개발환경 (Integrated Developmen Environment:IDE)을 SK-1000 구입시 무료로 제공됩니다.

 

< 개발 시스템 구성도 >

SK-420 : S3C7xxx(4비트)시리즈 전용
SK-820 : S3C8/9xxx(8비트)시리즈 전용
SK-1000 : 4/8 비트 겸용 

"Target board"는 사용되는 마이컴 종류에 따라변경되는 보드 입니다. 

 

Smart Kit-

 "Smart Kit" 는 삼성의 4비트, 8비트 마이컴을 사용하여 응용소프트웨어를 개발할때 사용하는 인서키트 에물레이터로 삼성 마이컴의 응용프로그램 개발시 오류(Bug)를 편리하고 쉽게 찾아낼 수 있는 개발지원장치의 핵심장비이다.
SK-1000 에물레이터는 Assembly Source 프로그램 수준과 C-Source (IAR C-compiler, Debugger 별도구매) 프로그램 수준의 디버깅 환경을 모두 지원한다
.

 

Smart Studio-

 "Smart Studio"는 SK-1000 인서키트 에물레이터를 PC에서 쉽게 사용할 수 있도록 "통합개발환경"을 제공하는 PC용 소프트웨어로써, 다중제어창, Pull-down 메뉴, Function/Hot Key, 마우스 사용방식, 사용자에게 친숙한 아이콘, 도움말 등 매우 편리하게 사용할 수 있다.
또한, Debugger 기능 뿐만 아니라 Editor, Cross Assembler, 프로젝트 매니져, OTP/MTP progerammer 등 다양한 기능을 제공한다
.

 

SASM 어셈블러-

 SASM 어셈블러는 SASM57, SASM86, SASM88이 있으며, SASM57은 S3C7xxx 시리즈, SASM86은 S3C9xxxx 시리즈, SASM88은 S3C8xxxx 시리즈 마이컴 용 Relocatable Cross Assembler 이다.
즉, 여러명의 개발 엔지니어가 각자 개발한 Object 파일 (또는 한명의 엔지니어가 개발한 여러개의 Object file) 을 하나의 실행파일 (Hex file)로
 재배치, 연결이 가능한 어셈블러이다.

SASM 어셈블러는 여러개의 Source 파일을 입력으로 받아서 기계어인 object file로 각각 변환시켜     주는 기능을 수행한다.
또한 SASM 어셈블러는 매크로 (Macros), 조건적 처리 기능 등 여러 가지 부가 기능을 제공한다.
SASM 어셈블러에 의해 변환된 각각의 Object 파일들은 Linker에 의해 연결되고 재배치 되어 고정된 주소를 갖는 Hex 파일로 최종적으로 만들어져서 인서키트 에물레이터에 다운로드되어 실행된다.

SASM 어셈블러는 한개 이상의 Source 파일이 있어야 하며, 해당 마이컴의 내부 Register (레지스터)의 이름과 주소를 정의하는 register define (마이컴명.reg) 파일이 갖추어야 실행이 가능하다.
register define (마이컴명.reg) 파일은 "Smart Studio" 소프트웨어 패키지에 함께 제공되며 신제품의 경우 홈페이지 자료실에서 다운받을 수 있습니다.

 

  C-Compiler (C언어 컴파일러)-

C-언어 레벨의 개발자를 위해서 SK-1000 에물레이터는 IAR SAM8 Compiler가 지원됩니다.
단, C-Compiler 및 IDE debugger는 별도 구매를 해야합니다. C언어 컴파일러를 구입 하시면 C소스 레벨 디버거인 C-SPY도 함께 제공됩니다.

  

Target Boards-

"Target Board" 는 디버깅 기능을 제공하는, 평가용 chip (Evaluation chip) 과 전원 선택용 점프, 사용자 응용회로와 연결시 사용하는 케이블 컨넥터 로 구성된 PCB 보드입니다.
"Target Board" 는 SMD 타입(SOP, QFP, TQFP) 마이컴를 제외한 모든 마이컴에는 Probe 아답터와 사용자 응용회로와 연결용 케이블이 포함되어 제공됩니다.

 "Target Board" 는 개발시스템 구성을 위해선 반드시 필요한 장치이며, 각각의 마이컴마다 별도로 만들어 집니다.
즉, SK-1000 에물레이터는 삼성의 4비트, 8비트 모든 제품에 공통으로 사용되는데 "Target board" 만은 각각의 마이컴에 따라 바뀌게 됩니다.
 
(Target Board 는  삼성대리점에서 무상으로 공급됩니다).
 
 

OTP/MTP Adapter socket  / Gang programmers-

개발된 응용 프로그램을 삼성의 OTP 또는 MTP 타입의 마이컴에 입력할때 사용하는 아답터입니다.
다양한 패캐지 타입 (QFP, DIP, SOP, TQFP, BGA)을 가진 삼성 마이컴을 프로그래머 장비에 맞추기 위한 장치입니다.
 OTP/MTP 용 소켓은 두 종류가 있습니다.
하나는 Smart Kit 나 SPW2plus (Single PROM/OTP/MTP Programmer, 한번에 한개의 마이컴만 Writing함) 용이며, 다른 하나는 양산용인 Gang 프로그래머 (GW-PRO2) 용 아답터 소켓입니다.

 
 


 Copyright (C)1999. C & A Technology.  E-mail to jhc115@cnatech.com
Page updated on: 5/19/2003