SW-GRL
StellarisWare® 그래픽 라이브러리 독립형 패키지
SW-GRL
개요
Stellaris 그래픽 라이브러리는 그래픽 디스플레이가 있는 Stellaris 마이크로컨트롤러 기반 보드의 그래픽 사용자 인터페이스를 생성하기 위한 로열티 없는 그래픽 프리미티브 및 위젯의 집합입니다.
현재 그래픽 라이브러리에는 130개 이상의 다양한 사전 정의된 글꼴이 포함되어 있으며 서유럽, 키릴 및 아시아 문자 집합을 지원합니다.
특징
그래픽 라이브러리는 3개의 빌드 계층, 즉 사용 중인 디스플레이에 특정한 디스플레이 드라이버 계층; 깜박임 없는 작업을 위해 활성 디스플레이 버퍼 또는 오프스크린 버퍼에 포인트, 선, 사각형, 원, 글꼴, 비트맵 이미지 및 텍스트를 그리는 그래픽 프리미티브 계층; 그리고 확인란, 푸시 버튼, 라디오 버튼, 슬라이더, 목록 상자 및 하나 이상의 그래픽 프리미티브의 일반 캡슐화를 제공하여 디스플레이에 사용자 인터페이스 요소를 그리며 위젯 요소를 통해 사용자 상호 작용에 애플리케이션 정의 반응을 제공하는 위젯 계층으로 구성됩니다.
국제 글꼴
현재 StellarisWare® 그래픽 라이브러리에는 130개 이상의 다양한 사전 정의된 글꼴이 포함되어 있으며 서유럽, 키릴 및 아시아 문자 집합을 지원합니다. 위젯 계층에는 슬라이더, 확인란, 라디오 버튼, 목록 상자, 캔버스, 컨테이너 및 다양한 푸시 버튼 유형이 포함됩니다. 향상된 이 텍스트 기능을 통해 사용자는 더욱 포괄적인 HMI 기능 및 다국어 애플리케이션을 생성 및 프로그래밍할 수 있습니다.
주요 기능:- 사용자가 보유한 글꼴을 렌더링합니다.
- 다중 언어 문자열 테이블을 만듭니다.
- 애플리케이션에서 사용하는 특정 문자만 포함하는 글꼴을 생성합니다.
- UTF-8, ISO8859-x 및 WIN125x와 같은 일반 텍스트 인코딩을 지원합니다.
- 다른 코드 페이지를 위한 지원을 쉽게 추가합니다.
소프트웨어를 쉽게 이해하고 유지 관리할 수 있도록 Stellaris 그래픽 라이브러리는 절대적으로 불가능한 경우를 제외하고 완전히 C로 작성되었습니다. C로 작성되었더라도 Cortex-M3 Thumb2 명령 집합의 컴팩트한 특성으로 인해 메모리 및 프로세서 사용 측면에서 라이브러리가 합리적으로 효율적입니다.
- 130개 이상의 다양한 사전 정의된 글꼴이 포함되어 있으며 서유럽, 키릴 및 아시아 문자 집합을 지원합니다.
- 무료 라이선스, 로열티 없는 사용(Stellaris MCU와 함께 사용)
- 애플리케이션 개발 단순화 및 가속화 - 애플리케이션 개발 또는 프로그래밍 예제로 사용할 수 있습니다.
- 유지 관리가 쉬운 완전한 기능을 갖춘 코드 작성을 허용합니다.
- 절대적으로 불가능한 경우를 제외하고 완전히 C로 작성되었습니다. C로 작성되었더라도 Cortex-M3 Thumb2 명령 집합의 컴팩트한 특성으로 인해 메모리 및 프로세서 사용 측면에서 소프트웨어가 합리적으로 효율적입니다.
- 특수 pragma나 사용자 지정 어셈블리 코드 프롤로그/에필로그 함수 없이도 Cortex-M3 코어의 뛰어난 인터럽트 성능을 최대한 활용할 수 있습니다.
- 오류 검사 코드를 사용하거나(개발용), 사용하지 않고(메모리 구성이 더 작은 MCU에서의 최종 생산용) 컴파일할 수 있습니다.
- 오브젝트 라이브러리와 소스 코드로 모두 제공되므로 라이브러리를 있는 그대로 사용하거나 원하는 대로 조정할 수 있습니다.
- 모든 Stellaris 개발 및 평가 키트에 바로 사용할 수 있는 모든 주변 기기와 전체 프로젝트를 위한 완전한 소스 코드 예제.
- ARM/Keil, IAR, Code Red, CodeSourcery 및 일반 GNU 개발 툴에서 컴파일합니다.
다운로드
SW-GRL — StellarisWare® Graphics Library Standalone Package
SW-GRL — StellarisWare® Graphics Library Standalone Package
기술 자료
| 유형 | 직함 | 최신 영어 버전 다운로드 | 날짜 | ||
|---|---|---|---|---|---|
| 사용 설명서 | Stellaris Graphics Library User's Guide (SW-GRL-UG) (Rev. P) | 2013. 4. 19 |