【晶心科技ADP-Corvette-T1开发板试用体验】浅说ADP-Corvette-T1使用Arduino开发的优缺点

描述

本文来源电子发烧友社区,作者:罗杰, 帖子地址:https://bbs.elecfans.com/jishu_2292362_1_1.html

非常感谢“晶心科技”提供本次开发板
一、开发方式软件差异
1.图标:对于老牌嵌入式并不陌生Keil和IAR霸占多年嵌入式开发平台,新的arduino开发方式也带活当年AVR单片机。本次晶新科技提供的开发板使用泰凌微的芯片支持arduino的开发方式。
晶心科技
:新IDE开发方式
晶心科技
晶心科技
:旧开发方式
2:程序
(Arduino不提供初始化配置启动系统.S文件,保存初始化、主函数的功能而且本次使用泰凌微的芯片很多2.4G功能无法使用也是一大遗憾仅仅保留arduino提供的原始库使用)
晶心科技
:Arduino提供函数LED_BUILtiN可以替换管脚
(Keil保持C语言一贯的风格)
晶心科技
:依旧是“三把斧”main 、while 、retun
3:驱动库提供
(Arduino提供的方式在IDE里面直接#include调用就可以,具体使用说明在网站内查看)
晶心科技

(厂商提供的库是单独功能划分)
晶心科技

二、新旧思想的冲突
(驱动EEPROM为列)
新思想:直接在网站库里面查找到#include-》调用EEPROM.read(a);(假如开发OLED难道也是一样?)
旧思想:找到库sysclk/gpio/iic函数-》初始化管脚-》调用驱动iic函数-》实现读取eeprom
感想:
现在越来越多的厂商正在弱化“初始化配置或者硬件”的这一步让嵌入式开发者保持做好app的应用程序的实现。对于老牌的人员上手arduino还真是有点困难查找库的支持方式,如果库没有还要收到一步一步的手写代码也是真累。而且心里面一直咯噔就是他的驱动稳定不稳定出现问题自己会不会恢复?

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分