0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >计算机及配件 > 基于STM32-UCOS-GUI系统开发板(原理图+PCB+BOM+源码+固件)

基于STM32-UCOS-GUI系统开发板(原理图+PCB+BOM+源码+固件)

来源: 电路城
2021-12-02
类别:计算机及配件
eye 23
文章创建人 拍明

原标题:基于STM32-UCOS-GUI系统开发板(原理图+PCB+BOM+源码+固件)

cirmall

cirmall

cirmall

cirmall

cirmall

cirmall



项目主要由三部分组成,硬件,程序和固件(字库gui背景图标素材等)。

1、硬件部分主要由STM32RCT6做主控,S25Q128-flash做存储,ILI9341做显示以及其它电路器件部分,电源接口为miusb接口-5V供电。

2、软件部分主要由UCOSii作为整个系统做任务切换和调度,以gui系统做图形界面的显示和按钮的创建操作;以及在此基础上编写的应用程序包括:电子图书查看,记事本、时钟、计算器、画板、USBU盘挂载、图片解码显示(bmp,jpeg,gif)和NES游戏模拟器。

3、固件部分主要是显示中文的字库和应用图标背景的素材;第一次需要通过USB更新固件字库等,后续即可直接通过SD卡更新,在设置选项里,系统会先扫描SD卡的系统文件完整性,再向用户确认是否更新。

4、固件更新步骤:1--先给STM32RCT6烧录程序可以直接烧录hex文件或者直接通过源码工程使用jlink或者stlink通过swd烧录程序,2--再通过USB挂载虚拟U盘到电脑上把字库UI等固件拷贝到W25Q128中即可。

注意事项:因为STM32RCT6的SRAM的大小为48K,一部分系统使用,所以只能玩30KB以下的NES游戏,本方案的初心不是做NES游戏,硬件上留的按键三个,所以该NES游戏只能操控开始和左右移动,可玩性差一点,加这一块NES游戏主要是体现STM32单片机的强大和学习NES模拟器的开发,后续会专门设计一个专门的NES模拟器方案。

本方案提供源码、硬件、固件以及技术支持。如需购买实物请联系本人。

如有疑问请留言!谢谢!

实物效果图片:实物演示请看视频!谢谢!

视频:



责任编辑:

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

标签: NES模拟器

相关资讯

方案推荐
基于MC33771主控芯片的新能源锂电池管理系统解决方案

基于MC33771主控芯片的新能源锂电池管理系统解决方案

AMIC110 32位Sitara ARM MCU开发方案

AMIC110 32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于TI公司的AM437x双照相机参考设计

基于TI公司的AM437x双照相机参考设计

基于MTK6580芯片的W2智能手表解决方案

基于MTK6580芯片的W2智能手表解决方案