毋庸置疑,随着触摸屏的产生,电器领域的人机交互,终究会迎来一场革命,GUI代替按键,将成为这场革命的主要方向。
经过工程师无数次的摸索后,最终非常无奈的选择了单片机、linux和安卓。因为市场上再也找不到其他的方案。从此,找到一种完美的方案,成为每个工程师的执念。
终于,在Microchip发布了内建GPU的MCU——PIC32MZ DA之后,工程师的幻想似乎被实现了。
但是某些领域的工程师,依然是一脸愁容加万分不甘,因为除了军工、汽车、消费电子等对成本不敏感的领域之外,其他领域依然无法接受这种成本,当然也就没有办法享受这款产品带来的便利。
比如家电、智能家居、家用保健、专用仪器等领域,他们的需求十分明确,重要的事情需要说三遍:
成本、成本、成本!(便宜一块钱,一年可节约十几万甚至几十万)
开发简单、开发简单、开发简单!(研发费用实在太贵)
UI免编程、UI免编程、UI免编程!(工程师最讨厌UI的编程)
启动快、启动快、启动快!(开微波炉需要22秒,热一片面包才需要5秒)
动效、动效、动效!(消费者不能忍受没动画的交互界面)
漂亮、漂亮、漂亮!(生在一个看颜值的时代,不好看就是罪过)
效率、效率、效率!(做原型迭代需要五个月,别人的产品早就占领市场了)
看完这些需求,就不难理解这些工程师的无奈与不甘,在这些需求范围之内,因为,没有哪一种方案可以同时满足这些需求。
引用:■旋转、变形、透明度、运动轨迹和蒙板特效。■支持32位真彩色、透明图层混合和文字反锯齿。■支持图像无损压缩,节省存储空间。■支持各种字库,并由软件生成多种模式的字库文件。■支持VBA脚本编程,极少的代码即可实现复杂的交互功能。■UI设计与控制逻辑分离,软件工程师可以专注于控制逻辑的开发。■可选择ARMCC或GCC编译器将脚本编译为二进制机器码。■可调用PC机的串口、网口与其它控制器联机进行通讯功能的仿真调试。■自动生成MDK-ARM项目文件,将VBA脚本转换为C语言。■可以在开发环境中将固件下载到目标板。■所支持的操作系统可独立运行,也可运行于uC/OS或CoOS等操作系统的任务调度器内核。
引用:MCU+2D GPU+SDRAM 的 SoC 单芯片产品。ARM Cortex M3。SDRAM 支持最高133MHz 的时钟频率,32 位数据总线,容量为64Mbit。RGB 24 位接口的LCD 控制器、32 位数据总线的SDRAM 控制器、32 位硬件Alpha透明通道渲染器,4 通道32 位DMA2D 内存直接存取控制器
调试模式1. 串行调试模式(SWP)和 JTAG 接口2. Cortex M3 内嵌跟踪模块(ETM)定时器1. 两个定时器,每个可被配置为一个 32 位的定时器或两个 16 位的定时器2. 独立的看门狗定时器 GPIO3 组 GPIO,每组 GPIO 是 8bit,取决于用户的配置 通信接口1. SPI 接口,用于访问程序存储器 FLASH,支持 Quad 快速读写模式 2. I2C 总线,提供400K 或1M 的总线时钟频率。3. Uart 接口, 最高可达2Mbps 的通讯速率。4. 访问外设的 AHB Master 接口5. 共享 MCU 内部 RAM 访问接口
更多回帖