diff --git a/README.md b/README.md index ce942a11..67b239d5 100644 --- a/README.md +++ b/README.md @@ -1,64 +1,40 @@ # OpenBLT Bootloader -OpenBLT is an open source bootloader for STM32, XMC, HCS12 and other -microcontroller targets. +OpenBLT is an open source bootloader for STM32, XMC, HCS12 and other microcontroller targets. -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. +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. -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. +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. -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. +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. -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. +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. -Note that all host tools (MicroBoot/BootCommander/LibOpenBLT) are cross- -platform supporting both MS Windows and GNU/Linux. +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. +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: +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: +The OpenBLT source code is hosted on SourceForge and available in its 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 -mirror of the SVN repository at GitHub: +For those that prefer GIT for their version control, there is a read-only 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 -GNU GPL. If you plan on integrating OpenBLT into your closed source project, -a commercial license can be obtained: +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** +- [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 -offers integration/customization services, support and maintenance contracts, -and several add-on modules: +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** +- [https://www.feaser.com](https://www.feaser.com)