diff --git a/README.md b/README.md index 23f852aa..ce942a11 100644 --- a/README.md +++ b/README.md @@ -9,16 +9,35 @@ is that you can customize and tweak the bootloader to your specific needs. OpenBLT can be ported to any 8-bit, 16-bit, or 32-bit microcontroller and currently runs on microcontrollers with an ARM Cortex-M, Infineon Tricore, and -Freescale HCS12 core. It is most popular on +Freescale HCS12 core. It is most popular on STM32 microcontrollers. By default, it supports communication interfaces such as: RS232, CAN, USB, -TCP/IP and it ships with the easy-to-use MicroBoot PC tool for initiating and -monitoring the firmware update. Performing firmware updates directly from an -SD-card is also supported. +TCP/IP and it ships with the easy-to-use [MicroBoot](https://www.feaser.com/openblt/doku.php?id=manual:microboot) +PC tool for initiating and monitoring the firmware update. Performing firmware +updates directly from an SD-card is also supported. -Details regarding the OpenBLT bootloader are available on the project's wiki: +For those that prefer a command line program for performing firmware updates, +there is [BootCommander](https://www.feaser.com/openblt/doku.php?id=manual:bootcommander). +If you would rather build your own firmware update tool for seamless integration +into your existing toolset, then have a look at the OpenBLT host library +([LibOpenBLT](https://www.feaser.com/openblt/doku.php?id=manual:libopenblt)). This +is an easy-to-use shared library, enabling you to develop your own firmware update +tool quickly, in the programming language of your liking. -- **https://www.feaser.com/openblt/** +Note that all host tools (MicroBoot/BootCommander/LibOpenBLT) are cross- +platform supporting both MS Windows and GNU/Linux. + +The OpenBLT [download package](https://www.feaser.com/openblt/doku.php?id=download) +contains numerous preconfigured demo programs for popular and low-cost development +boards, making it possible for you to get started with the bootloader quickly. + +Additional information, the lastest news, tips and tricks, and tutorials are +available via the following channels: + +* The [FAQ](https://www.feaser.com/openblt/doku.php?id=faq) for frequently asked questions +* The [Wiki](https://www.feaser.com/openblt/doku.php) for in-depth information +* OpenBLT's [Twitter](https://twitter.com/openblt) account and developer [blog](https://www.feaser.com/en/blog/) for the latest news +* OpenBLT's [YouTube](https://www.youtube.com/channel/UC09dHkd5kULtXxcn0x2sYxw) channel for video presentations and tutorials The OpenBLT source code is hosted on SourceForge and available in its subversion SVN repository: @@ -30,3 +49,16 @@ mirror of the SVN repository at GitHub: - **https://github.com/feaser/openblt/** +OpenBLT is offered under a dual licensing model. The default license is the +GNU GPL. If you plan on integrating OpenBLT into your closed source project, +a commercial license can be obtained: + +- **https://www.feaser.com/en/openblt.php#licensing** + +Development and maintenance of OpenBLT is sponsered by Feaser. Feaser also +offers integration/customization services, support and maintenance contracts, +and several add-on modules: + +- **https://www.feaser.com** + +