AWTK实现汽车仪表Cluster/DashBoard嵌入式GUI开发(二):裁剪

GUI图形界面开发,一般人理解是比较耗费资源的,不管是高清晰度高分辨率的图片,或者做些开机动画、空间动画,除了图片可能用到音频视频处理,这些都是很耗费ROM存储空间和RAM内存的。然而说到嵌入式,那就是一个主芯片+各BOM器件构成的一个电路板,这样的系统对成本控制一般是由要求的,那么ROM/RAM就不能特别大,或者刚好够用就好了,同时,带屏带界面带交互的嵌入式系统也是越来越多,同样地,在嵌入式系统中开发GUI界面,就是有诸多限制的环境下进行。而AWTK是一个什么样的工具,能作为一个轻量级的GUI 工具套件,它能做到多极致呢?AWTK就是为嵌入式而生的,后来反向可在desktop环境下使用,所以AWTK可以移植到各种嵌入式平台上,不管是MCU微处理器,还是SOC这样的系统级芯片,而且STM32H743、NXP LPC1768等众多MCU也完成了移植。

LPC1768 是NXP推出的基于ARM Cortex-M3内核的微控制器,操作频率可达120MHz,只具有512KB的flash存储器、64KB的数据存储器,以太网MAC、USB 主机/从机/OTG 接口、8 通道DMA控制器、4 个UART、2 条CAN 通道、2个SSP控制器、SPI接口、3个IIC接口、2输入2输出的IIS接口、8通道的12位ADC、10位DAC、电机控制PWM、正交编码器接口、4个通用定时器、6输出通用PWM、带独立电池供电的超低功耗RTC 。

你可能感兴趣的:(嵌入式硬件,AWTK,GUI开发)