인천대학교 컴퓨터공학부 임베디드시스템 기말 과제
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
라이센스가 적용됩니다. 라이센스는 이곳에서 확인하실 수 있습니다.