剑池系列开发工具系统规划(三)| 学习笔记

简介: 快速学习剑池系列开发工具系统规划。

开发者学堂课程【剑池系列开发工具 :剑池系列开发工具系统规划(三)】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/734/detail/13095


剑池系列开发工具系统规划(三)

 

四、小结

从开发工具及本身讲述了开发工具集锦中包含了哪些内容或哪些工具可以辅助用户提升开发效率。其次介绍了标准规范 ABI 和 CSI interface。有2个ide,也就是2个集成开发环境 CDs 和 CDK。 一系列开发工具包括编译器工具机、模拟器和调试系统、烧写工具、C 库以及讲解了开发工具在过程中分别发挥的作用及选择开发工具和调试中需要注意的,也就是从总体上介绍了开发工具有哪些内容。

 

五、下期预告

image.png

下期内容为 CDK。除了以上功能特点之外,还会讲解开发体验。其次会讲解云端组件是什么,帮助系统是什么,学习资源如何与 CD 进行挂钩。帮助用户从拿到开发板将开发板使用,将集成开发环境使用。遇到困难时如何得到客户支持,如何在学习论坛中找到学习资料、技术直播等。

问: 在程序开发的时候,可以不用关注芯片的选型,直接根据程序最终的功能模块,开发工具自动的选型匹配。对于这一方面有什么自己的一些想法和建议?

答:很多东西能够通过模拟器解决,所以提到在模拟器上如何进行开发,现在的模拟器已经支持图形化配置。能够通过配置的方式将自己想要定制的芯片配置出来,包括前期评估时会将 Memory 延长,方便在应用方案执行下去。其次,用户更加想了解如果本人是做应用,想进行方案设计,不需要关心选什么芯片,如何根据自己应用的情况下快速选择芯片或开发板。整个 OCC 本身希望端游一体,因此能够登录 OC 网站,输入想要查找的方案,基于其中的源代码,建造出自己的原型。原型需要的开发版都能在方案中有链接。用户只需要关心创新内容开发内容,进行搜索之后,就会给予相应推荐。

问:模拟器在哪里?用户使用是否收费?

答:模拟器是免费的,在近期阶段,用户能够快速使用。模拟器在 GitHub 有源码发布。模拟器在 CDs 或 CDK 中已经内嵌,只需要选择调试目标或运行目标是模拟器,就能够直接使用。如果程序已经开发完毕,想在开发板中运行,只需要将运行目标切换为真实的开发版即可。

问:如果有蓝牙项目开发,此时获取到开发板能够直接用模拟器在线上模拟,用户关注的是如何将模拟的数据或信息保存到开发板上。

答:在现在的模拟器中会做算法和功能性的模拟。蓝牙模拟中涉及的东西较多,因为模拟器中可以支持外设开发,但是在现有的模拟器中没有支持蓝牙模块,就无法通过蓝牙的方式模拟出整个蓝牙模块,包括可以扫描外设或协议。但是能够通过二次开发接口啊。直接开发 Chrome 组件安插到模拟器中,理论上能够通过模拟外设控制蓝牙,利用主机的蓝牙设备传到模拟器的系统中。

问:云端开发有哪些资源?开发工具集能够支持哪些芯片开发?

答:云端是阿里 OS  的基础组件,包括基础的蓝牙协议站、CS Echo CSI Java。理论上支持所有玄铁处理器。其次,支持所有基于 risk five 的芯片开发,包括平头哥的 CPU 或其他 risk five 处理器,都可以在开发工具上进行开发。在集成开发环境中更多的是在调试单元上做支持,可以在基础上做芯片模板,也可以在模板上做其他事情,对于一个芯片来讲,第一个核心是要支持 CPO,第二个是在外设集成之后,以上就是芯片的开发。

问: cdk 是否收费,在哪里下载?新的 MCU 想要加入,如何解决这个问题?

答:IDE 是不收费的,下载地址可以直接从芯片的开放社区下载,能够很快速地获取到。玄铁系列 CPU 的芯片能够在整个 ide 支持。运用了 risk five 架构的所有芯片,也能够在 ide 做支持。现在还没有支持 arm 处理器的开发。未来能够对接一些开源的编译器,能够做到芯片的兼容

问:模拟器针对于软件在线开发会更加上手,实际应用到硬件的场景中,这些工具如何更好的解决?应用场景是否受限?

答:希望模拟器让软件算法和软件功能调优。基于这个问题,阿里云做了许多事情,包括图形化 profiling。对于嵌入式小 MCU 领域的情况下,由于有许多外设,往往还需要其他外挂。模拟器很难做到,现在的解决方案就是将外设直接放在模拟器中做对接。第二套解决方案就是真实化开发版。将模拟的信号通过 USB 的方式转送到真实的开发板上,例如,树莓派的板子将信息转化为物理信号,通过代理发出,这种方式也能解决模拟器无法直接对接真实外设的需求。

相关文章
|
物联网 开发者
Wifi-nodeMCU-esp8266 固件库下载与调试工具介绍 | 学习笔记
快速学习 Wifi-nodeMCU-esp8266 固件库下载与调试工具介绍
Wifi-nodeMCU-esp8266 固件库下载与调试工具介绍 | 学习笔记
|
存储 Java Windows
Java21 JDK下载安装及Windows环境变量配置
JDK是Java的开发工具包,要进行Java学习或开发之前,需先下载安装,下载地址如下:提示:这网址里面有三个扩展名的文件,分别是“.zip”、“.exe”和“.msi”,鄙人选择的是.exe的文件,下方的安装和环境的配置也是安装该文件的安装程序进行的。
3092 2
|
前端开发 应用服务中间件 nginx
react react-pdf实现在线pdf加载(翻页加载、下拉滚动加载)
react react-pdf实现在线pdf加载(翻页加载、下拉滚动加载)
|
编解码 芯片 UED
高性能SoC FPGA原型验证系列——综述
本系列博文将结合自己在FPGA原型验证方面的工作经验,先从总体上探讨FPGA原型验证的优势和挑战,然后介绍市面常见的FPGA原型平台并分析各自的优缺点,随后重点介绍平头哥高性能SoC使用的FPGA原型平台,后续还会就FPGA原型中的关键技术进一步展开讨论,并给出自己的一些经验和技巧总结,希望通过系列博文能带给读者关于FPGA原型验证一个系统的认识。当然,我更希望参与FPGA原型平台工作的同学能够一起切磋技艺,为平台建设出谋划策,快速迭代我们的平台,让我们一起打造更加Smart的FPGA原型平台.
高性能SoC FPGA原型验证系列——综述
|
弹性计算 Linux 数据安全/隐私保护
在已有的 ECS 上重装幻兽帕鲁服务器、迁移到计算巢、或升级计算巢服务版本
现在你可以参考这篇教程,将原来搭建的幻兽帕鲁服务器迁移到计算巢上,享受计算巢上所支持的界面化调整游戏配置(死亡掉落、服务器密码等)。 或者也可以用于重新安装,升级到最新版本的计算巢幻兽帕鲁服务。
34109 8
|
SQL 存储 分布式计算
阿里云 Paimon + MaxCompute 极速体验
Paimon 和 MaxCompute 的对接经历了长期优化,解决了以往性能不足的问题。通过半年紧密合作,双方团队专门提升了 Paimon 在 MaxCompute 上的读写性能。主要改进包括:采用 Arrow 接口减少数据转换开销,内置 Paimon SDK 提升启动速度,实现原生读写能力,减少中间拷贝与转换,显著降低 CPU 开销与延迟。经过双十一实战验证,Paimon 表的读写速度已接近 MaxCompute 内表,远超传统外表。欢迎体验!
|
存储 测试技术 开发工具
Wujian SoC 平台_介绍|学习笔记
快速学习 Wujian SoC 平台_介绍
601 0
Wujian SoC 平台_介绍|学习笔记
|
NoSQL IDE 算法
剑池系列开发工具系统规划(二)| 学习笔记
快速学习剑池系列开发工具系统规划。
剑池系列开发工具系统规划(二)| 学习笔记
|
存储 前端开发 芯片
【数字IC】从零开始的Verilog SPI设计
【数字IC】从零开始的Verilog SPI设计
【数字IC】从零开始的Verilog SPI设计
|
存储 安全 前端开发
玄铁RISC-V处理器入门与实战-无剑平台-无剑100开源SoC平台
玄铁RISC-V处理器入门与实战-无剑平台
1185 1

热门文章

最新文章