21、Cortex - M 开发:从当下到未来的实践指南

Cortex - M 开发:从当下到未来的实践指南

1. CI 管道与自动化测试

在开发过程中,借助 CI 管道可以构建、运行并上传测试结果。以 AWS MQTT 应用示例在 AVH AMI 的 M7 - FVP 上运行为例,整个 CI 管道包含一系列步骤。通过利用虚拟硬件仿真模型和在云端运行的应用程序,并将它们与强大的 CI 管道集成,软件开发人员可以更轻松地测试和验证他们的应用程序。

以下为实现自动化测试的三种方式,开发者可根据代码库和团队规模选择合适的 CI 复杂度,避免过度或不足设计测试流程:
1. 简单脚本方式 :适用于个人和小型项目,执行一个简单的脚本自动运行构建和测试。
2. 传统板卡农场方式 :嵌入式软件团队常用的方法,大型板卡农场连接到本地服务器,在代码提交时运行构建和测试套件。
3. 虚拟农场与板卡花园结合方式 :前沿且可扩展的嵌入式 CI 管道方法,大部分测试使用大型虚拟农场,少数系统级测试使用小型板卡花园。

2. 云端开发建议

在嵌入式开发中,云开发能显著提升开发效率和设备功能管理。以下是一些云端开发的实用建议:
1. 尝试云服务免费层 :谷歌云、亚马逊网络服务、甲骨文云、微软 Azure、阿里云和 IBM 云等云服务提供商都提供免费层,可借此了解云服务,发现适合团队的服务。
2. 保存和共享 AMIs :创建自定义的 EC2 实例,预安装所需的工具和软件并保存为 AMI。这样可以快速启动新的 EC2 实例,

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值