시작하기
다음은 입문을 위한 가이드입니다.
Tools편
FlywizOS의 LCD보드를 사용하기 전에 사용자는 먼저 개발 도구를 설치를 해야 합니다.
새롭게 만들어진 프로젝트의 UI에는 아무것도 없습니다. 간단히 Text 컨트롤을 드래그 앤 드롭으로 만들고, 컴파일 및 다운로드하여 그 결과를 확인할 수 있습니다.
Note: 만약 소유하고 있는 보드가 WIFI버전이라면 먼저 ADB IP를 설정해야 정상적으로 프로그램 다운로드가 가능합니다.(프로젝트 실행 방법참고)우리는 많은 예제 코드를 제공합니다. 소유한 플랫폼에 맞는 예제 코드 패키지를 다운로드 한 후 압축을 해제하여 툴에 Import하면 많은 프로젝트를 확인할 수 있으며, 다른 챕터에서 이에 대해 자세하게 소개하겠습니다.
규칙편
Tool에 익숙해진 후, LCD보드의 개발 규칙에 대해 알아봅니다.
프로젝트의 폴더 구조를 이해하면 프로젝트가 무엇을 포함하며 UI파일, 코드, 리소스가 어디에 있고 저장되는지 알 수 있습니다.
다음으로 어떤 내용들이 툴에 의해 자동으로 생성되는지, UI파일에 해당하는 소스코드가 무엇인지, 컨트롤의 명명규칙등을 알아보겠습니다. 이것들을 이해하고나면 컨트롤을 조작하기 위해서 어떤 코드를 수정해야 하는지 알 수 있습니다.
컨트롤편
개발 화면, 네비게이션 바 등의 다양한 컨트롤과 각 컨트롤의 사용에 대해 소개합니다.
Uart편
- 먼저, 보드에서 사용된 UART를 이용한 통신 모델을 소개합니다.
- 그 후, 제공된 샘플을 따라해보고 이를 기본으로 프로토콜과 기능을 추가합니다,
- 끝으로 통신 프레임웍을 실제 구현해보십시오.
Update편
두 가지 업그레이드 방법이 있습니다.
이미지 파일 만들기 —— update.img : 이 방법은 프로그램을 보드에 저장하는 것으로 전원이 꺼진 후에도 프로그램이 유지됩니다. Note : 일반적인 다운로드 및 디버깅과의 차이점에 주의하세요. 이 방법은 가장 일반적으로 사용되는 방법이기도 합니다.
업그레이드 카드 만들기 —— 전체 시스템을 포맷합니다. 시스템이 새로운 버전으로 업데이트 되면, 공식적으로 해당하는 업데이트 파일이 제공됩니다. 사용자는 이 파일과 전용 툴을 이용하여 TF카드를 업그레이드 전용 카드로 만들어 보드를 업그레이드 할 수 있습니다. 또한 시스템이 켜지지 않을 경우에도 역시 이 방법을 사용하여 복구할 수 있습니다.
Debug편
현재 프로그램은 로그로만 디버깅 할 수 있습니다.
Module편
코어 모듈 소개를 참고하십시오.
Hardware편
하드웨어 소개를 참고하십시오.
FAQ편
FAQ를 참고하십시오.