OpenBLT는 STM32, XMC, HCS12 및 기타 마이크로 컨트롤러 대상의 오픈 소스 부트 로더입니다.
OpenBLT를 통해 귀하와 고객은 마이크로 컨트롤러 기반 제품에서 펌웨어를 업데이트 할 수 있습니다. OpenBLT가 오픈 소스라는 주요 이점은 부트 로더를 특정 요구에 맞게 사용자 정의하고 조정할 수 있다는 것입니다.
OpenBLT는 8 비트, 16 비트 또는 32 비트 마이크로 컨트롤러로 포팅 될 수 있으며 현재 STM32, Infineon XMC, NXP S12 및 Ti TM4C 및 LM3S 마이크로 컨트롤러에서 실행됩니다. STM32 마이크로 컨트롤러에서 가장 인기가 있습니다.
기본적으로 RS232, CAN, USB, TCP/IP, MODBUS RTU와 같은 통신 인터페이스를 지원하며 펌웨어 업데이트를 시작하고 모니터링하기 위해 사용하기 쉬운 마이크로 부트 PC 도구와 함께 제공됩니다. SD 카드에서 직접 펌웨어 업데이트를 수행하는 것도 지원됩니다.
펌웨어 업데이트를 수행하기위한 명령 줄 프로그램을 선호하는 사람들에게는 BootCommander가 있습니다. 기존 도구 세트에 원활한 통합을 위해 자체 펌웨어 업데이트 도구를 구축하려면 OpenBLT 호스트 라이브러리 (LibopenBLT)를 살펴보십시오. 이는 사용하기 쉬운 공유 라이브러리로 원하는 프로그래밍 언어로 자신의 펌웨어 업데이트 도구를 빠르게 개발할 수 있습니다.
모든 호스트 도구 (Microboot/BootCommander/LibopenBlt)는 MS Windows 및 GNU/Linux를 모두 지원하는 크로스 플랫폼입니다.
OpenBLT 다운로드 패키지에는 인기 있고 저비용 개발 보드를위한 수많은 미리 구성된 데모 프로그램이 포함되어있어 부트 로더를 신속하게 시작할 수 있습니다.
추가 정보, 마지막 뉴스, 팁 및 요령 및 튜토리얼은 다음 채널을 통해 제공됩니다.
OpenBLT 소스 코드는 SourceForge에서 호스팅되며 Subversion SVN 저장소에서 사용할 수 있습니다.
버전 제어를 위해 git을 선호하는 사람들에게는 Github에 SVN 저장소의 읽기 전용 미러가 있습니다.
OpenBLT는 듀얼 라이센스 모델로 제공됩니다. 기본 라이센스는 GNU GPL입니다. OpenBLT를 폐쇄 소스 프로젝트에 통합 할 계획이라면 상용 라이센스를 얻을 수 있습니다.
OpenBLT의 개발 및 유지 보수는 Feaser가 후원합니다. Feaser는 또한 통합/사용자 정의 서비스, 지원 및 유지 보수 계약 및 여러 애드온 모듈을 제공합니다.