上次介绍了新唐完整的生态系统:在开发、量产、升级三阶段皆提供充足工具,让客户能够更有效率地完成各阶段目标。此篇文章将会针对第一步开发阶段,并依循 quick start 快速指南的步骤,说明如何开始一个项目。
为了让客户能够快速地进入生态系统中,新唐的每个 numaker 开发板皆配有 quick start 快速指南,只要跟着网页上详载的步骤,客户即可开始进行产品开发。之后将以新唐的 numaker-m251kg quick start 快速指南为例,实作开发阶段的流程。
开发阶段使用到的工具主要有四项 ( 图一 ):整合开发环境 ide、numaker 开发板、开发板支持软件包 bsp ( board support package )、pinconfigure/ pinview。由于此篇文章将以 quick start 快速指南为主轴,因此图形化辅助工具 pinconfigure 与 pinview 将在未来的文章再做详细介绍。
图一、开发阶段使用工具
numaker-m251kg quick start 快速指南
quick start 快速指南的链接,已直接标示在 numaker 开发板背面右下角处 ( 图二 ) 。或者也可以在新唐官网找到:首先,在官网的「软件与工具」下的「开发板」页面,找到「numaker-m251xx」开发板 ( xx 为 mcu 之封装方式及 flash 大小之代码,客户可依据所购产品做选择,如 numaker-m251kg ) ,再点选 quick start 快速指南,就可以看到详细的步骤教学。
图二、numaker 开发板上 quick start 连结
透过以下简单 6 个 quick start 快速指南中的步骤,便可将开发环境架设好,并成功执行一个范例项目,完成开发阶段流程 ( 图三 )。
下载并安装 ide 开发环境:arm keil/ iar/ nueclipse
点选各 ide 的连结,即可找到下载点及安装步骤。
下载及安装最新版本的 nuvoton nu-link driver:arm keil/ iar
点选不同 ide 所搭配的 nu-link driver 连结,即完成下载。
( nueclipse 可跳过此步骤 )
下载及解压缩开发板支持软件包 bsp
点选 bsp 连结,即完成下载。
除了官网上提供的版本,也可至新唐的 github 网页,找到最新版的 bsp。
硬件架设
启动已搭载在 numaker 上的 nu-link 虚拟串口 ( vcom ) 功能。
透过 usb 传输线连接开发板与计算机。
在设备管理器中找到 nuvoton virtual com port。
使用 bsp 中的范例项目:template
template的路径为m251_252_254_256_258_series_bsp_cmsis_v3.xx.xxx.zipsamplecodetemplate
执行项目
个别开发环境下执行项目的方式详载在使用者手册章节 4.6。
图三、开发阶段流程
新唐丰富的软硬件工具可供客户于开发阶段使用,再搭配简单明了的 quick start 快速指南,希望能够藉此给予客户完善的生态系统,降低客户的负担、提升产品开发的效率。未来除了 pinconfigure 与 pinview 的说明外,也将介绍此生态系统中,量产及升级阶段的解决方案。
一二次融合柱上断路器操作专业术语的详细说明
地平线与禾赛科技达成战略合作推动高级别自动驾驶
智能门把手气密性检测方法,直压容积气密性检测仪
整流电路故障怎样排查和维护,什么是整流变压器?整流变压器的工作原理是什么?
法国监管机构正式发布了3.4-3.8 GHz频段的5G拍卖规则
新唐开发平台黄金3部曲:第1部,开发
微软采购华为AI芯片应用于中国的数据中心
开关电源欠压,过温,CNT保护综合电路设计分析
AI芯片应用在5G时代有了怎样的新机遇
原子化服务的官方解析来啦~
《长安十二时辰》中竟还内涵了工业互联网的内在逻辑!
基于数字存内处理芯片的GPU的大规模计算系统
英飞凌发布IMC300电机控制器系列 是对IMC100系列的补充
电磁感应方式的工作原理
8英寸晶圆产能紧张的连锁反应
安科瑞AKH-0.66/K开口式电流互感器 用于配电系统改造项目
日本与荷兰签署半导体合作备忘录:采购 ASML ***,加强技术合作
如何构建不伤害人类的工业机器人
什么是钢塑复合管
中国移动5G+不断落地实现了多点开花赋能行业融合