历史上的今天
今天是:2024年09月22日(星期日)
2020年09月22日 | 立功科技AWorksOS嵌入式软件开发平台赋能AIoT不断创新
2020-09-22 来源:EEWORLD
众所周知,智能手机的普及极大地改变了世界,为人们的工作和生活带来了前所未有的便利,其背后正是由iOS、安卓这些软件平台所推动,才使得更大范围的应用创新变得可能。在AIoT(人工智能+物联网)技术发展大趋势下,任何一台设备都有潜在的计算和联网需求,正因为如此,嵌入式系统开发者面临着前所未有的挑战。这些挑战主要来源于需求的高度复杂性和专业性,传统的“堆代码”开发模式已非常吃力,极大地限制了当前AIoT方面的应用创新。
迎难而上,AWorksOS应运而生
为解决这一难题,作为深耕嵌入式行业近20年的老牌企业,立功科技经过多年研发,推出了AWorksOS嵌入式软件开发平台(以下简称AWorks平台),该平台提供轻量级实时操作系统内核、文件系统、设备管理、无线组网、物联网关键协议、人工智能算法、云客户端等多种嵌入式软件和技术,称得上为AIoT而生。据了解,此平台已成为立功科技内部及其部分客户的核心基础软件平台,成功地应用到工业通讯模块、示波器、功率分析仪、电能质量分析仪等物联网产品和高性能仪器产品中。

轻量内核,高效运行
AWorks平台采用立功科技自主研发的轻量级硬实时内核RTK,所有系统服务均支持静态实例化,内存占用极少,在避免内存泄露风险的同时提升了系统的运行效率,同时支持应用容器化技术,实现应用程序和内核的隔离,提升了系统的健壮性。基于此,在小资源的硬件上可以开发出更多功能、更好性能以及更加稳定的应用程序,在提升产品品质的同时能够有效降低硬件成本。

功能丰富,低功耗实时
AWorks平台提供了丰富的操作系统基础服务,包括多任务、文件系统、设备管理、网络系统等。根据资料显示,AWorks平台提供了系统级的低功耗支持,所有基础服务均在框架层面提供了低功耗支持,内核支持无累积误差的高精度Tickless调度,在极限降低系统功耗的同时仍能保证系统的实时性。

全面协议支持,开源GUI引擎
AWorks平台全面支持各类通讯协议栈,包括CAN、EtherCAT、Modbus等主流工业现场通讯技术协议和zigbee、lora、蓝牙、WiFi、蜂窝等主流的无线通讯技术协议,为用户提供从端到云完整的IoT关键协议栈支持。
值得一提的是,立功科技开源了AWorks核心组件GUI引擎AWTK,在小资源硬件平台上可以轻松完成炫酷GUI应用,吸引了大批使用Qt、emWin等传统GUI平台的开发者,遍布在智能家居、智能穿戴、医疗设备、汽车电子等涉及嵌入式开发技术的各个细分行业,获得2019年码云最有价值开源项目奖。

深度挖掘,简单易学
有别于其他软件平台提供商,立功科技具有非常深厚的硬件设计底蕴,在硬件功能挖掘及设计上有着非常明显的优势,AWorks平台对其适配的处理器平台均做了深度的功能挖掘和开发,可以最大化发挥处理器性能。经过多年的积累,AWorks平台可以提供大量常见外围器件及模块的成熟驱动,开箱即用。立功科技还研发了AWorks OS系列核心板,从硬件层面配合AWorks平台,极大地降低了嵌入式产品开发的技术门槛,真正做到了用户只需会C语言就可以开发产品。

组件开发,轻松集成
组件化开发是AWorks平台的一大特色,立功科技研发团队在AWorks平台开发过程中对组件进行了标准的定义,只要按照这个标准开发组件,都可以轻松集成到AWorks平台中。据了解,为了管理这些组件,立功科技还开发了AXIO的组件管理系统。该系统提供图形化管理工具及相关基础设施,用户可根据应用场景以图形化的方式自由剪裁配置系统的组件构成。同时,该系统还可以对软件开发的整个生命周期提供组件化管理支持,包括自动化测试、持续集成、持续交付等。
这种全新的开发模式带来了无限的想象空间,虽然立功科技当前主要聚焦在自己的优势组件上,但是未来完全可以与专业领域的优秀团队合作,引入各种高价值专业组件。这样AWorks平台将逐渐演变成各种软件开发需求的枢纽,最终打造一个嵌入式软件开发生态圈。

迭代创新,国内领先
AWorks平台是由立功科技创始人周立功先生带领其核心技术团队历经十多年的不断迭代与创新完成的。据悉,AWorks平台于2018年通过了广东省电子学会组织的评价,专家委员会认为,该成果在物联网通用 API 抽象、设备驱动、开发支持及行业应用等方面达到国内领先水平。立功科技非常重视AWorks平台相关的理论研究和技术普及,目前已发布《面向对象的分析与设计》《单元测试入门和实践》《面向AWorks框架和接口的编程》《面向AMetal框架和接口的编程》等系列丛书。

立功科技曾经为国内ARM处理器架构和CAN总线技术的普及做出了卓越的贡献,而AWorks平台承载了立功科技多年的经验积累和技术创新,也继承了立功科技的技术情怀,我们有理由相信立功科技以及AWorks平台会在这万物互联的时代留下浓墨重彩的一笔。
史海拾趣
|
今天有网友要到关于LTC1745模数转换器的资料,我查了一下,虽然没有找到中文的,但这篇英文资料对LTC1745的介绍还是比较全的,在这里分享出来,希望对其他的网友也能有加大的帮助。 LTC1745 - Low Noise,12-Bit, 25Msps ADC 特点Sample Rate: ...… 查看全部问答> |
|
【活动目的】 最近,由于quanzx老师的一篇帖子“一个高人的设计”备受广大网友关注,从而 引发了针对该电路图的一系列讨论,让大家学到 ...… 查看全部问答> |
|
这边有没有嵌入式方面的高手 愿意帮小弟藕解决一下毕业设计的部分难题嘞? 藕做的一个关于电梯监控系统的 有在网上找到一部分代码 已经调试过错误了 但还是出不了结果 用的平台是博创PXA270平台 希望有这方面的高手能帮藕一下 小弟定当厚谢!.....希望愿意帮小弟的加一下 小弟的QQ :704274099 藕们再详谈 小弟 ...… 查看全部问答> |
|
wince 烧写时出现了 don't support raw image 是什么情况??? wince 烧写时出现了 don\'t support raw image 是什么情况???… 查看全部问答> |
|
我就写了个很简单的测试程序 input xinhao,led; assign led=xinhao; 然后用信号发生器产生1hz方波,按理灯应该一亮一灭吧,但是却没这种现象 我将导线在外接io口处反复进出,有时候会看到灯闪几下,不知道到底是什么问题啊?… 查看全部问答> |
|
小弟要做一个见但的usb ccid智能卡读卡器设备. 目前设备描述和端点通信都已做好 用的是微软的usbccid.sys驱动现在 插上去后硬件上收到 PC_to_RDR_IccPowerOff PC_to_RDR_IccPowerOn PC_to_RDR_IccPowerOff 三条命令 并回复了. usbccid.sys已经 ...… 查看全部问答> |
|
用C# 2005开发移动应用程序,找不到System.Data.SqlClient命名空间 用C# 2005开发移动应用程序,想做数据连接,已经安装了SQL Server CE 2.0, 但是在命名空间中找不到System.Data.SqlClient。只有System.Data.Common和System.Data.SqlTypes。怎么回事啊??有什么解决办法吗??… 查看全部问答> |
|
1、监控摄像机标明DC12V/AC24V通用,该选择什么样的电源? 答:选择AC24V监控电源,因为同样的传输距离,电压越高,损耗越小。电压高了,负载就能得到比较充足的电压。同时,由于采用交流24V,在调试摄像机的时候,可以选择电源同步,使整个监控 ...… 查看全部问答> |
|
每当夜晚突遇停电,非常恐怖一片漆黑来临,首先想到的就是一盏灯……。这时,只有你的一盏灯还亮着,当你在1min(分钟)内从容不迫地点亮蜡烛后,这盏灯才会慢慢熄灭。 一、电路原理图如下: 短时间应急灯的电路如图1所示。H是小功 ...… 查看全部问答> |
|
LaunchPad的调试接口部分软件坏了怎么修?现在计算机找不到设备了。几乎可以肯定的是硬件没有坏。 自己没有4线JTAG,两线的不行吧?还有原软件哪里找?… 查看全部问答> |




