Advertisement

该文件包含SimpleGUI移植,并已添加中文字库。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
SimpleGUI的在STM32平台的移植工作已完成,并成功地融入了Arduino气象站所使用的非等宽字体。这些字体包括ArialMT_Plain_10[]、ArialMT_Plain_16[]以及ArialMT_Plain_24[]等字符集。 此外,除了预置的字符库之外,用户还可以利用官方提供的网页资源进行自定义字体制作,具体访问地址为:http://oleddisplay.squix.ch/ 。同时,该移植方案也进一步增强了对中文字符的支持能力。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • SimpleGUI.rar
    优质
    本资源为一个包含中文字符库的SimpleGUI移植版本,适用于希望在图形界面中支持中文显示的用户和开发者。 在STM32上移植了SimpleGUI,并且加入了Arduino气象站的非等宽字体。这些字体包括ArialMT_Plain_10、ArialMT_Plain_16和ArialMT_Plain_24。此外还可以通过官方提供的网页制作其他字符库,这部分还增加了对中文字体的支持。
  • 在Android将so进jar
    优质
    本文介绍了如何在Android开发环境中,将.so动态链接库文件打包到.jar文件,并正确加载和使用这些本地库的方法与步骤。 Android将so库封装到jar包中并加载其中的so库之前曾有过相关文章介绍如何操作,但当时并未考虑别人调用时需要加载so库的问题。因为把.so文件放入.jar之后,.so就不再是一个独立的文件了,使用System.load()方法去加载会提示找不到这个库。因此要想成功地加载该.so文件,则必须将其从jar中提取出来,并保存为临时文件再进行加载操作。 值得注意的是,在将.so 文件封装进.jar时,不能直接以原始形式存在,而是需要先改名为.jet格式后再打包到.jar内。这样在后续的调用过程中才能顺利地将这些被处理过的库文件重新转换回可识别的形式并完成相关功能的实现工作。有关如何构建项目、设计项目的结构以及组织模块的相关内容可以参考之前的文章:Android 将module中的jar、so包打包成jar或者aar文件。 这里仅对上述文字进行重写,以更清晰地阐述将.so库封装到.jar中并在需要时提取加载的过程。
  • SDL2的源
    优质
    这段简介可以描述为:“SDL2移植库的源文件”包含了SDL2(Simple DirectMedia Layer 2)跨平台开发库在特定系统或环境下的适配与修改代码,支持开发者轻松实现游戏及多媒体应用的快速开发。 SDL2移植库源文件包括以下组件:SDL-2.2.12、libjpeg-9d、libiconv-1.16、zlib-1.2.11、libpng-1.6.37、SDL2-image-2.0.5、SDL2_gfx-1.0.4、freetype-2.9、SDL2_ttf-2.0.15、libmikmod-3.3.11.1、SDL2_mixer-2.0.4、SDL2_net-2.0.1、tslib-1.22、DirectFB-1.7.7。请配合我的移植文档查看这些文件。
  • Buildroot: 全自动编译U-Boot、Linux内核和系统,等功能
    优质
    Buildroot是一款开源项目工具,用于自动化构建嵌入式Linux系统的根文件系统,支持全自动编译U-Boot、Linux内核及应用程序,简化了移植工作并提供了丰富的定制功能。 在使用Buildroot编译系统时遇到某些软件包下载速度慢的问题,可以先用浏览器手动下载这些文件,并将它们放置到buildroot根目录下的dl文件夹中以节省时间。 以下是一些基本命令的参考: - 执行 `make config` 之前,请确保已经配置了默认设置。 - 使用命令 `make config` 并选择 `freescale_imx6dlsabresd_defconfig` 配置作为默认配置。 - 使用命令 `make savedefconfig` 来保存当前的默认配置为 `freescale_imx6dlsabresd_defconfig`。 - 执行清理操作可以使用命令 `make clean`。 其他有用的操作包括: - 从GitHub克隆或拉取网页测试代码,可以通过执行相应命令实现。 - 使用帮助文档了解更多信息:运行 `make help` 可查看Buildroot的详细信息和相关指南。
  • 在Win10为Protell99
    优质
    本文将详细介绍如何在Windows 10操作系统下,为Protel 99软件成功添加必要的库文件,帮助电子设计工程师解决兼容性问题。 要运行Win7_Protel99库添加助手.exe,请以管理员身份启动Protel99。
  • KEILSTC详细教程及资源
    优质
    本教程详述了如何在Keil环境中配置和使用STC单片机开发环境,包括下载、安装必要的头文件与库文件等步骤,并提供完整资源包。适合初学者快速上手。 Keil添加STC完整教程和资料包括头文件和数据库的详细介绍。
  • RK_FM(压缩).zip
    优质
    这是一个包含RK_FM功能优化和增强的移植包压缩文件。适用于寻求改进音频播放体验的用户,内含必要资源与文档指导安装过程。 方法一 不需要使用framework的部分: 1. 将fm移动到hardwarerk2x目录。 2. 把FmRadio移到packagesapps文件夹中。 3. 在hardwarelibhardwareincludehardware路径下,将fm.h替换为新的版本。 4. 修改buildtargetproduct中的PRODUCT_PACKAGES :=部分,并添加 FmRadio 项。 5. 将bioniclibckernelcommonlinuxHw_fm.h复制到对应位置。 6. 在devicerockchiprksdkdevice.mk文件中加入PRODUCT_PACKAGES += fm.$(TARGET_BOARD_HARDWARE)以确保hardwarerk2xfm能够被编译进系统。 7. 修改devicerockchiprksdkinit.rc,添加权限设置chmod 0664 devRADIO_FM8035 chown system system devRADIO_FM8035。这样可以保证在Rk28_fm.c (hardwarerk2xfmprimitive)文件中的int fm_init(sighandler_t fm_sighandler)函数能够正常运行。 方法二:需要在此基础上添加framework相关的内容,具体步骤会在后续章节中详细说明。
  • C#.NET 向压缩
    优质
    本文介绍如何在C#.NET程序中实现将文件或文件夹加入到ZIP压缩包的功能,并提供示例代码。 调用方法:`string zipUrl = @C:\Users\Administrator\Desktop\test.zip; AppendToZip.Main(zipUrl);` 文件只是一个示例。可以通过循环以下代码来添加多个条目: - `zipStream.PutNextEntry(newEntry);` - `StreamUtils.Copy(streamReader, zipStream, buffer);` - `zipStream.CloseEntry();` RAR格式尚未进行测试。
  • QWT编译通过测试,示例和
    优质
    本项目为QWT图形库已编译版本,经全面测试确保稳定可靠。内含详尽示例及完整库文件,便于用户快速上手与集成开发。 已成功下载并编译QWT 6.1.2(最新版本),包括示例项目。