有偿求教使用freescale yocto的KL25Z 三色LED板。

现在的位置:
FRDM-KL25Z开发板
名&&&&&&称:
FRDM-KL25Z开发板
概&&&&&&述:
MKL25Z128VLK4 MCU
编&&&&&&号:
FRDM-KL25Z
厂&&&&&&商:
购&&&&&&买:
FRDM-KL25Z开发板是一款超低成本开发平台,由基于ARM(R) Cortex(TM)-M0+处理器的Kinetis L 系列 KL1x和KL2xMCU组成。特点包括易于访问MCU I/O、配备电池管理功能、低功率运行和标准外形规格(可搭配扩展板使用),内置的调试接口可进行闪存编程和运行控制。FRDM-KL25Z受到众多飞思卡尔和第三方开发软件的支持。客户可以免费使用mbed.org,访问所有在线SDK、工具、可重用代码(无需下载、安装或许可)以及一个活跃的开发者网络社区。
MKL25Z128VLK4 MCU – 48 MHz、128 KB闪存、16 KB SRAM、USB OTG (FS)、80LQFP
电容滑动触摸感应板,MMA8451Q加速度传感器,三色LED
易于访问MCU I/O
成熟的OpenSDA调试接口
大容量存储设备闪存编程接口(默认) – 无需安装任何工具即可评估演示 app
P&E Multilink接口具有运行控制调试功能并兼容IDE工具
开源数据记录应用范例向您展示客户、合作伙伴和爱好者如何共同在OpenSDA电路上进行开发。
【上篇】【下篇】
您可能还会对这些文章感兴趣!
您必须才能发表留言!
开发板搜索
► (1400)
► (568)
► (1286)
► (17)
► (86)
► (172)
► (665)
► (1281)
► (2396)
collapsItems['collapsCat-182:11'] = '';
collapsItems['collapsCat-183:11'] = '';
collapsItems['collapsCat-190:11'] = '';
collapsItems['collapsCat-187:11'] = '';
collapsItems['collapsCat-184:11'] = '';
collapsItems['collapsCat-191:11'] = '';
collapsItems['collapsCat-189:11'] = '';
collapsItems['collapsCat-186:11'] = '';
collapsItems['collapsCat-188:11'] = '';
collapsItems['collapsCat-185:11'] = '';
collapsItems['collapsCat-181:11'] = ' (14)
collapsItems['collapsCat-530:11'] = '';
collapsItems['collapsCat-509:11'] = '';
collapsItems['collapsCat-510:11'] = '';
collapsItems['collapsCat-607:11'] = '';
collapsItems['collapsCat-347:11'] = '';
collapsItems['collapsCat-574:11'] = '';
collapsItems['collapsCat-2601:11'] = '';
collapsItems['collapsCat-587:11'] = '';
collapsItems['collapsCat-573:11'] = '';
collapsItems['collapsCat-640:11'] = '';
collapsItems['collapsCat-218:11'] = ' (22)
collapsItems['collapsCat-525:11'] = '';
collapsItems['collapsCat-538:11'] = '';
collapsItems['collapsCat-539:11'] = '';
collapsItems['collapsCat-1192:11'] = '';
collapsItems['collapsCat-222:11'] = ' (4)
collapsItems['collapsCat-708:11'] = '';
collapsItems['collapsCat-730:11'] = '';
collapsItems['collapsCat-668:11'] = '';
collapsItems['collapsCat-667:11'] = '';
collapsItems['collapsCat-666:11'] = '';
collapsItems['collapsCat-713:11'] = '';
collapsItems['collapsCat-800:11'] = '';
collapsItems['collapsCat-220:11'] = ' (1)
collapsItems['collapsCat-504:11'] = '';
collapsItems['collapsCat-430:11'] = '';
collapsItems['collapsCat-431:11'] = '';
collapsItems['collapsCat-440:11'] = '';
collapsItems['collapsCat-441:11'] = '';
collapsItems['collapsCat-448:11'] = '';
collapsItems['collapsCat-264:11'] = '';
collapsItems['collapsCat-368:11'] = '';
collapsItems['collapsCat-516:11'] = '';
collapsItems['collapsCat-521:11'] = '';
collapsItems['collapsCat-520:11'] = '';
collapsItems['collapsCat-546:11'] = '';
collapsItems['collapsCat-547:11'] = '';
collapsItems['collapsCat-523:11'] = '';
collapsItems['collapsCat-548:11'] = '';
collapsItems['collapsCat-1193:11'] = '';
collapsItems['collapsCat-522:11'] = '';
collapsItems['collapsCat-400:11'] = '';
collapsItems['collapsCat-424:11'] = '';
collapsItems['collapsCat-501:11'] = '';
collapsItems['collapsCat-401:11'] = '';
collapsItems['collapsCat-442:11'] = '';
collapsItems['collapsCat-447:11'] = '';
collapsItems['collapsCat-420:11'] = '';
collapsItems['collapsCat-419:11'] = '';
collapsItems['collapsCat-402:11'] = '';
collapsItems['collapsCat-2933:11'] = '';
collapsItems['collapsCat-221:11'] = ' (3)
collapsItems['collapsCat-1672:11'] = '';
collapsItems['collapsCat-801:11'] = '';
collapsItems['collapsCat-699:11'] = '';
collapsItems['collapsCat-794:11'] = '';
collapsItems['collapsCat-908:11'] = '';
collapsItems['collapsCat-533:11'] = '';
collapsItems['collapsCat-532:11'] = '';
collapsItems['collapsCat-534:11'] = '';
collapsItems['collapsCat-261:11'] = '';
collapsItems['collapsCat-670:11'] = '';
collapsItems['collapsCat-911:11'] = '';
collapsItems['collapsCat-907:11'] = '';
collapsItems['collapsCat-912:11'] = '';
collapsItems['collapsCat-869:11'] = '';
collapsItems['collapsCat-959:11'] = '';
collapsItems['collapsCat-960:11'] = '';
collapsItems['collapsCat-958:11'] = '';
collapsItems['collapsCat-961:11'] = '';
collapsItems['collapsCat-985:11'] = '';
collapsItems['collapsCat-589:11'] = '';
collapsItems['collapsCat-35:11'] = '';
collapsItems['collapsCat-605:11'] = '';
collapsItems['collapsCat-219:11'] = ' (5)
collapsItems['collapsCat-83:11'] = '► (314)
► (17)
► (86)
► (172)
► (665)
collapsItems['collapsCat-174:11'] = '';
collapsItems['collapsCat-176:11'] = '';
collapsItems['collapsCat-180:11'] = '';
collapsItems['collapsCat-175:11'] = '';
collapsItems['collapsCat-177:11'] = '';
collapsItems['collapsCat-460:11'] = '';
collapsItems['collapsCat-178:11'] = '';
collapsItems['collapsCat-179:11'] = '';
collapsItems['collapsCat-84:11'] = ' (63)
collapsItems['collapsCat-199:11'] = '';
collapsItems['collapsCat-200:11'] = '';
collapsItems['collapsCat-195:11'] = '';
collapsItems['collapsCat-529:11'] = '';
collapsItems['collapsCat-89:11'] = '';
collapsItems['collapsCat-496:11'] = '';
collapsItems['collapsCat-606:11'] = '';
collapsItems['collapsCat-202:11'] = '';
collapsItems['collapsCat-209:11'] = '';
collapsItems['collapsCat-3235:11'] = '';
collapsItems['collapsCat-208:11'] = '';
collapsItems['collapsCat-194:11'] = '';
collapsItems['collapsCat-3220:11'] = '';
collapsItems['collapsCat-198:11'] = '';
collapsItems['collapsCat-1131:11'] = '';
collapsItems['collapsCat-2468:11'] = '';
collapsItems['collapsCat-3221:11'] = '';
collapsItems['collapsCat-203:11'] = '';
collapsItems['collapsCat-3242:11'] = '';
collapsItems['collapsCat-3814:11'] = '';
collapsItems['collapsCat-205:11'] = '';
collapsItems['collapsCat-3822:11'] = '';
collapsItems['collapsCat-87:11'] = '';
collapsItems['collapsCat-3243:11'] = '';
collapsItems['collapsCat-204:11'] = '';
collapsItems['collapsCat-3832:11'] = '';
collapsItems['collapsCat-197:11'] = '';
collapsItems['collapsCat-3234:11'] = '';
collapsItems['collapsCat-1764:11'] = '';
collapsItems['collapsCat-210:11'] = '';
collapsItems['collapsCat-201:11'] = '';
collapsItems['collapsCat-206:11'] = '';
collapsItems['collapsCat-1197:11'] = '';
collapsItems['collapsCat-196:11'] = '';
collapsItems['collapsCat-207:11'] = '';
collapsItems['collapsCat-193:11'] = '';
collapsItems['collapsCat-3264:11'] = '';
collapsItems['collapsCat-88:11'] = '';
collapsItems['collapsCat-85:11'] = ' (6)
Collapse Functions, version 2.0
*--------------------------------------------------------------------------*/
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g,"");
function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
var expires = "";
document.cookie = name+"="+value+expires+"; path=/";
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i飞思卡尔Freedom开发平台(FRDM-KL25Z)
10:21:34&&&来源:EEWORLD &&
&&& MCU仅仅是个开始... &&& 入门级MCU设计的成本和上市时间要求越来越紧迫。随着嵌入式软件开发目前成为最大的贡献因素,MCU开发工具包必须提供与MCU相同的高等级价值和易用性。目前的设计人员要求使用强大、简单且低成本、或在某些情况下免费的工具。 对此作出关注,通过Kinetis L系列,确保该支持(软件和工具)工具包能满足这些要求,并为所有经验水平的设计人员提供流畅的开发流程。 &&& 飞思卡尔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(TM) 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组件的广泛但经济高效的开发环境。
编辑:huimin
本文引用地址:
本周热门资源推荐
EEWORLD独家想起暑假刚开始的时候,从实验室里带回了freescale的Freedom KL25z开发板时候,当时刚拿到板子时候也是大吃一惊,相对于K60来说(别说我以貌取片哦),这片子似乎小了很多啊,引脚只有80个,最大支持的系统频率是48MHZ,还纳闷了一小会,不过外观上看起来挺舒服的,而且越往后了解也越喜欢。先来上个图。&
咋样,竟然还有二维码这么高端的东东0.0
&&&&&&&& 当时只顾着拿回板子却忘记带线了,一开始还以为是手机上的usb线,后来才发现,一个是标准的usb接口,还有一个是Mini-B usb接口,幸好当时手上刚有一根=.=,否则就没否则了。。。
&& &不过话说回来,唯一美中不足的就是学习资料太少了,只有官网提供的datasheet及referece manual.呵呵,今天难得有时间,就写个博客给那先刚准备上手的同学提供个参考。
&&&&&&&& 关于板上的资料可以再这个网址找到:
&&&&&&&& 关于OpenSDA的firmware和usb的串口驱动可以再这里下载:
&&&&&&&& 刚连上usb的时候,会出现一个像我们平时插U盘后电脑出现的一个磁盘,如图:
你可能想,该磁盘干嘛用的了?为什么会出现这个,打开这个磁盘后,里面似乎什么也没有
而在里困惑的同时,板子也开始运行了内置的一个demo,一个RGB三色灯,可根据倾斜角度变换位置,以及根据旁边的滑动电容调节亮度。
你可能会问这个磁盘是用来干嘛的,哈哈,很简单,当然是用来下载程序的,就连我第一次也没想到只是单纯的通过一条USB线既可以将事先编译好的程序下载到芯片里,如拖动下图的.srec文件到FRDM-KL25Z。然后程序就下载进去,按下复位键程序就开始运行。
其实,这主要是freescale推出的OpenSDA功劳,该板子上面已经内置了该功能。
你也看到了我们插得那个usb接口有个SDA标志。
&&&&&&&& 那什么是OpenSDA了?嘿嘿,容我慢慢道来。
&&&&&&&& 咱们先来看下OpenSDA的硬件架构
OpenSDA is anopen-standard serial and debug adapter. It bridges serial and debugcommunications between a USB host
&&&&&&&& 总的来说分为MSD Bootloader 和Applications,我们刚刚那个磁盘就算ApplicationS中的一种,使用的是file system。
&&&&&&&& 至于IDE,我们可以用IAR(6.4以上)及keil(我也不知道那个版本开始支持),他们都支持在线调试下载。
&&&&&&&& 串口就是前面说的要先下载驱动,然后你再devcice manager里就会发先下面那个端口,就可以开始串口通信(板子自带的demo使用到了UART,baud rate 115200)
从这个图我们可以看到OpenSDA Application分好多,就拿最常用的来说吧,最常用的当然是下载和调试了。
1.&&&&&&MassStorage Progranmer
就是我们刚刚的那个磁盘,可以直接下载编译好的程序。
2.&&&&&&P&EOpen Debug
让我们和IDE连接调试我们的程序
那怎样才能在这几个模式中切换了,呵呵,终点来了,前面理论也介绍差不多了,就看是说下如何操作。
首先,拔下USB,按住复位键不松,然后插上USB,电脑弹出一个卷名Bootloader的磁盘,然后松开复位键。
打开之后是这样:
其次,还记得我之前让你们下的那个firmware吗?打开之后,把一下.SDA文件拖进bootloader里。
将相应的文件拖进bootloader里面,就会启动相应的Application模式,进入Debug模式,当我们断开usb,在连接的时候,就没有FRDM-KL25Z.
&&&&&&&& 下面我们将介绍相应的IAR配置。
1.&&&&&&打开官方提供的demo,配置芯片信息
2. debug选择PE MICRO
3.&&&&&&勾选
4. 选择OpenSDA
然后编译程序,就可以下载到芯片里啦,
& & & & 相信看到这,你们也开知道Freedom KL25z开发板怎么用了吧,好了,赶快去下datasheet开始Kl25z编程吧。
& & & & 嘿嘿,那就到这里吧,大热天写这个真累,一晚上时间都没了,不过很神奇今天竟然下雨了,哈哈。
转载请注明原文地址:http://blog.csdn.net/flydreamforever/article/details/9673605
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1517次
排名:千里之外

我要回帖

更多关于 我们的freescale 的文章

 

随机推荐