最新版KEIL MDK5.29 uVision5开发工具来了,你用了吗?
可以下载地址:http://www.myir-tech.com/soft.asp?id=1169请添加链接描述
KEIL MDK5.29 uVision5包含哪些功能呢?下面看看
Arm Development Studio IDE
Development Studio helps you build, code, debug and optimize Arm-based projects quickly. From device bring-up to application debug to creating highly efficient micro-controller applications, Development Studio enables you to bring better products to market ahead of the competition.
Arm Compiler
Arm Compiler 5 and Arm Compiler 6 toolchains enable you to build highly optimized embedded applications for the entire range of Arm processors. Arm Compiler 5 supports all Arm architectures from Armv4 to Armv7 inclusive. Arm Compiler 6 supports Armv6-M, Armv7, and Armv8 architectures.
Arm Debugger
Arm Debugger is a graphical debugger supporting software development on Arm processor-based targets and Fixed Virtual Platforms (FVP). The Arm Debugger includes support for SoC bring-up with platform configuration utilities using the Arm ULINK™ and DSTREAM debug probes families.
Arm Fixed Virtual Platforms
Fixed Virtual Platforms (FVPs) provide the ideal combination of performance, flexibility and usability for development and debug at all levels of the software stack. Based on Arm Fast Models, a library of FVPs is supplied with Development Studio for Cortex-A, Cortex-R and Cortex-M processors. In addition, Development Studio supports custom FVPs created using the Arm Fast Models package, via the Platform Configuration Editor (PCE).
Arm Streamline
Arm Streamline is a system-wide performance profiler which can be used to analyse Linux, Android, and bare-metal embedded systems. Streamline's visualization tools make it easy to identify performance bottlenecks in software running on Arm CPUs, and data-plane workloads running on Arm Mali GPUs and other Arm IP. This is supplemented by a hot-spot software profiler which can identify the dominant functions and call paths in application software, enabling performance tuning of the entire system platform.
Arm Graphics Analyzer
Arm Graphics Analyzer allows you to capture and visualize OpenGL ES, Vulkan and OpenCL API calls made by an application, including capture of application assets and generation of debug visualizations of the application framebuffers. This can be used to identify which API calls are responsible for rendering defects, and makes it easy to identify rendering inefficiencies and performance issues. Arm Graphics Analyzer was formerly known as Mali Graphics Debugger.
What's New in Development Studio 2019.1
Arm Development Studio IDE
Removed Linux kernel image for Cortex-A9 FVP. Examples which previously relied on this Linux kernel image have been updated to provide instructions to create a similar runtime environment.
Arm Compiler
Updated to version 6.13 for the latest features, bug fixes and performance improvements. The complete release notes are available on the Arm Compiler 6 Downloads page.
Arm Debugger
This release of Development Studio includes the following new features and enhancements:
Debug for Cortex-A35, Cortex-A57 and Cortex-A72 processors now enabled in Bronze edition
Iris debug interface support for virtual prototypes
Streaming mode enabled for DSTREAM-PT debug probe
DAP-Lite2 supported in ULINK and DSTREAM families
SWJ-DP switching through dormant state supported in ULINK and DSTREAM families
ULINKpro family support for CoreSight SoC-600
Support for CoreSight SoC-600 DAP with 8-bit IR length using DSTREAM family probes
Improved trace topology and device detection based on information from integration test registers
New device support for
oCortex-R52 Subsystem for MPS3 FPGA Prototyping board
oDesignStart Cortex-A5 Fixed Virtual Platform (FVP)
oIntel Agilex SoC FPGA
oNVidia Jetson TX2
oNXP TWR-LS1021A r2
oNXP i.MX8QXP
oPhytec i.MX8M
oTI AM437x
For a complete list of supported device please visit the Supported Devices page
Arm Fixed Virtual Platforms
Updated to version 11.8 for the latest features, bug fixes and performance improvements. The complete release notes are available on the Fast Models Release History page.
Arm Streamline
This release of Development Studio includes the following new features and enhancements:
Updated to version 7.1
New device support for:
oMali-G77 GPUs
Added gator_me.py helper script to set up application profiling on Android systems
Improved handling of arbitrary cluster counts for DynamIQ systems
Improved handling of event based sampling for multi-cluster systems
The following features are deprecated in this release and will be removed in Development Studio 2020.0:
Kernel mode data capture using the gator.ko kernel module. The recommended method for data capture is using user-space gatord to collect data using standard Linux Perf data collection interfaces.
Data capture from Arm SoC Designer. There is no planned replacement, as Arm SoC Designer itself is no longer under development.
Arm Graphics Analyzer
This release of Development Studio includes the following new features and enhancements:
Updated to version 5.4
Added aga_me.py helper script to set up application tracing on Android systems
Improved support for application tracing on Android 8.0 onwards
The following feature is deprecated in this release and will be removed in Development Studio 2020.0:
Replaying captured traces on Android and Linux targets. The recommended methods for capturing and replaying API sequences are:
oOpenGL ES: Arm PATrace application, available at https://github.com/ARM-software/patrace .
oVulkan: LunarG vktrace application, available at https://github.com/LunarG/VulkanTools/tree/master/vktrace.
Supported Host Platforms
The list of supported host platforms is available online, in the Hardware and host platform requirements section of the Getting Started Guide.
Important note: support for RedHat Enterprise Linux 6 and Microsoft Windows 7 operating systems will be discontinued in future releases.
Getting Started
For an in-depth introduction to Development Studio, system requirements and installation instructions, please consult the online Getting started page. A copy of the Getting started guide is also included in your installation of Development Studio and accessible from within the IDE.
If you are migrating from DS-5, there also is a DS-5 migration guide to help you transition quickly.
Feedback & Support
You can find tutorials, documentation and videos on the Development Studio Learn page.
For technical support, go to our Support page. You can also raise queries and support issues relating to Development Studio on the Arm Community website.
Noteworthy Issues and Limitations
Graphics Analyzer support for Android 10 (Android Q) target devices is only shipped at "dev" quality; early preview releases were tested and are functional but it is expected that the final build of Android 10 will not work reliably due to the introduction of layer drivers for OpenGL ES. The workaround for applications with the ability to modify their activity source code is to move the load of the Graphics Analyzer interceptor from a static initialization-time code block to the onCreate() method of the native activity after invoking the super-class method. For example:
public class YourNativeActivity extends NativeActivity {br/>@Override
protected void onCreate(Bundle savedInstanceState) {
// Call super-class onCreate first
super.onCreate(savedInstanceState);
// Load interceptor second
try {
System.loadLibrary("AGA");
} catch (UnsatisfiedLinkError e) {
e.printStackTrace();
}
...
}
}