System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 线上集成单片机开发工具系统、其实现方法及其套件组合技术方案_技高网

线上集成单片机开发工具系统、其实现方法及其套件组合技术方案

技术编号:40227200 阅读:8 留言:0更新日期:2024-02-02 22:30
本申请提供一种线上集成单片机开发工具系统、其实现方法及其套件组合,通过本申请,可以根据用户需求挑选合适料号的单片机区块,进行管脚的安排,使已安排好管脚的单片机区块与用户挑选的功能组件连接,生成相对应的电路架构,并根据电路架构生成并输出单片机应用电路硬件程序码。有别于传统的开发平台,本案通过管脚需求模块、功能组件模块及程序码专案输出模块,协助用户开发各种不同应用功能之单片机应用电路,以达到简单操作、节省开发时间的目的。

【技术实现步骤摘要】

本申请涉及一种开发单片机应用电路的技术,且可特别是一种协助用户开发各种不同应用功能的单片机应用电路并达到简单操作、节省开发时间等目的的线上集成单片机开发工具系统、实现其的方法及单片机开发套件组合。


技术介绍

1、单片机(microcontroller unit,缩写为mcu)即是一个微型的电脑,一个完整的单片机(mcu)便可以将中央处理器(central processing unit,缩写为cpu)、随机存取内存(random access memory,缩写为ram)、唯独内存(read-only memory,缩写为rom)、输入/输出(input/output,缩写为i/o)或模拟数字转换(a/d)等关于记忆与运算的功能整合在同一个晶片中,以因应不同的应用做不同组合的控制。因此,单片机(mcu)也衍生出许多用途,例如车用电子、智慧家居电子及云端安全等相关应用的集成电路(integrated circuit,缩写为ic)产品,因应而生。

2、然而,单片机(mcu)的应用虽然广泛,但单片机(mcu)应用电路的开发人员也必须同时了解软件与硬件知识,在一定程度上,减缓了单片机(mcu)应用电路的开发速度。另外,习知的单片机(mcu)开发辅助工具的系统架构种类及供应商太多,没有统一的开发工具。因此,需要一种可以协助程序开发人员开发并整合单片机的系统,以节省开发单片机应用电路的时间及人力成本。


技术实现思路

1、根据本申请之目的,本申请实施例提出一种线上集成单片机开发工具系统,此线上集成单片机开发工具系统包括管脚需求模块、功能组件模块以及程序码专案输出模块。管脚需求模块连接数据库,用于根据客户的管脚需求信息由所述数据库中比对出合适料号,并于合适料号对应的单片机区块上进行管脚安排,且输出已安排好多个管脚的单片机区块。功能组件模块连接管脚需求模块及数据库,根据功能组件需求信息由数据库中比对出相对应的功能组件,并将已安排好多个管脚的单片机区块与功能组件连接,以生成对应的电路架构。程序码专案输出模块连接功能组件模块,根据电路架构输出单片机应用电路硬件程序码。

2、根据本申请之目的,本申请实施例提出一种实现线上集成单片机开发工具的方法,所述方法包括:根据客户的管脚需求信息于数据库中比对出合适料号;于合适料号对应的单片机区块上进行管脚安排,且输出已安排好多个管脚的单片机区块;根据功能组件需求信息于数据库中比对出相对应的功能组件,并将已安排好多个管脚的单片机区块与功能组件连接,并生成电路架构;并根据电路架构输出单片机应用电路硬件程序码。

3、根据本申请之目的,本申请实施例提出一种单片机开发套件组合,此单片机开发套件组合包括非暂态储存媒体及开发板。非暂态储存媒体储存有多个程序码,用于使计算机设备与前述的线上集成单片机开发工具系统通讯连接,并通过前述线上集成单片机开发工具系统执行前述实现线上集成单片机开发工具的方法。

4、综上所述,本申请实施例提供一种线上集成单片机开发工具系统及其实现方法,所述的线上集成单片机开发工具系统可以让程序开发人员根据需求开发单片机应用电路,且能够自动地提供相关的电路应用图及单片机应用电路硬件程序码,并能完成测试,以节省程序开发人员的开发时间及开发成本。

5、为了进一步理解本申请的技术、手段和效果,可以参考以下详细描述和附图,从而可以彻底和具体地理解本申请的目的、特征和概念。然而,以下详细描述和附图仅用于参考和说明本申请的实现方式,其并非用于限制本申请。

本文档来自技高网...

【技术保护点】

1.一种线上集成单片机开发工具系统,其特征在于,包括:

2.如权利要求1所述的线上集成单片机开发工具系统,其特征在于,更包括:

3.如权利要求2所述的线上集成单片机开发工具系统,其特征在于,其中所述程序码专案输出模块更输出所述功能组件的应用程序接口(API)、驱动程序或第三方码库给与所述开发板连接的计算机设备,以及更输出所述功能组件与所述单片机的电路应用图给所述用户。

4.如权利要求1所述的线上集成单片机开发工具系统,其中所述管脚需求信息包括管脚数与各所述多个管脚的规格类型。

5.如权利要求4所述的线上集成单片机开发工具系统,其特征在于,其中所述管脚需求信息更包括各所述多个管脚的功能需求、工作电压、工作频率、数字模拟转换解析度、位速率、核心类型、功耗、最低工作温度、最高工作温度或其组合。

6.一种实现线上集成单片机开发工具的方法,其特征在于,所述方法包括:

7.如权利要求6所述的实现线上集成单片机开发工具的方法,其特征在于,更包括:

8.如权利要求7所述的实现线上集成单片机开发工具的方法,其特征在于,更包括:

9.如权利要求6所述的实现线上集成单片机开发工具的方法,其特征在于,其中,所述管脚需求信息包括管脚数与各所述多个管脚的规格类型。

10.一种单片机开发套件组合,其特征在于,包括:

11.如权利要求10所述的单片机开发套件组合,其特征在于,其中所述非暂态储存媒体的所述程序码包括验证程序,所述验证程序用于验证所述开发板,且在所述开发板通过验证后,才允许所述计算机设备通讯连接所述线上集成单片机开发工具系统。

...

【技术特征摘要】

1.一种线上集成单片机开发工具系统,其特征在于,包括:

2.如权利要求1所述的线上集成单片机开发工具系统,其特征在于,更包括:

3.如权利要求2所述的线上集成单片机开发工具系统,其特征在于,其中所述程序码专案输出模块更输出所述功能组件的应用程序接口(api)、驱动程序或第三方码库给与所述开发板连接的计算机设备,以及更输出所述功能组件与所述单片机的电路应用图给所述用户。

4.如权利要求1所述的线上集成单片机开发工具系统,其中所述管脚需求信息包括管脚数与各所述多个管脚的规格类型。

5.如权利要求4所述的线上集成单片机开发工具系统,其特征在于,其中所述管脚需求信息更包括各所述多个管脚的功能需求、工作电压、工作频率、数字模拟转换解析度、位速率、核心类型、功耗、最低工作温度、最...

【专利技术属性】
技术研发人员:涂结盛邱达进黄俊铭刘仁志
申请(专利权)人:新唐科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1