인천대학교 컴퓨터공학부 임베디드시스템 기말 과제
Odroid-C1에서 구동되는 GUI 그림판입니다.
다음 기능을 지원합니다.
LINE: 두 점을 잇는 선.RECTANGLE: 두 점을 맞꼭지점으로 하는 네모.OVAL: 두 점을 맞꼭지점으로 하는 네모에 접하는 타원.FREE DRAW: 입력되는 점으로 이루어진 임의의 도형.
LINE과RECTANGLE은 rubber-band를 지원합니다.
PEN: 윤곽선만 있는 도형을 그립니다.FILL:RECTANGLE과OVAL에 한하여, 속이 채워져 있는 도형을 그립니다.
8가지 색상을 지원합니다.
캔버스 위에 그려진 객체를 선택하여 이동합니다. 여러 도형이 겹쳐져 있을 경우 가장 위에 있는 도형이 선택됩니다.
LINE과FREE DRAW의 경우, 해당 도형을 포함하는 가장 작은 직사각형 영역에 대해 선택이 가능합니다.
캔버스 위에 그려진 객체를 지웁니다. 지우개가 닿은 도형은 캔버스에서 사라집니다.
여러 도형이 겹쳐있을 경우, 가장 위에 있는 도형이 지워집니다.
- Odroid-C1
- C1 3.2inch TFT+Touchscreen Shield
- Ubuntu 18.04.2 LTS (GNU/Linux 3.10.107-11 armv7l)
- GCC 7.3.0
이 프로그램은 2019년 6월 3일부터 2019년 6월 16일까지 임베디드시스템 강의 기말 과제를 수행하기 위하여 제작되었습니다.
소스 코드에는 GPLv3 라이센스가 적용됩니다. 라이센스는 이곳에서 확인하실 수 있습니다.
