Skip to content

Commit 1eae659

Browse files
OC replaced by KSC
1 parent 652c29a commit 1eae659

File tree

1 file changed

+10
-14
lines changed

1 file changed

+10
-14
lines changed

docs/tools/tools_intro.md

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,25 @@
11
# Arm Mbed tools
22

3-
The Arm Mbed OS ecosystem includes many tools designed to work with Mbed OS and projects that use Mbed OS throughout the development process. With our development tools, Arm Mbed Studio, Arm Mbed CLI and the Arm Mbed Online Compiler, you can create, import and build projects. You can compile with any of our supported toolchains and debug with the many IDEs we support. DAPLink and pyOCD let you program and debug your many devices. For validation of your project, you can test your code with Greentea, `htrun` and utest. This section covers all of these tools related to Mbed OS.
3+
The Arm Mbed OS ecosystem includes many tools designed to work with Mbed OS and projects that use Mbed OS throughout the development process. With our development tools, Keil Studio, Mbed Studio and Mbed CLI, you can create, import and build projects. You can compile with any of our supported toolchains and debug with the many IDEs we support. DAPLink and pyOCD let you program and debug your many devices. For validation of your project, you can test your code with Greentea, `htrun` and utest. This section covers all of these tools related to Mbed OS.
44

55
## Development tool options
66

7-
The three Mbed OS development tools are Mbed Studio, Mbed CLI and the Mbed Online Compiler. All of the development tools perform the same process:
7+
The three Mbed OS development tools are Keil Studio, Mbed Studio and Mbed CLI. All of the development tools perform the same process:
88

99
- Bring the Mbed OS source code from GitHub or `mbed.com`, along with all dependencies.
1010
- Compile your code with Mbed OS for a target, so you have a single file to flash to your board.
1111

1212
We developed Mbed OS using the Mbed CLI tool, which is a Python program that coordinates builds and fetches all the dependencies of an Mbed OS application. As this runs on your local development machine, you also need compilers and other build tools installed.
1313

14-
`os.mbed.com` provides the tools, libraries and programs that work with Mbed OS, so you can also use Mbed Studio or the Mbed Online Compiler for building Mbed OS examples and programs. Beginner developers or those who are not comfortable with the command-line may prefer Mbed Studio or the Online Compiler.
14+
`os.mbed.com` provides the tools, libraries and programs that work with Mbed OS, so you can also use Keil Studio or Mbed Studio for building Mbed OS examples and programs. Beginner developers or those who are not comfortable with the command-line may prefer Keil Studio or Mbed Studio.
1515

16-
## Arm Mbed Online Compiler
16+
## Keil Studio
1717

18-
The Mbed Online Compiler is our in-house IDE and should be familiar to anyone who's been working with Mbed for a while. It uses the Arm Compiler 6.
18+
Keil Studio is our zero-installation web IDE. It is the successor to the Mbed Online Compiler and allows you to develop Mbed and CMSIS projects. For more information, please see the [Keil Studio documentation](https://developer.arm.com/documentation/102497/1-5/Arm-Keil-Studio).
1919

20-
For more information, please see the [Online Compiler page](../build-tools/mbed-online-compiler.html).
20+
## Mbed Studio
21+
22+
Mbed Studio is our desktop IDE for Mbed projects and is available to anyone with an Mbed account. You can [download it for Windows, Linux and Mac](https://os.mbed.com/studio/), and access the documentation at [os.mbed.com/docs/mbed-studio](https://os.mbed.com/docs/mbed-studio/).
2123

2224
## Command line tools
2325

@@ -48,17 +50,11 @@ You can build Mbed OS with the Arm Compiler and GNU Arm Embedded toolchains. The
4850

4951
| Compiler| Download location | Name in Mbed CLI |
5052
| --- | --- | --- |
51-
| Arm Compiler 6.16 (default ARM toolchain) | - A paid version is available as [Arm Compiler 6.16 Professional](https://developer.arm.com/products/software-development-tools/compilers/arm-compiler/downloads/version-6). </br> - A paid version is also included in [Keil MDK 5.34](https://www.keil.com/update/relnotes/MDK534.htm) | `ARM` |
53+
| Arm Compiler 6.16 (default ARM toolchain) | - A paid version is available as [Arm Compiler 6.16 Professional](https://developer.arm.com/products/software-development-tools/compilers/arm-compiler/downloads/version-6). </br> - A paid version is also included in [Keil MDK 5.34](https://www.keil.com/update/relnotes/MDK534.htm). | `ARM` |
5254
| GNU Arm Embedded version 10 (10.3-2021.07) | [GNU Arm Embedded version 10 (10.3-2021.07)](https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads) | `GCC_ARM` |
5355

5456
<span class="notes">**Note**: Mbed OS 6 does not support Arm Compiler 5, IAR or uARM.</span>
5557

56-
## Arm Mbed Studio
57-
58-
Mbed Studio is our new desktop IDE and is available to anyone with an Mbed account. You can [download it for Windows, Linux and Mac](https://os.mbed.com/docs/mbed-studio/current/installing/index.html), and access the documentation at [os.mbed.com/docs/mbed-studio](https://os.mbed.com/docs/mbed-studio/).
59-
60-
To complement our popular Mbed Online Compiler and command-line tools, we created Mbed Studio, the tooling you need in a desktop IDE to have a quick development, debug and deploy cycle when you build your next product. Mbed Studio speeds up your development flow and provides functionality that helps you get the most out of Mbed OS.
61-
6258
## Exporting to third party development tools
6359

64-
You can export your project from any of our tools to third party tools. For instructions, as well as tool-specific information, see the [Exporting to third party toolchains page](../build-tools/third-party-build-tools.html).
60+
You can export your project from Mbed Studio or Mbed CLI to third party tools. For instructions, as well as tool-specific information, see the [Exporting to third party toolchains page](../build-tools/third-party-build-tools.html).

0 commit comments

Comments
 (0)