Development Studio 2024中文免费版是一款专为Arm架构量身打造的嵌入式C/C++开发工具链,ARMDS都能提供无缝衔接的协作体验,帮助开发团队大幅缩短研发周期,在激烈的市场竞争中抢占先机。

Development Studio安装教程
1、在本站下载解压后即可获取软件安装包,解压后进入“DS000-BN-00000-r24p1-00rel0”文件夹;

2、以管理员身份运行“armds-2024.1.msi”程序,点击Next按钮;

3、要先选择我同意才可以点击Next按钮;

4、选择一下软件的安装路径,点击Next;


5、点击Install;

6、软件安装过程中,请耐心等候;

7、安装完成,点击Finish按钮;

8、紧接着将补丁文件复制到软件安装目录,点击替换,如图所示;

9、打开软件,会弹跳出一下界面,选择【Add FlexNET product license】后点击【Next】;

10、选择【ds_license.lic】文件点击【Next】;

11、之后再点击【Next】,如图所示;

12、最后点击【Finish】即可完成并结束激活过程;

ARM Development Studio 2024功能详解
1.广泛的内核兼容能力,支持Cortex?M、Cortex?R、Cortex?A、Neoverse等全系列Arm处理器内核,裸机固件、嵌入式Linux等不同类型项目都可以进行开发调试。
2.集成代码编辑编译环境,内置C/C++与汇编编辑器,具备语法高亮、代码补全、符号检索功能,搭载Arm专用编译器,支持代码优化,提升固件运行性能。
3.虚实双环境调试,支持外接调试器连接真实硬件进行调试;内置FVP虚拟仿真平台,无需实体芯片,就可以完成代码编写、运行与问题排查。
4.多核SoC调试,支持多内核同时调试,可分别读取各个核心寄存器、内存数据,灵活设置各类断点,适配复杂多核芯片的开发验证。
5.性能分析组件Streamline,能够采集CPU负载、内存占用、线程调度相关数据,定位程序性能瓶颈,同时支持代码覆盖率统计,方便测试验证。
6.专业项目管理,支持多项目工作空间,项目分组分类管理,大型工程文件结构清晰,配置可以导出共享,适配团队协同开发。
7.芯片底层调试,支持芯片Bring?up阶段调试,直接访问芯片寄存器与内存,满足芯片流片后的底层验证工作。
8.多格式固件输出,可编译输出ELF、BIN、HEX等固件文件,直接用于硬件烧录。
9.基于Eclipse的IDE框架,支持导入外部源码工程,可安装第三方插件扩展软件功能。
10.跨主机平台运行,软件可部署在Windows以及Linux操作系统主机上。
ARM Development Studio 2024怎么用
1.完成软件安装,导入有效的授权许可,启动软件后选定工作空间目录,所有项目将会保存在该目录下。
2.创建全新工程或者导入已有的源码项目,选择对应的芯片内核型号,完成工程基础配置。
3.导入或者编写C、汇编源代码,配置头文件搜索路径、编译宏、编译优化等级等编译参数。
4.执行编译构建,观察编译输出窗口,处理代码报错以及警告,生成目标固件文件。
5.配置调试会话,如果使用虚拟平台,选择对应的FVP仿真模型;如果调试真实硬件,配置调试适配器以及芯片相关参数。
6.进入调试模式,设置断点,使用单步运行、继续运行等调试指令,查看变量、寄存器、内存信息,排查代码bug。
7.如需性能调优,打开Streamline工具采集运行数据,根据分析结果优化程序逻辑。
8.编译生成BIN、HEX固件,将固件烧写到硬件设备进行实际验证。
9.保存工程配置,团队协作时可以导出项目配置文件进行共享。
ARM Development Studio 2024怎么开发
1.裸机固件开发
新建裸机类型工程,选定目标Arm内核,编写启动汇编文件,配置堆栈、中断向量表;编写C语言业务逻辑代码,配置编译链接脚本,规划内存布局;编译之后通过FVP仿真或者硬件调试器下载运行,调试中断、外设驱动,完成功能验证,最后导出固件用于烧录。
2.嵌入式Linux应用开发
导入Linux用户态源码工程,配置交叉编译工具链,设置头文件与库文件搜索路径;编写应用程序代码,编译生成可执行程序;可通过虚拟平台加载Linux系统,将程序部署进去调试,也可以把程序拷贝到真实开发板运行调试。
3.基于FVP虚拟平台开发
无需硬件,新建FVP项目,选择匹配SoC的虚拟模型,配置虚拟内存、外设参数;导入源码,直接在仿真环境编译运行,提前完成驱动、业务逻辑开发,硬件到位之后再迁移到实体芯片。
4.多核SoC开发
建立多核工程,分别配置各个内核编译选项,为每个核心编写对应的程序;调试会话开启多核调试,分别对各个内核设置断点,观测多核心之间数据交互,处理多核同步相关逻辑。
5.项目团队协作开发
将工程源码放到版本控制系统管理,本机导入共享项目,统一编译与调试配置;使用Streamline输出性能报告,项目配置文件导出,方便团队成员同步开发环境。
6.开发完成输出交付
调试确认功能无误,调整编译选项生成正式版本固件,输出BIN、HEX、ELF文件,用于后续量产烧录。

























大小: 116.2M
Java SE Development Kit(JDK6)6u43 多国语言版
易语言33个皮肤模块绿色版
STC单片机ISP下载编程软件v6.85i 官方最新版
lingoV14.0 绿色中文版
AutoIt(AU3)v3.3.14.2 汉化版
派森(Python)v2.7.18 官方正式版【x86|x64】
jdk99.0.4 官方最新版
VBScript编辑器(VbsEdit)V5.2.4.0 汉化绿色特别版
Delphi77.0 Build 8.1企业版龙卷风集成Update1
pyscripter x642.5.3 官方最新版
Delphi 7(集成控件)v7.0Build8.1企业版龙卷风集成Update1
visual studio emulator for androidv1.1.622 官方最新版
Python编程和调试工具(ActivePython)v3.6.0.3600 英文版
UML建模软件(ArgoUML)v0.34 免费版
html5编程工具(LayaAir IDE)2.7.0 官方最新版
微信开发者工具1.03.2011120 官方最新版
i-Autoit1.01正式版
OgreGUI(非标准字符串资源的汉化工具)V2.01 汉化绿色特别版
Java编译器(时修改Java源代码并编译、保存Java源文件)V1.01绿色中文免费版