随着人工智能不断的走进人们的生活,智能穿戴,移动设备,便携出行越来越受欢迎,进而用户对人机交互界面(GUI)的要求越来越高,而 Qt 的资源占用大等短板致使在某些应用仍存在难点。现在嵌入式
Linux 操作系统向来不以 GUI 界面见长,嵌入式 Linux 亦是如此,很多运行嵌入式 Linux 的产品和设备甚至都没有 GUI 界面。在前些年 Windows CE 操作系统盛行时期,需要 GUI 界面产品的开发者绝大多数都选择了 Windows CE,嵌入式 Linux 通常都是被作为第二或者更次要的备选系统。而当下,Windows CE 系统可以说已经是“明日黄花”,嵌入式 Linux 已经成为了大多数开发者的首选,但在 GUI 的选择上却很是为难。
出现这种现象的根本原因是 GUI 并不是嵌入式 Linux 操作系统的内置组件,嵌入式 Linux 软件生态中也没有一个轻量级、简单易用、界面美观的 GUI 系统。盘点一下常见的嵌入式 Linux GUI 方案,Qt/Embedded 应该是最容易被提及和选择的选项了,其它的还有Microwindows、MuniGUI 和 OpenGUI 等,这些 GUI 方案都有自己的特点,但也有缺点,简单罗列见表 1.1。
嵌入式产品开发,复杂 GUI 如何实现一直是一个难题,难倒了不少开发者。由于目前嵌入式产品开发者大多数是电子工程师,很大一部分是从单片机开发技能升级而来,对 GUI 往往难以把握。AWTK 的出现正是为了解决嵌入式产品 GUI 开发的这些痛点,在目前取得了很好的成效。
ZLG 致远电子研发的 AWTK 是一套基于 C 语言的跨平台 GUI 开发框架,可用于开发物联网、消费电子、工业控制、汽车电子、智能家居等领域的应用产品,旨在为用户提供一个功能强大、高效可靠、简单易用、可轻松做出炫酷效果的 GUI 开发解决方案,使用户开发 GUI 应用就像开发串口应用一样简单。图 1.1 是 AWTK 提供的几个应用范例,可以看到,用 AWTK 开发的界面,无论是文字、图标,还是仪表盘和波形绘制,满足了现代 GUI 对美观度日益增长的需求。
相比目前市面上常见的 GUI 开发框架,如:emWin、Qt、TouchGFX 等,AWTK 有如所列独特的优势。
对比嵌入式 Linux 常见 GUI 方案,以及其它嵌入式 GUI 方案,AWTK 在嵌入式 Linux 系统上也极具优势,也能能很好的解决嵌入提车选日子式Linux GUI 开发的大多数痛点。 其中一个主要原因是目前大多数嵌入式 Linux 开发者是以前的单片机开发者,技术上有惯性,希望嵌入式 Linux 的 GUI 依旧简单易用,占用资源少,且界面美观华丽。
课程从0开始,讲到云计算结束,按阶段授课,从入门到跑,适合初学者,也适合定制,需要哪个模块学哪个模块2,包含初级运维工
设备驱动程序是linux内核的一部分,是操作系统内核和机器硬件之间的接口,它由一组函数和一些私有数据....
嵌入式linux 是将日益流行的Linux操作系统进行裁剪修改,使之能在嵌入式计算机系统上运行的一种....
在以计算机技术、通讯技术相结合的信息时代的快速发展和互联网的广泛应用的形势下,3C(Computer....
嗨,我正在尝试与A335X(Linux 4.4)集成29 GL01GP并行或Flash。我从TIDRA7 EVM板上获得了使用CHI...
注意:如果点击空白处无法输入,则点击字会有输入提示符 则可以使用键盘进行输入! 此板块为 [uboot开发] 问题所...
简单清楚的介绍嵌入式linux c 的基本要求和主要应用场景。重点点拨了指针和算法 需要的朋友们自行下载...
今年5月份,微软在Build 2019开发者大会上宣布了Web版本的VS Code,即 Visual....
[table] [tr][td]Exynos-4412 不仅可以运行 Android,还可以运行简单的 Linux 最小文件系统。 最小 Linux 系统是...
传统的加密芯片,都是采用算法认证的方案,他们声称加密算法如何复杂,如何难以破解,却没有考虑到算法认证....
电磁时间继电器分别有凸出式固定结构,凸出式插拔结构,嵌入式插拔结构三种壳体;它作为辅助元件用于各种及自...
便携式医疗监护仪已成为人们日常生活中不可缺少的一部分。便携式设备是由硬件与软件紧凑组合的一个单元模块,是一种体...
目前,国内收音机设备还停留在模拟收音技术阶段,而国外网络收音机均采用专用集成芯片接收方案,成本高昂且均以ODM...
随着嵌入式系统技术的不断发展,各类嵌入式应用对人机交互界面的要求也越来越高,这就使得对嵌入式图形用户....
什么是嵌入式系统?嵌入式系统是一种完全嵌入受控器件内部,为特定应用而设计的专用计算机系统,也是一种控....
随着工业4.0、医疗电子、智能家居、物流管理和电力控制等快速的发展和推进,嵌入式系统利用自身的技术特....
CPU Model: Allwinner H3 Number of Cores: Quad-cor....
Linux系统自诞生以来,不断发展壮大,支持越来越多的硬件体系,获得了日益广泛的应用,从服务器、桌面....
CPU:S3C2416XH_40 主频:400MHz 内存:64M DDR2 内置存储:2G ....
CPU:S3C2416XH_40 主频:400MHz 内存:64M DDR2 内置存储:2G ....
随着计算机技术和现代通信技术的不断发展,设备即网络是后PC时代对嵌入式系统的客观要求,因此也需要建立....
Arm Custom Instruction(客制化指令)让设计片上系统(SoC)的合作伙伴,透过特....
全球最大的 CMOS 图像传感器供应商 OmniVision Technologies, Inc. ....
所谓Linux版,是指出厂预装的是Linux系统,但用户可以自行安装Windows系统。安装以后,与....
嵌入式工控机,英文全称Embedded Industrial Computer,是专门为工业现场而设....
未来一段时间,芯片供应商仍然渴望通过并购削减成本进一步增加利润。芯片供应商需要在当前产品上留出足够的....
以边缘计算为特点的嵌入式人工智能技术开始受到重视,边缘计算的作用可以优化资源、提升效率。当前,人工智....
硬件资源描述: 全志H3 ARM Quad-Core Cortex-A7 四核心处理器 主频1.2....
STM32系列专为要求高性能、低成本、低功耗的嵌入式应用设计的ARM Cortex®-M0,M0+,....
随着计算机技术的发展,雕刻机完成了从2D、2.5D到3D的加工变革,功能趋于完善、性能更加稳定,从而....
随着LED显示成本的不断下降和小间距显示等解决方案的逐步成熟发展,LED显示市场正迎来快速增长的阶段....
微流控芯片(Microfluidic Chip)是一种将生物、化学、医学分析过程的样品制备、反应、分....
中星微“数字多芯片技术”国家重点实验室在宣布,经过五年多努力,中国首款嵌入式神经网络处理器(....
在Internet的日益普及,信息共享程度的不断提高的今天,人们的工作和生活方式已经有了性的改变....
在经过两年的施工建设后,荷兰能源公司Eneco的Luchterduinen风电场正式投入运行。监测位....
随着指纹识别在智能手机的普及,指纹识别技术在越来越多的场合中得到应用。除了手机应用之外,在移动支....
AMD Zen架构横空出世以来,已经先后覆盖了消费级桌面/笔记本、商务级桌面/笔记本、服务器数据中心....
随着第一批开源 Linux 智能手机 Librem 5 的陆续上市销售,Purism 开始分享更多有....
近年来,嵌入式工控机在工控机的应用中日趋成熟,开始在一些领域取代传统工控机,比如从工业流水线,到智能....
随着便携式智能设备的普及,用户对人机交互界面(GUI)的要求越来越高,而Qt的资源占用大等短板致使在....
在数据化时代,各个零散城市信息系统的互联成为可能,数据资源的高度利用使得各个原本孤立的系统被打通,数....
全球发展最快的可编程逻辑器件供应商—广东高云半导体科技股份有限公司(以下简称“高云半导体”)将于20....
随着我国经济的快速发展、城市化进程的日益加速、人们生活节奏的不断加快,越来越多的人们开始感到自己的健....
这些嵌入式系统必须长期使用相同的电源供电,才能降低反复出现的成本或避免最终用户频繁更换电源。
随着当前社会的不断进步和科学技术的飞速发展,为电力系统的发展和进步提供了广阔的空间和新的技术手段,对....
当我们试图在较小的嵌入式系统中使用更多的功能时,它们的安全性常常被忽略。本文讨论了过去的一些安全漏洞....
嵌入式操作系统历史悠久、门类繁多、用途广泛,不仅包括嵌入式实时多任务操作者系统(RTOS)、开源的 ....
Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化....
嵌入式工控机,更时髦的叫法是盒式电脑或无风扇工控机,英文全称Embedded Industrial ....
ARMCortex™-M4处理器是由ARM专门开发的最新嵌入式处理器,在M3的基础上强化了运算能力,....
人工智能仍然是一个新兴且快速发展的领域。神经网络的应用场景快速增加,例如目标识别、语音和声音分析、5....
当我们谈及嵌入式处理器的体系架构时,一般都是想到Intel的X86架构和ARM公司的ARM架构。
数据安全性(Security)是IC完整性的基石,当然还有信任、功能正确性和生命安全性(Safety....
市场分析认为,由于Cortex-A32为了节省空间与电力使用,移除了对64位元应用的支援,因此最能发....
现阶段半导体晶片商多采用ARM的处理器核心,来制造旗下处理器或微控制器等产品。ARM的核心可分为A、....
嵌入式系统在通用计算机软件、电子商务、Internet和分布式计算中CBD技术已经得到了成熟的应....
随着当前应用技术的不断深化,CF 卡(Compact Flsah Card)由于价格便宜、存储容量大....
在线仿真器使用仿真头完全取代目标板上的 CPU ,可以完全仿真 ARM 芯片的行为,提供更加深入的调....
语音识别技术就是能使计算机“听懂“人类的语言,然后根据其义来执行相应的命令,从而实现为人类服务。
TI AM437x高性能处理器基于ARM Cortex-A9内核。 这些处理器通过3D图形加速得到增强,可实现丰富的图形用户界面,还配备了协处理器,用于进行确定性实时处理(包括EtherCAT,PROFIBUS,EnDat等工业通信协议)。该器件支持高级操作系统(HLOS)。基于Linux的® 可从TI免费获取。其它HLOS可从TI的设计网络和生态系统合作伙伴处获取。 这些器件支持对采用较低性能ARM内核的系统升级,并提供更新外设,包括QSPI-NOR和LPDDR2等存储器选项。 这些处理器包含功能方框图中显示的子系统,并且后跟相应的“说明”中添加了更多信息说明。 处理器子系统基于ARM Cortex-A9内核,PowerVR SGX图形加速器子系统提供3D图形加速功能以支持显示和高级用户界面。 可编程实时单元子系统和工业通信子系统(PRU-ICSS与ARM内核分离,允许单独操作和计时,以实现更高的效率和灵活性.PRU-ICSS支持更多外设接口和EtherCAT,PROFINET,EtherNet /IP,PROFIBUS,以太网Powerlink,Sercos,EnDat等...