Refs #580. Updated the readme.

git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@542 5dc33758-31d5-4daf-9ae8-b24bf3d40d73
This commit is contained in:
Frank Voorburg 2018-07-20 08:18:40 +00:00
parent cab84686e8
commit 8a23570a8c
1 changed files with 16 additions and 40 deletions

View File

@ -1,64 +1,40 @@
# OpenBLT Bootloader # OpenBLT Bootloader
OpenBLT is an open source bootloader for STM32, XMC, HCS12 and other OpenBLT is an open source bootloader for STM32, XMC, HCS12 and other microcontroller targets.
microcontroller targets.
OpenBLT enables you and your customers to update the firmware on your OpenBLT enables you and your customers to update the firmware on your microcontroller based product. A major benefit of OpenBLT being open source is that you can customize and tweak the bootloader to your specific needs.
microcontroller based product. A major benefit of OpenBLT being open source
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 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 STM32 microcontrollers.
currently runs on microcontrollers with an ARM Cortex-M, Infineon Tricore, and
Freescale HCS12 core. It is most popular on STM32 microcontrollers.
By default, it supports communication interfaces such as: RS232, CAN, USB, By default, it supports communication interfaces such as: RS232, CAN, USB, 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.
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.
For those that prefer a command line program for performing firmware updates, 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.
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.
Note that all host tools (MicroBoot/BootCommander/LibOpenBLT) are cross- Note that all host tools (MicroBoot/BootCommander/LibOpenBLT) are cross-platform supporting both MS Windows and GNU/Linux.
platform supporting both MS Windows and GNU/Linux.
The OpenBLT [download package](https://www.feaser.com/openblt/doku.php?id=download) 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.
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 Additional information, the lastest news, tips and tricks, and tutorials are available via the following channels:
available via the following channels:
* The [FAQ](https://www.feaser.com/openblt/doku.php?id=faq) for frequently asked questions * 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 * 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 [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 * 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 The OpenBLT source code is hosted on SourceForge and available in its subversion SVN repository:
subversion SVN repository:
- **https://sourceforge.net/projects/openblt/** * [https://sourceforge.net/projects/openblt/](https://sourceforge.net/projects/openblt/)
For those that prefer GIT for their version control, there is a read-only For those that prefer GIT for their version control, there is a read-only mirror of the SVN repository at GitHub:
mirror of the SVN repository at GitHub:
- **https://github.com/feaser/openblt/** * [https://github.com/feaser/openblt/](https://github.com/feaser/openblt/)
OpenBLT is offered under a dual licensing model. The default license is the 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:
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** - [https://www.feaser.com/en/openblt.php#licensing](https://www.feaser.com/en/openblt.php#licensing)
Development and maintenance of OpenBLT is sponsered by Feaser. Feaser also Development and maintenance of OpenBLT is sponsered by Feaser. Feaser also offers integration/customization services, support and maintenance contracts, and several add-on modules:
offers integration/customization services, support and maintenance contracts,
and several add-on modules:
- **https://www.feaser.com** - [https://www.feaser.com](https://www.feaser.com)