一文看懂码灵半导体CFW32C7UL系列产品应用(五):操作系统与功耗

发布时间:2020-08-14  

欢迎再次来到“半导体系列产品应用介绍”连载专题。通过前几期的介绍,相信大家对系列已经有了初步了解,同时对于从事开发设计的朋友想必已经很好奇其在具体应用中的表现了。对此本期我们首先从官方提供的系列设备函数库、芯片支持的嵌入式操作系统、典型场景应用功耗等方面对其具体应用展开介绍。

本文引用地址:

一、设备函数库和支持的嵌入操作系统

CFW32C7UL系列面向泛工业应用市场,在条码识读设备、POS机、打印机、特征识别、工业人机交互界面HMI、工业物联网关和医疗设备等领域有着广阔应用市场。为更好满足多种行业应用的便捷性,目前半导体官方提供芯片所需的裸机版本的demo和函数库,以及当下市场占有率较高的嵌入式操作系统的SDK,如Linux、FreeRTOS、RT-Thread、uCOS等开发包。

1597370444997351.png  

1、芯片设备函数库

目前CFW32C7UL系列的基础设备函数库以源码形式向广大开发者提供,方便开发者进行二次开发。下图为部分外设的基础函数库文件,文件中包含外设操作的具体函数:

1597370465364862.png 

此外还有USB、MIPI、ISP、LCD及wokoo平台通用函数的文件:

1597370486151252.png 

这些函数文件可应用在裸机或其它嵌入式操作系统上,通过它们可实现对芯片的硬件资源控制使用。

2、主流嵌入式操作系统占有率统计

结合市场使用占有率,码灵半导体芯片所支持的操作系统有:Linux、FreeRTOS、uCOS及RT-Thread

根据Aspencore的2019年嵌入式操作系统占有率的调查结果显示,在主流的嵌入式操作系统中,Linux操作系统占有率仍然最高,与此同时FreeRTOS操作系统近年来在嵌入式操作系统中的占有率节节攀升,在2019年已经排位到第三名。

 1597370513370039.png

▲2019年嵌入式操作系统市场结构

预计2020年FreeRTOS的市场占有率有望排位到第二名。

1597370551974338.png 

▲2020年嵌入式操作系统市场结构预测

同时在国内主流RTOS使用中,近年来RT-Thread发展迅速。RT-Thread是一款来自国内的开源嵌入式实时操作系统,由国内一些专业开发人员从2006年开始开发、维护,除了类似FreeRTOS和UCOS的实时操作系统内核外,也包括一系列应用组件和驱动框架,如TCP/IP协议栈,虚拟文件系统,POSIX接口,图形用户界面,FreeModbus主从协议栈,CAN框架,动态模块等。因其系统稳定,功能丰富的特性,被广泛用于新能源,电网,风机等高可靠性行业和设备上,并被验证是一款高可靠的实时操作系统。RT-Thread实时操作系统遵循GPLv2+许可证,实时操作系统内核及所有开源组件可以免费在商业产品中使用,不需要公布应用源码,没有任何潜在商业风险。在国产替代的趋势下,国产嵌入式操作系统的重要性不言而喻,因此码灵半导体芯片亦提供支持RT-Thread的SDK,目前所支持的版本为RT-Thread 4.0.2

二、系统启动时间与典型应用功耗

嵌入式设备的开机速度是产品使用中的基础体验,码灵半导体CFW32C7UL系列在这方面也有着不错的数据指标:基于Linux版本的最小操作系统,CFW32C7UL系列的启动时间在2s以内;基于二维码扫码应用场景的典型应用,其Linux系统启动时间不超过2.4s秒。对于FreeRTOS和RT-Thread系统的启动时间根据应用情况不同一般在10~20ms以内完成。

CFW32C7UL系列的多种应用场景中,有众多类型的设备对功耗有着较高的要求,特别在模组设备和手持设备等以电池供电为主的移动设备中,对主控芯片功耗要求更高,只有出色的低功耗配置才能满足应用要求。CFW32C7UL系列针对低功耗需求,设计的芯片外设接口时钟均可独立关断,同时外设的时钟可还设置工作和空闲态频率,以便外设在空闲态时将功耗降到最低、使用时可从空闲态瞬间转到工作状态,既保证了运行速度也降低了功耗。在应用功耗方面,根据扫码行业领军厂商的测试反馈来看,相较于竞争对手,码灵半导体CFW32C7UL系列在功耗方面具有很大的优势。对于手持设备的应用而言,还是十分具有吸引力的。

通过以上介绍可以看出,码灵半导体CFW32C7UL系列不仅支持多种主流的嵌入式操作系统、提供完备的硬件外设基础函数库,而且在功耗上也有不俗的表现。如果您的产品项目特别关注产品安全、设备功耗、图像处理、便捷的操作系统,那么码灵半导体CFW32C7UL系列是一个非常不错的选择。今天的话题就到这儿,我们下期见!

本期作者:陈绍景、梁梦雷、谢耀华、刘悦臻、谢剑杰


文章来源于:电子产品世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    语言了解;2、微机原理与接口技术了解;想要提升开发能力,就必须要不断地实践,建议小白可以在网上(某宝)买一块51单片机开发板,自己参照课程研究研究 下面我把我的经历给大家说一下,希望......
    语言程序设计》清华大学出版社出版的,在网上以及书店都是可以找到的。另外网上还可以搜索到很多其他的教材如:《微机原理及汇编语言教程》(杨延双 张晓冬 等编著 )和《16/32 位微机原理、汇编......
    初学者想自学单片机需要买什么呢?;我刚开始学习单片机的时候一脸懵逼,看了下网上一些扫盲文。 模拟电路、数字电路、微机原理、C语言、寄存器、数据手册、数据结构等等一大堆专业名词… 不知......
    20张GIF动图还原机械工作过程原理:涨姿势了;对于喜欢机械的同学来说,没有什么能比机械动图更有吸引力了,它可以很直观的展示机械工作的原理,洞察机械内部结构,还原机械工作工程。 以下20张动......
    微机原理:处理器结构特点;问1.处理器通常有哪几种结构?他们的特点分别是什么?有什么优点和缺点? 答1.这里说的处理器的结构是指处CPU的存储结构,分为冯诺依曼结构和哈佛结构。 (1)冯诺依曼:将程......
    如何学习51单片机;学过51单片机的人,都知道这个学习的过程可能不是那么“美好”,所以,今天给大家介绍一些关于51单片机的学习方法。 1、我从不说51是基础,如果我这么说,也请把这句话理解为微机原理......
    的目标将更加明确,学习也更加轻松。 如果你的定位不清晰,你就会人云亦云,去死磕模电数电,去死磕微机原理,去死磕芯片手册。 这些都是你走弯路的表现,特别是模拟电路,很多人从事开发几年依然看不懂,你指......
    FX3U系列PLC型号代表什么意思;我们必须先理解PLC铭牌上的型号代表什么意思,并了解其功能。选型时才能正确选择需要的PLC。其中FX1系列和FX2系列的PLC已经停产多年,因此......
    电磁阀上的字母ABRPS代表什么意思;电磁阀(Solenoid valve)是用电磁控制的工业设备,是用来控制流体的自动化基础元件,属于执行器,并不限于液压、气动。用在......
    以及接口技术。而微机的原理以及接口技术对于51,arm或其它架构的mcu都是通用的,通过51来学习微机原理会涉及到汇编语言,因为只有汇编语言才能直接描述51内部的工作状态。笔者以过来人的身份推荐初学者从51......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>