当前位置:首页 > 单片机 > 单片机
[导读]入门级MCU设计的成本和上市时间要求越来越紧迫。随着嵌入式软件开发目前成为最大的贡献因素,MCU开发工具包必须提供与MCU相同的高等级价值和易用性。目前的设计人员要求使用强大、简单且低成本、或在某些情况下免费的

入门级MCU设计的成本和上市时间要求越来越紧迫。随着嵌入式软件开发目前成为最大的贡献因素,MCU开发工具包必须提供与MCU相同的高等级价值和易用性。目前的设计人员要求使用强大、简单且低成本、或在某些情况下免费的工具。 飞思卡尔对此作出关注,通过Kinetis L系列,确保该支持(软件和工具)工具包能满足这些要求,并为所有经验水平的设计人员提供流畅的开发流程。

飞思卡尔Freedom开发平台

名符其实的飞思卡尔Freedom开发平台FRDM-KL25Z可用于评估KL1和KL2 MCU 家族。虽然体积小且成本超低(零售价格仅为12.95美元),它却具有非常强大的功能,并配装了飞思卡尔和第三方软件。板卡上包括具有128KB闪存的48MHz MKL25Z128 MCU,全速率USB控制器和采用80LQFP封装的许多模拟和数字外设。其外围是飞思卡尔MMA8451Q 3轴加速度传感器,电容式触摸滑动界面、MKL25 MCU的RGB LED和USB器件连接,以及复杂的OpenSDA的集成调试电路。

Freedom平台关注简便性,包括预编程的现成应用,基于加速度传感器数据和触摸感应面板输入更改RGB LED的颜色组合和亮度。大多数MKL25 MCU引脚都连接至通孔I/O连接器。这些连接器的外引脚布局与常用的Arduino™ R3标准引脚布局和为该标准设计的3.3V屏蔽(插件外设模块)兼容。该即插即用功能为开发人员提供了多个扩展选项,并使他们可以访问规模快速扩大的开发者社区。

 

 

飞思卡尔Freedom开发平台(FRDM-KL25Z)

OpenSDA是开放标准的串行和USB调试接口,提供一体式、易于使用的大容量存储器件闪存编程器、虚拟串行通信端口、经典的编程和运行控制调试器。使用OpenSDA大容量存储编程应用,来编程MKL25 MCU是非常快速和简单的。开发人员只需将S19文件或二进制图像直接拖放至USB驱动器中,应用就被编程至MCU的闪存中,并自动执行。当需要时,FRDM-KL25Z还可以作为USB主机和应用目标处理器之间的运行控制调试接口,从而避免额外购买第三方调试器。最后,它可以执行串行至USB转换和数据记录功能。FRDM-KL25Z是首款飞思卡尔Freedom开发平台,还有更多的板卡,计划用于Kinetis L系列和未来的其他Kinetis系列。可通过Element 14和多家飞思卡尔全球电子零售商和分销商合作伙伴订购。

如需要进行更高级的Kinetis L系列开发,可以使用TWR-KL25Z48M 塔式系统 MCU模块,并可以与多种连接类型、模拟、图形LCD和电机控制外设插件模块一起使用。塔式 elevator模块(TWR-ELEV)在MCU和外设模块之间提供了互连,并且必须单独订购。

 

 

IDE支持和自动代码生成

Kinetis L系列获得飞思卡尔CodeWarrior for MCUs v10.3 IDE和来自受欢迎的第三方:IARTM、Keil TM的IDE和其他ARMTM生态系统合作伙伴的支持。每个工具链都提供免费的代码受限版本(通常为32KB或64KB),或具有增强调试特性的无限版本,其特性包括Freescale MQX/MQX Lite RTOS 的低功率模式调试和任务感知调试。CodeWarrior v10.3目前提供测试版本,生产版本将于2012年11月提供。

CodeWarrior IDE中包括 Freescale Processor Expert。这款免费的、基于GUI的代码生成工具只需七步便可以创建应用编程框架和器件驱动,可显著节省大量设计工作、时间和成本。器件驱动(称为“嵌入式组件”)经过预先编写,只需通过GUI配置。用户只选择所需的功能,创建非常强大和高效的代码。这一强大、易用的工具可以显著缩短应用开发时间,因为开发人员不必再通过阅读多页参考手册来了解寄存器级信息。 Processor Expert还可作为IAR和Keil IDE的独立插件(微控制器驱动套件)

Freescale MQX Lite – 入门级MCU的RTOS?

RTOS使用通常并非与小型MCU关联,而是以任务为导向的设计,虽然如此,不应被忽视的是因为它提供了多种优势,即便对于入门级应用也是如此。通过模块化将应用程序写入一系列任务,可确保代码的时间关键部分按时执行并使复杂的应用变得更加易于开发和维护,因为开发人员不必将整个应用作为一个整体来处理。使用具有通用应用编程接口(API)的RTOS还意味着可以在多个开发人员之间轻松划分任务,并在开发过程中验证他们之间的交互。这可以帮助最大限度地发挥设计团队的效率和资源,同时最小化潜在的编码错误。飞思卡尔的MQX Lite与常用的全功能版MQX RTOS相比体积更小、并与之完全兼容。它作为Processor Expert中的嵌入式组件提供,易于配置,并可以轻松添加至现有应用,只需4KB RAM即可运行。它支持实时、基于优先级的先占式任务切换,意味着线程可以按照优先级顺序执行,允许高优先级线程始终满足其时间要求,无论多少其他线程正在争用CPU时间。由于软件开发是花费巨大且耗时的流程,使用免费MQX Lite RTOS与自己动手的方式相比,可以节省数万美元,即便是针对少量应用也能如此。

 

 

完整的开发工具包

仅仅具有MCU特性还不够。MCU供应商还需要提供完整的开发工具包,允许用户快速评估器件的所有特性,在最小投入和投资的情况下构建应用。Kinetis L系列在两方面都做到最好 – 具有卓越混合功耗的一流MCU平台,特性集成和扩展性,具有创新硬件、IDE和RTOS组件的广泛但经济高效的开发环境。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭