시차 SX

Parallax SX

시차액스SX시차액스우비콤의 디자인에서 시판한 마이크로컨트롤러 단종 라인이다.건축학적으로 BASIC 스탬프의 원래 버전에 사용되는 PIC 마이크로컨트롤러와 유사하도록 설계된 SX 마이크로컨트롤러는 그 제품의 몇 가지 후속 버전에서 PIC를 대체했다.

생산

장치의 설계는 Ubicom(이전의 Scenix, 따라서 "SX")이 소유한다.SX 다이스는 우비콤이 제조한[citation needed] 것으로, 우비콤은 포장을 위해 파랄락스로 보냈다.우비콤은 그동안 18, 20, 28, 48, 52핀으로 프로세서를 만들었지만 파라맥스는 18핀 칩과 52핀 칩에 대한 패키지가 없어 SX-18과 SX-52는 단종됐다.[citation needed]

종말

2009년 7월 31일, Parallax는 Ubicom이 더 이상 설계에 근거하여 다이 제조를 하지 않기 때문에 SX 라인이 생산 EOL(End-of-Life)에 도달했다고 발표했다. 마지막 "평생 구매"로부터의 공급이 소진된 후에는 관련 제품을 재입고할 수 없다.같은 발표에서, Parallax는 SX 기기를 기반으로 한 자사 제품의 가용성은 영향을 받지 않을 것이며, 기술 지원은 계속 이용할 수 있을 것이라고 표명했다.[1][2]

기술적 세부사항

시알렉스의 SX 시리즈 마이크로컨트롤러는 8비트 RISC 마이크로컨트롤러(12비트 명령어 사용)로, 최고 속도가 75MHz(75MIPS)에 달하고 유연성이 높다.플래시 메모리의 최대 4096개의 12비트 단어와 최대 262바이트의 RAM, 8비트 카운터 및 기타 지원 로직을 포함한다.이들은 특히 소프트웨어에서 I/O 하드웨어의 에뮬레이션에 맞춰져 있어 매우 유연하다.Parallax의 SX 마이크로는 다양성이 제한되어 있지만, 그 고속과 추가 자원은 프로그래머가 필요에 따라 완전한 비디오 컨트롤러를 포함한 '가상 장치'를 만들 수 있게 해준다.예를 들어 I2C 및 SPI 인터페이스, UART, 주파수 발생기, 측정 카운터와 PWM 및 시그마델타 A/D 변환기를 에뮬레이트하는 소프트웨어 라이브러리 모듈이 있다.다른 인터페이스는 쓰기 비교적 용이하며, 기존 모듈을 수정하여 새로운 기능을 얻을 수 있다.

개발 및 디버깅

Sx-Key는 Parallax에 의해 생산되며 SX 마이크로컨트롤러를 프로그래밍한 다음 디버깅하는 데 사용된다.디버거가 들어 있지 않은 SX-Blitz라는 저렴한 버전도 있다.두 개의 Sx 키 제품이 있다는 점에 유의하십시오. 하나는 실제 하드웨어 장치이고 다른 하나는 소프트웨어로 동일한 이름을 공유합니다.

창문들

Microsoft Windows 플랫폼에서 실행 중인 경우 Parallax의 웹 사이트에서 SX Key 소프트웨어 복사본을 가져오십시오.그것은 초보자뿐만 아니라 SX에 더 친숙한 사람들을 위한 많은 유용한 도구들을 포함하고 있어 개발을 돕는다.그것SX심SX Key 또는 SX Blitz 중 하나를 사용하여 SX를 프로그래밍할 수 있는 조립자/프로그래머와 함께 제공된다.

문제들

Windows Vista의 SX Key 소프트웨어에는 알려진 몇 가지 문제가 있는데, Sx 키 소프트웨어는 Windows Vista와 함께 배포되지 않은 특정 DLL을 요구한다.

대체 도구

또한 SX를 위한 C 프로그램을 작성할 수 있는 C to SX 컴파일러도 있다.그런 다음 C에서 SX ASM으로 변환된다.두 가지 버전이 있다.

CCS SX/C

상업적으로 지원되는 SX용 C 컴파일러 버전이 있으며, CCS SX/C로 알려져 있으며, 199.0달러에 구입할 수 있다.그것은 https://web.archive.org/web/20100103170159/http:///ccsinfo.com/product_info.php?products_id=sxcompiler 에서 찾을 수 있다.이 소프트웨어는 Parallax에 의해 공식적으로 지원되며, 그들은 SX/C 컴파일러를 일등 시민으로 만들기 위해 협력할 파트너십을 맺고 있다.SX Key 소프트웨어와 통합되어 SX를 프로그래밍한다.

C4SX

C4SX는 http://www.rwsenser.com/에서 이용할 수 있는 무료 C to SX 어셈블리 컴파일러다.이 소프트웨어는 Paralax에서 테스트하지 않은 소프트웨어라는 점에 유의하십시오.Parallax 지원 포럼에는 C를 SX에 사용하는 것을 고려하는 사람들에게 도움이 될 수 있는 C4SX에 대한 실이 있다: https://web.archive.org/web/20090616170300/http://forums.parallax.com/forums/default.aspx?f=7

Linux/Unix 기반 개발

경련

gasm은 SX 어셈블리를 헥스 파일로 조립하는 사람이다.이 프로젝트는 SourceForge에 있으며 http://sourceforge.net/projects/gsasm/에서 확인할 수 있다.참고로 아직 걸음마 단계인 데다 프로그래밍할 적절한 육각파일을 생산하면서도 거친 가장자리와 한계가 있다.릴리즈 노트를 읽고 와인을 사용하지 않는 것이 더 적절한 해결책인지 확인하십시오.

gSX프로그

gSXprogSX개정판 C 이상을 사용하여 SX를 프로그래밍하는 데 사용할 수 있는 프로그래머다.CVS에서 SX Blitz로 프로그래밍하는 코드가 존재하지만, 동작이 보장되지는 않는다.만약 당신이 gasm을 다운로드했다면 당신은 gSXprog의 복사본도 얻을 것이다.gsasm 또는 SX Key 소프트웨어에서 생성된 헥스 파일을 사용하여 gSXprog를 사용하여 SX를 프로그래밍할 수 있다.

와인

SX 칩은 SX Key 소프트웨어, gSXprogSXsim으로 프로그래밍할 수 있다.SX Key Software는 Wine(Linux 플랫폼용 Windows 호환성 계층)에서 잘 작동하는 것으로 보고되었다.[3]

참고 항목

  • Paralax Programmer, 새로운 마이크로컨트롤러로 현재 Paralax에 의한 신제품 개발 목표

외부 링크

참조

  1. ^ "SX End of Life (EOL) Announcement". forums.parallax.com. Archived from the original on 2013-06-25.
  2. ^ 켄 그레이시, 짐 캐리"SX 마이크로컨트롤러 End of Life 발표"2009년 7월 31일.
  3. ^ "WineHQ - SX-Key".