ColdFire® 在线座谈和常见问题解答

 

在线座谈主题:飞思卡尔™ ColdFire®单片机在uCLinux上的应用
[ 问题 1 ] 1.uCLinux的稳定性和可靠性是否能够保证!
2.由于他没有MMU,那么在和ColdFire结合的过程中,uCLinux 的优越性在哪些方面得到了体现!
3.uCLinux的移植工作是否可以通过文档的形式发布给用户!
[ 答案 1 ] 1.比较稳定和可靠,主要在消费领域,工业领域慎用。
2.uCLinux 是专给没有 MMU的芯片定制的,进行了许多优化。
3.首先,可参考uCLinux.org关于Linux在ColdFire上的移植问题,有许多高手已经研究的很深。国内也有专业公司善于此技术,如:安徽的华恒公司。
[ 问题 2 ] 我现在正在做Linux下USB设备驱动,能不能给一些建议?
[ 答案 2 ] 1. 深刻理解USB工作原理
2. 具备Linux/uCLinux驱动开发能力
3. 最好借鉴USB驱动相关例子
[ 问题 3 ] 向往ColdFire很久了,一直没机会使用它,可能主要是开发手段问题.因此很想了解如何用bdm方式来调试ColdFire, BDM 调试器的电路是如何的, 能否免费得到? 网上能找到BDM调试器的原理图, 不知道是否对683XX, MCF53XX, MCF54XX, MCF52XX等都适用?
[ 答案 3 ] bdm调试资料可以在www.uCLinux.org找到. 网上能找到BDM调试器的原理图可能在68K上跟ColdFire是不同的。
[ 问题 4 ] CodeWarrior™是否支持调试内核?
[ 答案 4 ] CodeWarrior有一特别版本可支持调试内核。
[ 问题 5 ] ColdFire的浮点运算性能如何,有无支持的扩展精度的数学包
[ 答案 5 ] ColdFire V2, V3版本没有硬件浮点运算,V4版本有硬件浮点运算。不同的软件开发工具里一般都有软件浮点库,在程序里的浮点运算要调用浮点库,这种软件浮点一般较慢。但用户可考虑自己用EMAC做自己的浮点库,速度能提高很多。由于不同的芯片速度不同, 软件浮点计算时间与主频有关。对于V4内核的芯片,它自带硬件浮点处理,一个时钟周期完成一条运算。
目前尚未有正式发布的扩展精度的数学包。
[ 问题 6 ] 我们知道ColdFire系列芯片已有近50种,适用于不同功能、不同应用,这其中有没有它相应的根本原则?
[ 答案 6 ] ColdFire 产品可大致分成三大范围, 1.汽车及工控 2.网络控制 3.消费电子(MP3). 它们在单片机应用中有很一些是相似的, 例如.数据传输及分折,系统控制,等等...
[ 问题 7 ] 飞思卡尔对56F80X的DSP提供很丰富的算法库支持,但都是16位的,那对ColdFire 是否也提供了类似于DSP的那样的32位的算法库,这些算法库中有没有特别适合用于电机控制用的?
[ 答案 7 ] ColdFire 的 eMAC 可支持32位的算法.可适合用于电机控制用。
[ 问题 8 ] Where can I find the information about the development of ColdFire IDE?
[ 答案 8 ] ColdFire 的评估板资料可能对你有用, 请看http://www.freescale.com.cn/ColdFirefamily/
[ 问题 9 ] 请问ColdFire 是否能用在电机控制领域?如三相异步机,另外,该芯片的抗干扰能力如何?该系列主要用于什么场合?
[ 答案 9 ] ColdFire 可以用在电机控制领域. 例如 MCF5235 中有eTPU, 在电机控制中很有用. ColdFire website (http://www.freescale.com.cn/ColdFirefamily/) 上有电机控制应用例子。
[ 问题 10 ] 我们想自己开发ColdFire系列的IDE,请问在哪儿能找到相关的资料?
[ 答案 10 ] ColdFire 评估板资料可能对你有帮助, 请看http://www.freescale.com.cn/ColdFirefamily/
[ 问题 11 ] ColdFire 的功耗有多少?
[ 答案 11 ] ColdFire 有一系列的产品,CORE 有V2,V3,V4 等等 ,不同的系列有不同的功耗。可以有5249的功耗信息给你参考:1.3mW/MHz(MCF5249)。
[ 问题 12 ] 我有一个SPI装置,通讯资料长度为24bits,我该如何设计ColdFire的QSPI?
[ 答案 12 ] ColdFire的QSPI硬件已经确定,所以只能按照实际需求通过软件对其进行设置就可以了。
[ 问题 13 ] 我想问一下, 基于ColdFire的处理器是否支持QNX操作系统?
[ 答案 13 ] ColdFire的处理器可支持QNX操作系统。
[ 问题 14 ] ColdFire单片机跟DSP比较有什么优势?
[ 答案 14 ] ColdFire简单看有2个内核,DSP(eMAC)及MCU. 比单DSP只可当数据讯号处理,当然有更多功能及发展空间. 还有在一些要求低功耗环境中,比CPU+DSP SoC中, 更能发挥ColdFire低功耗优势, 未来发展的ColdFire产品都会更注重环保要求。
[ 问题 15 ] 哪里有卖ColdFire系列32位单片机实用手册和uCLinux移植到ColdFire单片机实用手册?
[ 答案 15 ] ColdFire系列32位单片机实用手册可以在http://www.freescale.com.cn/ColdFirefamily 找到. uCLinux移植到ColdFire单片机实用手册可以在 http://www.buaapress.com.cn/buaa/html/book/view.asp?id=1309 找多一点资料。
[ 问题 16 ] 飞思卡尔的ColdFire和Dragonball在应用方面有何差异性?
[ 答案 16 ] Dragonball 主要用在PDA,电子字典, 多媒体电话中. ColdFire 用在MP3,工控,网络控制中。
[ 问题 17 ] 我们应用56F80x的DSP做变频器,请问用ColdFire做变频器有什么更好的吗?
[ 答案 17 ] DSP 和ColdFire是具有不同用途的处理器,在计算方面DSP应很强,精度也会较高。ColdFire的MCF523x系列是带etpu协处理器的芯片。该TPU可处理各种复杂的时序,有很多实现通信和电机控制的函数库。如果说它与DSP 那个更好,需根据实际要求进行对比。ColdFire更适合于复杂的应用系统,但它在某些专项上不一定有DSP 强。
[ 问题 18 ] 请问ColdFire单片机与PIC的单片机有什么区别?
[ 答案 18 ] 飞思卡尔 ColdFire产品前身就是 Motorola ColdFire, 飞思卡尔是Motorola 公司分拆出来的公司, 产品上没差别. ColdFire 是32位, PIC是8位机,不同档次产品。
[ 问题 19 ] Does Freescale have VoIP phone solution with ColdFire chip?
[ 答案 19 ] Freescale has VoIP Phone solution while we only sell it through our distribution partners such as Arrow HongKong or Taiwan, CEAC Shenzhen or Solomon Taiwan.
[ 问题 20 ] ColdFire的全速运行/待机时功耗大概有多少?
[ 答案 20 ] It is hard to tell, depending on the speed of the SoC. For example, for MCF5475 at 266MHz, at full operating speed, it is roughly ~1.5W. It varies from chip to chip in the family, higher the operating frequency, higher the power consumption.
[ 问题 21 ] 请问可以跑uCLinux的ColdFire单片机I/O引脚最多的有多少个I/O?他们有没有中断能力?
[ 答案 21 ] I/O引脚多少要看那ColdFire产品而定. 他们都可以有中断能力。
[ 问题 22 ] Is the uCLinux port for ColdFire available for download?
[ 答案 22 ] If you mean the tool-chain and kernel, yes, go to http://www.ucdot.org
[ 问题 23 ] CodeWarrior哪个版本用于5282的开发?
[ 答案 23 ] It is called: CodeWarrior for ColdFire architecture 6.0 Pls look for it from: http://www.codewarrior.com/MW/Develop/Embedded/ColdFire/Default.htm
[ 问题 24 ] uCLinux为开发者提供了哪些工具?有哪些特殊的功能?硬件支持特性如何?
[ 答案 24 ] Linux中相关的开发工具,uCLinux中大部分都可以提供,不过很多都是针对目标板的,比如针对ColdFire系列的交叉编译工具等。uCLinux的硬件支持特性很好,因为很多人员已经做了各种体系结构上的uCLinux的移植,应用比较成熟。
[ 问题 25 ] 我们在MCF5249+uCLinux平台上用boa来搭建了一个web服务器,用他来实现对设备的远程控制、配置,但是在测试过程中发现:在客户端每次打开网页没有问题,但是当执行特定的操作时,如只是简单打印一些从网页上输入的一些配置信息时,就出现超时,但是有时候又是正常的,请问这是怎么回事呢?
[ 答案 25 ] It looks like a connection problem rather than hardware issue, do you have uCLinuxs firewall software iptable in the process? Pls try to turn it off and see what happens.
[ 问题 26 ] 想了解新产品MCF5207/5208能否作为PDA方面应用,如MP3,多媒体,电子词典?
[ 答案 26 ] MCF5207/5208主要应用在低档32位产品, 如网络开关.. MP3或多媒体可选MCF5249, PDA可选飞思卡尔iMX系列CPU...
[ 问题 27 ] 请问目前飞思卡尔单片机产品中直接支持网络接口的类型中,功耗最低的是哪种?
[ 答案 27 ] MCF5208 是其中一颗最新推出支持网络接口的低功耗产品。
[ 问题 28 ] 对于多串口服务器的开发哪一系列较为合适?
[ 答案 28 ] MCF523x 有3个串口. 如果再要多一些, eTPU 亦可作 UART用. 请看www.freescale.com/etpu
[ 问题 29 ] 请问目前做车载多媒体的主流 ColdFire 型号是那一些?
[ 答案 29 ] MCF5249, 产品信息:http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MCF5249&nodeId=0162468rH3YTLC00M93094
[ 问题 30 ] 用片内QSPI实现的仪表放大器的数据采集,其精度有多少?
[ 答案 30 ] QSPI通讯速度可以满足一般A/D芯片的速度要求,数据采集的精度取决于A/D的精度。
[ 问题 31 ] 请问MCF5249与SCF5250各自的优势在那里?在多媒体系统中,选择那一片更有优势?
[ 答案 31 ] "SCF5250采用.13的工艺,5250 的ADC 已经集成了比较器,5250有片内Bootrom ,5250 有工业级产品。
5249是.18的工艺。5249的ADC 还需要外挂比较器。另外5249没有工业级产品。
故,5250较5249省电,系统尺寸较小,5250可以省掉程序存储器,如果你的系统有可BOOTUP的MEMORY。"
[ 问题 32 ] Does ColdFire have enhanced modules for video or image data process?
[ 答案 32 ] Today, ColdFire can process JPEG or QCIF MPEG4 while more video/image performance needs iMX series MCU.
[ 问题 33 ] ColdFire在移植uCLinux后的调试过程中,是否可以使用专用仿真器?
[ 答案 33 ] uCLinux 的调试过程中,可以用评估板(EVB). 仿真器比较少用。
[ 问题 34 ] uCLinux在实现多个进程时如何实现数据保护?
[ 答案 34 ] uCLinux 因没有用 MMU, 数据保护可能较难. 取好做好一点memory map 的设计。
[ 问题 35 ] uCLinux功能的发挥是否对像32位的ColdFire或是8位的PIC具有一定的选择?
[ 答案 35 ] uCLinux 主要是在32位平台为对像,8位MCU一般都跑到这种复杂的平台。
[ 问题 36 ] ColdFire 单片机在uCLinux系统下的实时性处理工作效率怎样? 能否作为并行的同步处理器使用?
[ 答案 36 ] uCLinux本省不适合用于实时性很高的场合。在ColdFire系列中,建议采用V4核的芯片,配合高效的操作系统,可以作为并行的同步处理器使用。
[ 问题 37 ] 在选择移动Robot的操作系统时,uCLinux与其它嵌入式软件系统有什么优势?
[ 答案 37 ] uCLinux嵌入式操作系统相对于其他操作系统的优势主要有以下几点:
0.uCLinux及其上软件遵循GPL(详细内容自查)
1.uCLinux具有Linux的API,给开发带来巨大优势
2.uCLinux继承了linux优秀的网络特性,对网络的支持很好
3.内核小,体积<512K
4.专门针对无MMU体系结构设计
[ 问题 38 ] uCLinux操作系统的主要优点是什么? 它和LINUX以及其它操作系统的兼容性如何?
[ 答案 38 ] uCLinux嵌入式操作系统相对于其他操作系统的优势主要有以下几点:
0.uCLinux及其上软件遵循GPL(详细内容自查)
1.uCLinux具有linux的API,给开发带来巨大优势
2.uCLinux继承了linux优秀的网络特性,对网络的支持很好
3.内核小,体积<512K
4.专门针对无MMU体系结构设计
uCLinux继承了Linux的很多特性,因为所有嵌入式Linux都是从Linux中发展来的!
[ 问题 39 ] uCLinux 与其它Linux相比,有什么优势么?
[ 答案 39 ] uCLinux是专门应用在为控制领域的嵌入式linux 操作系统。我们通常所说的Linux是应用在PC机上的操作系统。
与Linux相比,uCLinux有以下优势:
1.微控制领域专用,内核体积<512K
2.提供对各个体系结构(如ColdFire,ppc等)的处理器的支持
3.提供相应体系结构上的驱动和应用
4.支持无MMU的芯片
[ 问题 40 ] 我再编译uCLinux内核时找到过uCLinux的系统中断向量表.但是我还是不知道用户自己的应用程序中的中断服务程序应该写在哪里(比如刚才我说的I/O中断,难道是把这个中断加到uCLinux的系统中断向量表中并定义这个中断的中断服务程序地址,然后再到该地址写这个中断对应的中断服务程序?)。
[ 答案 40 ] uCLinux中断程序的书写可以参考Linux系统编程相关书籍!里面有详细讲解!
[ 问题 41 ] uCLinux与uC/os-2的前景如何?哪一个前景更好? 它们之间主要的区别又是什么?
[ 答案 41 ] ucosii 和 uCLinux 都有移植到飞思卡尔的产品,都是非常好的OS , 具体选用哪种系统? 要看客户的具体应用,如果你的应用要求实时性强,不需要网络方面的功能,那么你选择ucosii 较好。如果你需要较强的网络功能,可能选uCLinux 较好。还有就是ucosii 的代码非常少,对于存储空间少的系统是不错的选择。
[ 问题 42 ] 请比较UCOSII 与 uCLinux 这两种RTOS在飞思卡尔单片机的应用前景
[ 答案 42 ] ucosii 和 uCLinux 都有移植到飞思卡尔的产品,都是非常好的OS, 具体选用哪种系统? 要看客户的具体应用,如果你的应用要求实时性强,不需要网络方面的功能, 那么你选择ucosii 较好。如果你需要较强的网络功能,可能选uCLinux 较好。还有就是ucosii 的代码非常少,对于存储空间少的系统是不错的选择。
[ 问题 43 ] Does MCF5251 support USB 2.0 (high speed)?
[ 答案 43 ] Yes, USB OTG .
[ 问题 44 ] Since ColdFire has MMU, is possible to run other embedded Linux kernel?
[ 答案 44 ] Yes, in some ColdFire e.g. MCF5482. It can run embedded Linux for Metrowerks.
[ 问题 45 ] 目前针对MCF5249,有那些相应的开发工具?用户需要如何配置、购买?
[ 答案 45 ] "常用工具有硬件开发板,如:M5249C3; 软件有免费软件GNU 工具集,及付费软件工具。我们有几十家第三方软件支持,如:Codewarrior for ColdFire, windriver 系列工具,Greenhill 系列工具等等,你可以根据自己的情况来选择。
购买M5249C3 和Codewarroir 可直接找飞思卡尔的代理商。 GNU 软件可从www.uCLinux.org上下载。其它的软件需到软件代理商那里买了。"
[ 问题 46 ] uCLinux的内核加载方式如何进行? 闪存加载和内存加载那种较好?
[ 答案 46 ] 对Embedded系统,内核一般是被压缩于Flash memory,在这种情形下内核将被Bootloader解压加载到内存,对于ColdFire 来讲bootloader 是colilo.
[ 问题 47 ] 哪里能找到飞思卡尔上海的代理商?
[ 答案 47 ] 飞思卡尔在上海的代理商: http://www.freescale.com.cn/others/wheretobuy/location2.asp
[ 问题 48 ] 如何在ColdFire单片机上实现uCLinux,例如:如何添加用户程序,如何添加设备驱动,以及程序的调试;基于uCLinux的应用实例,例如:用片内QSPI实现的仪表放大器的数据采集,U盘的数据存储,以及飞思卡尔的参考设计等。
[ 答案 48 ] 阁下可参考飞思卡尔参考设计网址http://www.freescale.com/webapp/sps/site/homepage.jsp?nodeId=0MFB28
[ 问题 49 ] 我将一个I/O引脚设置为中断输入方式,当引脚输入电平跳变时产生了中断,那么在uCLinux系统中我的这段中断服务程序应该写在哪里呢?写在我自己的应用程序里?
[ 答案 49 ] 可写在中断服务程式中。
[ 问题 50 ] MCF5208有没有军品规格的产品?是否能在中国大陆销售?
[ 答案 50 ] 没有军用级,最高只有工业级,温差 -40 至 +85℃。
[ 问题 51 ] 请问现在可以在网上申请ColdFire芯片吗?或者在哪里可以买到呢?
[ 答案 51 ] 你可免费申請样片: http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=010984007869597059286929489 或在以下网址按地区检索从而跟代理商联系: http://www.freescale.com.cn/others/wheretobuy/
[ 问题 52 ] In which China city can we buy the chips?
[ 答案 52 ] 你可在以下网址按地区检索, 从而方可跟飞思卡尔代理商联系 http://www.freescale.com.cn/others/wheretobuy/
[ 问题 53 ] 我们正在使用MCF5249+uCLinux做电力设备的开发,但是静电测试通过不了,在干扰下CPU容易死锁,重新复位才能恢复,MCF5249在工业应用上有什么需要注意的吗? 有没有工业应用的范例?
[ 答案 53 ] 你如果使用了QFP封装的芯片,静电测试会受到较大干扰,若是BGA封装能好很多。为了减少干扰,应紧凑设计电路,flash和ram的管脚离MCU要近。电路的接地牢靠,电源滤波要好。如果能够加一些屏蔽就更好了。另外,如果在工业上要求MCU主频不高的情况下,可适当降低系统时钟频率。
在工业应用方面,有客户做过一些电力控制设备。但目前这颗芯片主要用于消费领域,如:mp3等。
[ 问题 54 ] 请问ColdFire作为网络控制器,利用tcp或udp协议通信的最大吞吐能力如何?比如利用udp协议传输mpeg-2图像流,能达到多大速率?
[ 答案 54 ] 请参阅ColdFire说明书,其中有非常详细的介绍。
[ 问题 55 ] QSPI的工作原理如何实现?
[ 答案 55 ] 请参阅ColdFire说明书,以及《ColdFire系列32位处理器与Linux应用》一书, http://www.buaapress.com.cn/buaa/html/book/view.asp?id=1309
[ 问题 56 ] ColdFire提不提供免费的评估板和调试工具?
[ 答案 56 ] 请跟飞思卡尔代理商查询http://www.freescale.com.cn/others/wheretobuy/
[ 问题 57 ] 那请问MCF5249 与 MCF5250 的价格差异大约会在多少个百分点?
[ 答案 57 ] 请咨询飞思卡尔的代理商。
[ 问题 58 ] 我们在电力系统中使用MCF5249+uCLinux,但发现系统抗干扰的能力较差,(主要是空气放电干扰)MCF5249管脚本身并未作ESD防护,有什么解决方案吗?
[ 答案 58 ] 如果在强电磁环境下,建议使用BGA封装芯片,良好接地。如果你已经完成了用QFP封装的设计,可考虑在核心部件部分加屏蔽罩并良好接地。希望能对您有帮助。
[ 问题 59 ] 请问uCLinux应用在MCF5249上实时处理和多CPU并行处理速度如何?
[ 答案 59 ] 实时处理在几十到几百微秒级的水平,也与应用任务多少有关。
[ 问题 60 ] uCLinux操作系统的是否是开放源代码的系统? 它的源代码从那里下载获得?
[ 答案 60 ] 是开放源代码。可以从《ColdFire系列32位微处理器与嵌入式Linux应用》一书光盘中直接获得移植好的代码, http://www.buaapress.com.cn/buaa/html/book/view.asp?id=1309
[ 问题 61 ] 如何使的uCLinux在ColdFire单片机效率更高以及资源利用率最低?
[ 答案 61 ] 首先必须熟悉ColdFire体系结构! 然后可以对uCLinux中相对于ColdFire体系结构的底层代码的优化来提高其工作效率!对于资源利用率,可以通过选用uCLinux的Ram和Flash两种不同的工作方式来进行相关资源的权衡! 还可以通过裁减uCLinux的方法来减少资源的利用!
[ 问题 62 ] 我用MCF5272做多路数据采集,要扩展16个串口。现在硬件已经设计好了,需要添加串口设备驱动,需在serial.c中如何改动。
[ 答案 62 ] 首先必须熟悉uCLinux的驱动编程,也就是了解uCLinux对设备的管理方法,而后才是如何具体编写驱动程序,请参阅《ColdFire系列32位处理器与Linux应用》http://www.buaapress.com.cn/buaa/html/book/view.asp?id=1309
[ 问题 63 ] 能推荐一款有嵌入式Linux支持的用于工业控制的ColdFire系列芯片吗?
[ 答案 63 ] 所有ColdFire系列都可支持uCLinux, 用于工业控制可选 MCF523x, MCF5282, MCF5207/8...
[ 问题 64 ] 用于大功率异步电机控制方面,能推荐一个能够适应抗高温、强电磁干扰的ColdFire产品吗?
[ 答案 64 ] 推荐您用MCF523x系列。
[ 问题 65 ] 我以前做过一个ARM+uCLinux的项目,用的是GUN的工具链进行编译uCLinux内核的,请问ColdFire 单片机下运行的uCLinux需要用什么编译器编译?
[ 答案 65 ] 也是用GNU的工具链就可以,当然需要充分利用Makefile文件。
[ 问题 66 ] ColdFire 是否有应用于VoIP领域的型号?
[ 答案 66 ] 有,但需要下2005 Q4 才可公布。
[ 问题 67 ] 请问飞思卡尔 ColdFire 单片机有USB功能吗? 如果有,是用的内部硬件USB还是要用软件来做协议栈?  
[ 答案 67 ] 有,是内部硬件USB 2.0 Device. 2006年初更会推出包含 USB 2.0 OTG 。
[ 问题 68 ] 使用普通的LINUX系统可否,如REDLINUX?
[ 答案 68 ] 在嵌入式系统下无法使用REDLINUX 。
[ 问题 69 ] 如何快速的将uCLinux移植到ColdFire上? ColdFire仿真器哪里有卖?
[ 答案 69 ] 只要到uCLinux.org网站上下载源码和工具,再有一个BDM和开发板即可。
[ 问题 70 ] 请问您刚才提到V2,V4核,那么V3核和他们相比在功能和应用方面有什么不容呢?
[ 答案 70 ] 主要在运算性能 MIPS 的分别,现在最新的V3可达 200 MIPS 。
[ 问题 71 ] ColdFire好象没有内嵌的ROM,一般应用需要扩展ROM会有多大。
[ 答案 71 ] 最大外加FLASH或ROM可扩展至4GB (32-Bit addressing) 。
[ 问题 72 ] ColdFire 系列MCU 对于网络功能的支持程度?外围需要类似RT8019这样的IC吗?
[ 答案 72 ] Some ColdFire has ethernet MAC included in the SoC, some don't.
For example:
MCF5249
MCF5207
MCF5210/11/12
Those do not have ethernet MAC on SoC. But,
MCF5208
MCF5272
MCF5282
MCF523x
MCF547x/8x
All those have 1~2 ethernet MACs on the SoC, but all freescale SoC if included MAC, will definately not having PHY on SoC...
[ 问题 73 ] ColdFire系列的单片机编程采用uCLinux外的其它语言吗?
[ 答案 73 ] uCLinux is not a programming language, it is a OS made for MMU-less CPU core, like the ColdFire V2/V3 core ( Freescale 68k core ).
You still use standard C language to write your app./driver code, you just need to compile those use certain compiler and tool chine on uCLinux for it to work on ColdFire series.
Please visit the following website, you will see more info.
http://www.uCLinux.org
http://www.ucdot.org
http://www.freescale.com.cn/ColdFirefamily
[ 问题 74 ] 请您简单阐述一下ColdFire单片机的优势所在,以及应用时需要注意的问题!
[ 答案 74 ] ColdFire 是一款高性能的RISC结构内核处理器,速度范围从50MHz~266MHz, 63~410Mips. 之后还会有更快的处理器推出。ColdFire 的优势还包括它的种类齐全,内核兼容,功耗低,周边接口多的特性。它所具备的通信接口包括以太网,Can,I2C,多个Uart, SPI等,非常适于工业领域。
使用这种芯片主要应掌握工具的使用,目前有GNU, Codewarrior, Tornado 等主流工具。另外,还要会使用OS 和不同的协议栈。具体的芯片资料可以在飞思卡尔的网站上找到。
http://www.freescale.com/webapp/sps/site/homepage.jsp?nodeId=0162468rH3YTLC
[ 问题 75 ] 请问bootload怎样烧入ColdFire?
[ 答案 75 ] 在飞思卡尔的网站上下载一个Cfflasher的程序,装到windows,再连接一跟BDM电缆到目标板,执行Cfflasher进行烧写。由于Cfflasher指定了某一款flash, 所以你的目标板上必须是跟开发板相同的flash 类型。
但是,很多情况下,你目标板上的flash 是自选的,烧flash需要一些技巧。一,你可买一个专用烧写软件,这软件需支持BDM和codefire。能够配制MCU和flash 的类型。市面上有此类软件卖。二,自己编写一个这样的程序。比如你在codewarrior 下写一个ram版本的软件,用BDM 下载到ram里执行,该程序可以通过网络或者串口将bootload烧到flash 。
[ 问题 76 ] 请问ColdFire 单片机只能在uCLinux上的使用吗?它还可以在除uCLinux之外的什么环境中使用?  
[ 答案 76 ] No, not really only restricted to uCLinux, any OS will be fine, for example a few like
[ 问题 77 ] 请问在uCLinux上开发比在vxworkx上开发有什么优势?ColdFire能移植到vxworkx吗?  
[ 答案 77 ] uCLinux is actually not an RTOS, like VxWorks. It is just like a embedded linux OS, but uCLinux is used for CPU cores without MMU. Much like an embedded linux, well, it is free. By free means without licensing and royalty fee from OS vendor (there is no OS vendor).
You mean if vxworks can be ported to ColdFire(68K arch)?? Yes, but you will have to pay windriver systems to do it.
[ 问题 78 ] 在uCLinux下如何添加应用程序的过程?
[ 答案 78 ] 1 用串口和网线将宿主机和目标板连
2 在宿主机上uCLinux/user/下创建应用程序目录,然后编辑user 下的Makefile,将该应用程序的目录加入编译链表;编辑自己的C 代码文件;返回uCLinux 目录,执行make 进行编译
3 在宿主机上启动minicom 作为目标板的仿真终端
4 mount 映射宿主机硬盘根目录/到板子的/mnt 目录下
5 目标板启动后,在minicom下执行:
cd /mnt/….
./应用程序
调试信息通过串口打印在宿主机的minicom 屏幕上,这样便可进行应用程序的调试。有问题,便切换去编辑编译。这样反复调试、更改、编译再调试,而不必烧写板子,直至程序工作正常
6 调试通过后,用gdbtftpflash 下的./flash 将最终定版的image.bin烧写到板子上,则creat就会出现在板子的/bin 目录下。
[ 问题 79 ] 飞思卡尔 MCF521x系列单片机能否应用uCLinux?有没有DEMO?  
[ 答案 79 ] MCF521x 跟其他ColdFire一样可以跑uCLinux. 但现在网上有的uCLinux版本可能要修改才能在 MCF521x 的EVB上跑 。
[ 问题 80 ] 飞思卡尔 56F83xx 的DSP 的温差可以有-40~125度,为什么ColdFire没有呢?什么时候可以出这样的芯片?
[ 答案 80 ] 飞思卡尔会因应工业用户要求推出,推出相应产品。请咨询飞思卡尔的代理商。
[ 问题 81 ] Can uClinux support loadable modules?
[ 答案 81 ] uCLinux 可支持loadable modules 。
[ 问题 82 ] ColdFire MCU 有没有动态电源管理? 动态电源管理的实现是用软件还是用硬件? 效果如何?
[ 答案 82 ] ColdFire 有电源管理但不是动态的. ColdFire 新的产品如MCF521X, MCF520X 都是特别针对省电而设计的.可在 http://www.freescale.com.cn/ColdFirefamily/ 找到更多资料 。
[ 问题 83 ] CodeWarrior 的哪个版本可以用于开发ColdFire 单片机?
[ 答案 83 ] 大部份CodeWarrior版本都可支持ColdFire。详程可参考各ColdFire芯片开发工具网页: http://www.codewarrior.com/MW/Develop/Embedded/ColdFire/Default.htm
[ 问题 84 ] ColdFire单片机是8位的还是16位的?与HC08系列哪个更优越,为什么?  
[ 答案 84 ] ColdFire 单片机是32位的. HC08 单片机是8位的. 所以ColdFire在性能上比HC08优越. 因为可以跑更复杂的软件及操作系統. 如uCLinux 。
[ 问题 85 ] ColdFire的外围芯片是否丰富?  
[ 答案 85 ] Depending on which peripheral chips you are looking for, if it is automation related, yes. For consumer type peripheral, Freescale has many compatible peripheral chips in Audio applications.
[ 问题 86 ] ColdFire价格是多少?
[ 答案 86 ] 请向我们代理商询问。
[ 问题 87 ] ColdFire芯片的采购价格在2K的量时是多少?
[ 答案 87 ] 请向我们代理商询问。
[ 问题 88 ] ColdFire系列芯片应用广泛,其相应的原则是如何划分的、本质的区别有那些?
[ 答案 88 ] 原则是看应用需求那种周边,比如汽车应用就需要CAN,纲络应用就要Ethernet。
[ 问题 89 ] 飞思卡尔 HCS M 系列单片机标称温度是125度,但我们的工业应用环境要求在175度下可靠工作2小时以上,如何实现这个目标?
[ 答案 89 ] 贵公司的作业要求比汽车内燃应用还要高,可从考虑使用降温配备。
[ 问题 90 ] How much is the price of MCF5272 chip?
[ 答案 90 ] 请向我们代理商询问。
[ 问题 91 ] LINUX内核如何获得?是免费的吗?
[ 答案 91 ] 请到www.uclinux.org下免费获得。
[ 问题 92 ] MCF521X系统何时支持USB HOST?
[ 答案 92 ] 2006年初会推出相似产品,请留意飞思卡尔新闻公布。
[ 问题 93 ] MCF5282可否用在网络视频上?
[ 答案 93 ] 可使用或其他含网络控制芯片如MCF5208,MCF527x系列。
[ 问题 94 ] MCF547x 和 MCF548x有没有不是BGA封装的?
[ 答案 94 ] 有QFP封装。
[ 问题 95 ] QSPI能实现同时连接多个SPI外部器件么?
[ 答案 95 ] 可以同时连接多个SPI外部器件,但是在任一时刻只能和一个器件通信。
[ 问题 96 ] uCLINUX操作系统是否是多任务多线程操作系统?
[ 答案 96 ] uClinux是多任务的操作系统。
[ 问题 97 ] uCLINUX内核和LINUX内核有何不同?在那些方面作了修补?
[ 答案 97 ] uClinux 不支持MMU,有自己的内存处理方式。它是 Linux 的一个简化版,适合于在没有MMU单元的芯片上运行。
[ 问题 98 ] uClinux与硬件平台直接相关,而uClinux是专门针对没有MMU的处理器而设计的,那么它将如何更好地处理不同平台之间信息的CCP(communication control process)问题?
[ 答案 98 ] uCLinux针对没有MMU单元的微处理器设计,所以和 Linux 相比只有内存管理方面不同,即不再使用虚拟内存,其它方面和Linux的管理几乎相同。关于uCLinux的详细情况可以参阅《ColdFire系列32位处理器与Linux应用》一书,作者:李晶皎 王爱侠 张广渊,北京航空航天大学出版社,2005年。书本信息: http://www.buaapress.com.cn/buaa/html/book/view.asp?id=1309
[ 问题 99 ] uClinx is without MMU. Under this condition, how it deals with the CCP(communication control process)?
[ 答案 99 ] μClinux is a port for architecture without MMU, running on a flat memory model. The core kernel is used intact with a "virtual = physical" MMU model implemented in place of the address translation model.uClinux uses original Linux mechanisms.
[ 问题 100 ] 飞思卡尔在南京的代理商?
[ 答案 100 ] 飞思卡尔在南京的代理商联系: http://www.freescale.com.cn/others/wheretobuy/location6.asp
[ 问题 101 ] What is BDM?
[ 答案 101 ] BDM 是Background Debug Mode 的简称.主要的功能是透过跟CPU的通讯去支持硬件及软件开发 。
[ 问题 102 ] What is the version of uClinux running on ColdFire?
[ 答案 102 ] uClinux的不同版本都可以在ColdFire上运行,可以通过版本查询命令查询每一个运行着的uClinux的版本 。
[ 问题 103 ] Where can i find the datasheet for ColdFire? Which url?
[ 答案 103 ] 68k/ColdFire Datasheet 网址: http://www.freescale.com/webapp/search/MainSERP.jsp?Documents=Documentation%2F000Data+Sheets&RELEVANCE=false&showAllCategories=false&SelectedAsset=Documents&srch=1&assetLocked=true&pageSize=5&Products=Products%2F006Microcontrollers+and+Microprocessors%2F00232-Bit+Embedded+Processors%2F00068K%7EColdFire&
[ 问题 104 ] 此次可以讲述ColdFire®单片机在电力系统自动化保护和控制产品上的应用吗?
[ 答案 104 ] 此次讲的是芯片技术及uClinux在ColdFire上的开发,没有讲在某个领域的具体运用,但不少用户已经或者正在电力保护和控制方面使用 ColdFire。
[ 问题 105 ] 此单片机提不提供免费的开发板做试验?
[ 答案 105 ] 要看贵公司跟飞思卡尔代理商的关系,请接触代理商。
[ 问题 106 ] 带USB2.0的8位单片机有哪几款,有没有其上位机通讯的程序框架提供?
[ 答案 106 ] 飞思卡尔 HC08JB 和 JW 系列,可到 WWW.Freescale.com 找到Reference Codes。
[ 问题 107 ] 飞思卡尔 ColdFire单片机在uCLinux上的应用,首要注意的环节(关键点)是什么?
[ 答案 107 ] 应用uClinux 的前提是必须考虑uClinux本身的特点 (e.g. real-time, relatively few processes coexisting, or even single task, fixed application) 是否能够满足具体应用的要求。
[ 问题 108 ] 飞思卡尔 ColdFire 单片机在uCLinux上的应用到底具有什么意义?
[ 答案 108 ] 在微处理器上应用一种操作系统管理硬件资源,使得上层应用软件的开发更方便和快捷。
[ 问题 109 ] 飞思卡尔单片机产品有没有铅含量的指标?
[ 答案 109 ] 可参考http://www.freescale.com/greenproducts
[ 问题 110 ] 飞思卡尔单片机应用在控制领域怎么样?
[ 答案 110 ] ColdFire 的许多技术是专针对控制领域的,如楼宇控制,电梯控制等。
[ 问题 111 ] 飞思卡尔有没有和国内大学合作共建实验室的计划?比如说清华、北邮?
[ 答案 111 ] 飞思卡尔单片机/DSP大学合作项目: http://www.freescale.com.cn/about/plan.asp
[ 问题 112 ] 改单片机所使用的语言,是否具有通用性!我学过飞思卡尔的68K系列单片机,与这种单片机是否类似?
[ 答案 112 ] 它是68K RISC 的版本,它可跑8成以上的68K 代码。
[ 问题 113 ] 关于嵌入操作系统的开发平台都有哪些?OSEK/CDX是否可以在uCLinux下使用,可否推荐具体一点的硬件系统。飞思卡尔有这样的开发环境提供么?什么价格?
[ 答案 113 ] 常见的有vxworks,linux,ucos-ii,Qadros,ARC等,可以有几十种。OSEK 能在 CodeWarrior下移植到ColdFire,uClinux下的版本则没见过。OSEK是收费软件,可以到代理商处寻价。
[ 问题 114 ] 飞思卡尔ColdFire 芯片是否支持usb host, 比如OHCI,或者UHCI?
[ 答案 114 ] 飞思卡尔有支持 usb host的参考设计,比如,5249+isp1362. isp1362 更接近OHCI的规格,实际上飞思卡尔并不关心OHCI/UHCI。看你的应用选的是哪种HOST 控制器。
[ 问题 115 ] 很希望了解该单片机和其它相关主流单片机相比的优缺点。以及开发的便利性如何。
[ 答案 115 ] 详程可参考北航大学出版'ColdFire系列32位微处理器与嵌入式Linux应用'一书 http://www.buaapress.com.cn/buaa/html/book/view.asp?id=1309
[ 问题 116 ] 哪一款 ColdFire 比较适用于网络终端产品?
[ 答案 116 ] That would be MCF527x, which has 2 FECs, and we do have a VPN uClinux package for it, you can download it at: http://www.snapgear.org/snapgear/downloads.html
[ 问题 117 ] 能介绍一下ColdFire在国内的应用实例吗?
[ 答案 117 ] 用MCF5272做的电力保护设备,监控设备;用MCF5249做的MP3播放器。
[ 问题 118 ] 能申请免费样品么?
[ 答案 118 ] 你可在以下网址免费申请样品: http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=010984007869597059286929489
[ 问题 119 ] 能详细介绍一下飞思卡尔 ColdFire 新产品吗?
[ 答案 119 ] ColdFire MCF521x 与 MCF520x 嵌入式控制器是飞思卡尔最新产品: http://www.freescale.com.cn/products/32bit/MCF521-520_Overview.asp
[ 问题 120 ] 利用什么U-BOOT的引导程序么?会上是否会讲解U-BOOT移植以及LINUX驱动的开发?
[ 答案 120 ] 在ColdFire上使用的是bootloader引导程序,在会上介绍Linux驱动的开发以及简单介绍bootloader的移植,详细情况可以参阅《ColdFire系列32位处理器与Linux应用》一书,作者:李晶皎 王爱侠 张广渊,北京航空航天大学出版社,2005年。书本信息: http://www.buaapress.com.cn/buaa/html/book/view.asp?id=1309
[ 问题 121 ] 如果我想在电力行业地自动装置中采用飞思卡尔的产品,那款芯片最合适? 可能需要涉及到模拟采样,较多数字量输入输出,一些算法和总线功能,工作的环境相对较差(整个装置在户外)。
[ 答案 121 ] 这要看你的应用是做什么的。用于工业上的芯片MCF528x, MCF523x, MCF527x 似乎都能满足您的需要。为了选择一颗最优的,请查询网址 http://www.freescale.com/webapp/sps/site/homepage.jsp?nodeId=0162468rH3YTLC
[ 问题 122 ] 哪一个型号最适用汽车应用?
[ 答案 122 ] 这要看你的具体应用。飞思卡尔是汽车微控制器全球第一的供应商。
[ 问题 123 ] 您刚才说只有v2,v4核,那请问53XX是不是v3核啊,他与其它两个核相比在功能和应用上有什么区别吗?
[ 答案 123 ] Not much different from V2 core, just cache size is larger. As to V4 core, V4 is super-scaler arch, V3 is not.
[ 问题 124 ] 请问MCF5251的发布时间?  
[ 答案 124 ] Q4,2005。
[ 问题 125 ] 请问ColdFire系列芯片是基于8051 CORE的单片机吗?如不是,请告知是什么核?
[ 答案 125 ] 是 68K RISC 的版本,它可跑8成以上的68K 代码。
[ 问题 126 ] 请问ColdFire有64位计划吗?和e500,e600的核有什么区别?  
[ 答案 126 ] 没有64位的计划。e500,e600是 PowerPC 为内核。  
[ 问题 127 ] 请问uCLinux系统应用在飞思卡尔 ColdFire 单片机上的实时性能能够得到保证吗?  
[ 答案 127 ] uCLinux 基本上是非实时操作系统,现版本对实时应用有一定的限制。
[ 问题 128 ] 请问飞思卡尔是利用单片机的什么原理?主要是单片机的知识吗?  
[ 答案 128 ] 一般来说单片机是指必要的周边组件都用SoC的方法来实现,有时连系统的memory 也放在SoC内,8位机就是最实在的例子。32位单片机的Memory 要求比较大,一般都要外挂。在这里uCLinux 成为ColdFire 单片机的软内核,以方便上层搭建应用。
[ 问题 129 ] ColdFire 单片机在uCLinux上的应用的意义何在,在目前看来?
[ 答案 129 ] ColdFire微处理器是32位的微处理器,资源相对比较丰富,使用uClinux作为操作系统来管理硬件资源,使得硬件资源的管理和上层应用程序的开发更方便和快捷。  
[ 问题 130 ] 请问如何才能快速上手呢?
[ 答案 130 ] 先简单看看uClinux源代码,然后通过实例掌握其开发方法,可以参阅《ColdFire系列32位处理器与Linux应用》一书,作者:李晶皎 王爱侠 张广渊,北京航空航天大学出版社,2005年。书本信息: http://www.buaapress.com.cn/buaa/html/book/view.asp?id=1309
[ 问题 131 ] 请问少量芯片如何购买?
[ 答案 131 ] 你可在以下网址按地区检索, 从而方可跟飞思卡尔代理商联系 http://www.freescale.com.cn/others/wheretobuy/ 或免费申请样品 http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=010984007869597059286929489
[ 问题 132 ] 请问有没有带有音频编解码器的单片机, I2S是做音频的吗, 芯片的价格怎样, 能不能零售, PLL后最大有多大, 封装怎样, 2层板能不能走的通, 会不会影响其性能?  
[ 答案 132 ] MCF5249, MCF5250 是音频处理器,PLL后最大有140mhz(BGA), 120mhz(QFP),很多客户都是走2层板。
[ 问题 133 ] 请问这个单片机在上海买应该跟飞思卡尔哪个部门联系,有没有联系资料可提供给我?  
[ 答案 133 ] 飞思卡尔在上海的代理商联系: http://www.freescale.com.cn/others/wheretobuy/location2.asp
[ 问题 134 ] 请问这款单片机与DSP的功能是不是很相近?
[ 答案 134 ] 是两个不同的内核,ColdFire 是RISC 的架构, 主要是要来控制的,DSP是要用来运算的,唯一相近的是ColdFire的EMAC, 它也可用作一些比较简单的快速运算。  
[ 问题 135 ] 请详细介绍uCLINUX对内存的管理功能.和LINUX有何不同?容易使用吗?  
[ 答案 135 ] 祥见http://www.uclinux.org/pub/uClinux/FAQ.shtml
[ 问题 136 ] 如何获得C编译器?
[ 答案 136 ] gcc compiler 可以在http://www.uclinux.org/pub/uClinux/m68k-elf-tools/ 找到 codewarrior 试用版本可以在 http://www.codewarrior.com/mw/download/ 找到。
[ 问题 137 ] 如何在ColdFire用ucOS-II?
[ 答案 137 ] 在网上有一些应用例子. 例如uC/OS-II 在MCF5272 上跑的有应用文件AN-1360 . 在http://www.ucos-ii.com/contents/support/appl_notes.html 可找到。
[ 问题 138 ] 是否可以提供一些比较好的学习网站?
[ 答案 138 ] 飞思卡尔 68k/ColdFire 网站 http://www.freescale.com.cn/ColdFirefamily/ 或飞思卡尔微控制器讨论专区 http://bbs.chinaecnet.com/freescale
[ 问题 139 ] 所谓飞思卡尔 ColdFire 单片机,能否给我们作一个简单的理解。
[ 答案 139 ] 一般来说单片机是指必要的周边组件都用SoC的方法来实现,有时连系统的memory 也放在SoC内,8位机就是最实在的例子。32位单片机的Memory 要求比较大,一般都要外挂。
[ 问题 140 ] 我对电子行业比是内行,只停留在媒体的字面广告宣传的形式上,很肤浅,我想知道飞思卡尔 ColdFire 单片机在uCLinux上的应用,具体指的是哪些方面, 它的应用领域广吗, 对我们这些人群存在哪些相关的关系?
[ 答案 140 ] uCLinux 是一个操作系统,使用它在ColdFire芯片建构的平台上,可作成广泛的应用router, HD MP3, VoIP Phone 等。
[ 问题 141 ] 我们单片机在中心技术上的优势?
[ 答案 141 ] 多种内核,多种周边和IP,内嵌式Flash,下一代的MRAM,广阔的产品线。
[ 问题 142 ] 可否寄一些您们公司的产品资料给我?
[ 答案 142 ] 你可在飞思卡尔 68k/ColdFire 网站得到最新产品信息 http://www.freescale.com.cn/ColdFirefamily/
[ 问题 143 ] 我想做VoIP电话, 请问MCF5272和5249 哪个更合适? 我知道飞思卡尔有这样的方案,是用uClinux的吗?
[ 答案 143 ] 建议使用uCLinux或eCOS跑在MCF5249或MCF5234芯片上。可向飞思卡尔深圳代理商'中国电子器材公司'询问方案上的协助。http://www.ceacsz.com.cn/
[ 问题 144 ] 应该准备哪些硬件设施,如编程器和实验板,请问有没有飞思卡尔的参考设计?
[ 答案 144 ] 最好购买一块M52xxC3开发板,也可以自己做一块。ColdFire芯片上自带调试器,外面需一个BDM转换电缆跟计算机的并口接。飞思卡尔有很多参考设计,具体见飞思卡尔网址http://www.freescale.com/webapp/sps/site/homepage.jsp?nodeId=0162468rH3YTLC
[ 问题 145 ] 用于什么样的一些场合更为适合?
[ 答案 145 ] 网络通信,工业控制,消费电子,汽车音响等。
[ 问题 146 ] 用在ColdFire上用uCLinux是不是我们要加外部的flash呢?
[ 答案 146 ] 要的。
[ 问题 147 ] 有没有在电力系统中应用的soc双核硅片?
[ 答案 147 ] ColdFire带有一个类似于DSP的EMAC用于计算。有的芯片带有eTPU协处理器。
[ 问题 148 ] 有相关资料吗?U盘的数据存储等实际应用之类的,如何选型等?
[ 答案 148 ] 请选飞思卡尔的16 位 MC9S12UF32。
[ 问题 149 ] 有中文版的学习指导书吗? 有廉价的评估板买吗?
[ 答案 149 ] 你可购买《ColdFire系列32位处理器与Linux应用》一书,作者:李晶皎 王爱侠 张广渊,北京航空航天大学出版社,2005年。书本信息: http://www.buaapress.com.cn/buaa/html/book/view.asp?id=1309 你可在以下网址按地区检索, 向飞思卡尔代理商查询评估板 http://www.freescale.com.cn/others/wheretobuy/
[ 问题 150 ] 运动控制方面如CNC,有什么好方案么?
[ 答案 150 ] 有一些用eTPU进行电机控制的例子。
[ 问题 151 ] 在ColdFire MCU上运行的RTOS都有什么?
[ 答案 151 ] 在ColdFire MCU上运行的RTOS有很多. 如uCOS, VxWorks,CMX, GreenHills 的velOSity 等. 可以在 http://www.freescale.com.cn/ColdFirefamily/ 找到更多资料。
[ 问题 152 ] 如何可以免费下载CodeWarrior?
[ 答案 152 ] Downloads Website http://www.codewarrior.com/mw/download/
[ 问题 153 ] 在开发的过程中有些什么方便之处?
[ 答案 153 ] 调试手段多,如:BDM直接调试,网络、串口调试等;参考例程多,各种免费参考代码;软件开发环境多,CodeWarrior、Tornado等等;飞思卡尔的技术支持服务周到。
[ 问题 154 ] 在文件的读写与flash驱动程序之间如何衔接?
[ 答案 154 ] 可以参考文件 http://www.linuxdevices.com/articles/AT6850006074.html
[ 问题 155 ] 在应用中会出现常见的问题有哪些?(例举一些实例进行解析)。
[ 答案 155 ] 硬件电路虚焊,电磁兼容性设计的不好,会引起软件调试困难。Flash烧写需要一些专用软件和技巧。程序如何保密等等。
[ 问题 156 ] 怎样应用于手机操作系统中?
[ 答案 156 ] You can, but requires huge amount of modification on kernel modules, standard uClinux kernel modules does not support GSM protocols, thus you need to implement it yourself.
[ 问题 157 ] 这次在线座谈,我们了解到了ColdFire单片机的一些结构和特点,了解到用户的添加、设备驱动的添加以及程序的调试;为了单片机在uCLinux 上的更好应用,有没有更有效的维护和日常的操作手段?
[ 答案 157 ] 对于uClinux的应用,一般要进行的操作就是这几项内容,有了uClinux管理单片机的硬件资源,应用起来非常简单和方便,日常维护相对也比较简单。
[ 问题 158 ] 支持C语言不?
[ 答案 158 ] 支持,在GNU 和CodeWarrior 等环境中,都有相应的C Compiler。