이 저장소에는 ClearCore Motion 및 I/O 라이브러리가 포함되어 있어 ClearCore 애플리케이션 구축을 위한 기반을 제공합니다. 또한 ClearCore의 다양한 기능을 시연하는 Microchip Studio 예제 프로그램과 자체 애플리케이션 구축을 시작하는 데 사용할 수 있는 Microchip Studio 템플릿 프로젝트도 포함되어 있습니다.
포함된 Microchip Studio 프로젝트에는 Microchip Studio 버전 7.0.1645 이상이 필요합니다(최신 버전 권장).
Microchip Studio 도구 메뉴에서 장치 팩 관리자를 엽니다. 다음 팩이 설치되어 있는지 확인하십시오.
https://www.teknic.com/downloads/
libClearCore는 ClearCore 하드웨어와 인터페이스하기 위한 C++ 객체 지향 API를 제공합니다. ClearCore의 각 커넥터에는 애플리케이션에서 사용할 관련 개체가 있습니다. libClearCore API에 대한 Doxygen 참조 매뉴얼은 https://teknic-inc.github.io/ClearCore-library/에서 확인할 수 있습니다.
Microchip Studio에서 이 라이브러리를 로드하고 컴파일하기 위해 포함된 Microchip Studio 프로젝트 파일(*.cppproj)이 있습니다.
ClearCore 이더넷 구현은 LwIP 스택을 기반으로 합니다. 이더넷 애플리케이션은 libClearCore에서 제공하는 이더넷 API를 사용하여 개발해야 합니다. 완전성을 위해 LwIP 소스 코드가 포함되어 있습니다.
Microchip Studio에서 이 라이브러리를 로드하고 컴파일하기 위해 포함된 Microchip Studio 프로젝트 파일(*.cppproj)이 있습니다.
이 폴더에는 다양한 ClearCore 기능에 대한 예제 애플리케이션이 포함되어 있습니다. 제공된 예제를 실행하려면 먼저 실행하려는 기능을 설명하는 하위 디렉터리를 선택하세요. 각 하위 디렉터리에는 해당 기능과 관련된 다양한 예제와 필수 인터페이스 라이브러리가 포함된 Microchip 솔루션 파일(*.atsln)이 있습니다. 솔루션이 Microchip Studio에 로드된 후 솔루션 탐색기 패널 내에서 실행하려는 예제가 포함된 프로젝트를 찾아보세요. 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 "시작 프로젝트로 설정"을 선택합니다.
예제 프로그램은 연결된 ClearCore USB 포트를 검색하고 ClearCore 하드웨어에 예제 프로그램을 로드하는 사용자 정의 펌웨어 로딩 스크립트로 구성됩니다. "디버깅 없이 시작(Ctrl+Alt+F5)"을 클릭하기만 하면 예제 프로그램이 컴파일되고, 펌웨어를 로드하고, 실행을 시작합니다.
프로젝트 템플릿 디렉토리는 자신만의 애플리케이션을 작성하기 위한 시작점으로 포함되어 있습니다. Microchip Studio 솔루션 파일(*.atsln)을 열고 애플리케이션 코드를 main.cpp에 넣기만 하면 됩니다.
USB 커넥터를 사용하여 ClearCore에 펌웨어를 로드하기 위한 Windows 도구가 포함되어 있습니다.
bossac 명령줄 플래싱 애플리케이션
flash_clearcore.cmd 연결된 ClearCore USB 포트를 검색하고 bossac을 사용하여 펌웨어를 로드하는 스크립트
uf2-builder 컴파일된 펌웨어 바이너리 파일을 부트로더의 대용량 저장 드라이브에 드래그 앤 드롭 플래싱할 수 있는 UF2 파일로 변환합니다.