飞凌嵌入式ElfBoard-LCD显示图片(bmp)编程示例之开发板测试 编译程序1.将显示bmp图片代码示例拷贝到linux虚拟机中该虚拟机需要拷贝elf2源码到/home/elf/work/目录中。后面编译cmd命令的时候需要使用源码中的交叉编译器。交叉编译器路径路径ELF2-linux-source/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-gcc2.输入命令elfubuntu:~/work/ELF2_DEMO/CMD_EXAMPLE2/elf2_cmddemo_bmp$/home/elf/work/ELF2-linux-source/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-gcc main.c -o elf2_cmd_lcd_bmp3.编译无错误将生成elf2_cmd_lcd_bmp可执行文件。4.将可执行文件拷贝到开发板中例如/home/root 路径下。elfubuntu:~/work/ELF2_DEMO/CMD_EXAMPLE2/elf2_cmddemo_bmp$scp elf2_cmd_lcd_bmp root192.168.0.232:/home/root/elf2_cmd_lcd_bmp 100% 13KB 2.5MB/s 00:00开发板测试1以下图为例制作一张24位bmp格式的图片图片的分辨率为1024*600这里的初始图片已经帮大家调整好了。右击图片打开方式选择画图点击文件选择另存为文件名自定义本次测试叫做logo保存类型选择24位位图*.bmp;*.dib点击保存。出现如下提示信息点击确定即可。至此图片制作完成。2将上面制作好的bmp格式的图片拷贝进开发板/home/root目录下。rootelf2-buildroot:~#ls logo.bmplogo.bmprootelf2-buildroot:~#ls elf2_cmd_lcd_bmpelf2_cmd_lcd_bmp3为不影响图片显示效果建议先关闭qt界面再进行下面的测试。rootelf2-buildroot:~#/etc/init.d/S50matrix-browser stopstop finishedrootelf2-buildroot:~#/etc/init.d/S50lighttpd stopStopping lighttpd: OKrootelf2-buildroot:~#/etc/init.d/S49weston stop4输入命令播放图片。rootelf2-buildroot:~#./elf2_cmd_lcd_bmp /dev/fb0 logo.bmp.xres1024, .yres600, .bit32.xres_virtual1024, .yres_virtual6005观察屏幕已显示我们播放的图片。

相关新闻

最新新闻

群晖NAS系统空间不足排查与清理全攻略:从日志到Docker的深度优化

群晖NAS系统空间不足排查与清理全攻略:从日志到Docker的深度优化

1. 项目概述:当你的数字仓库发出红色警报“群晖系统空间不足”——这行出现在你NAS管理界面上的提示,对任何一个深度依赖家庭或小型办公数据中心的用户来说,都无异于一记警钟。它不像手机存储满了那么简单,删几张照片就能解决。群…

2026/8/4 3:30:19
微信智能客服系统:架构设计与技术实现

微信智能客服系统:架构设计与技术实现

1. 项目概述:微信智能客服系统的核心价值在当今快节奏的商业环境中,客户服务响应速度直接影响用户体验和企业口碑。传统客服模式存在明显的时间限制和人力成本问题,而基于微信生态的智能客服系统恰好能解决这些痛点。这个开源项目提供了一个完…

2026/8/4 3:30:19
C#混淆随机种子使用详解与恒盾加密大师教程

C#混淆随机种子使用详解与恒盾加密大师教程

在使用恒盾C#混淆加密大师处理 C# DLL 或 EXE 文件时,即使输入文件和保护选项完全相同,多次处理得到的结果也可能不同。这种随机性有助于避免每次构建给出完全一致的混淆结果,但在问题排查、版本回归和自动化发布等场景中,有时反而…

2026/8/4 3:30:19
零门槛!全网通用去水印技巧

零门槛!全网通用去水印技巧

零门槛!全网通用去水印技巧,新手也能一键搞定 日常做素材整理、自媒体创作、学习资料汇总时,图片、视频、截图自带的水印真的特别影响观感。很多人为了去除水印,要么花高价付费会员,要么下载一堆带广告的工具&#xff…

2026/8/4 3:30:19
关于编译器报警告--scanf的返回值被忽略-程序却能正常运行的理解

关于编译器报警告--scanf的返回值被忽略-程序却能正常运行的理解

关于编译器报警告–scanf的返回值被忽略-程序却能正常运行的理解 一.scanf的返回值被忽略是何意味 scanf的返回值被忽略: scanf () 函数本身有返回值,但是你写代码时没有接收、也没有判断这个返回值,编译器给出警告。 ⚠️警告 ≠ 报错&…

2026/8/4 3:30:19
DHCP协议深度解析:从报文交互到故障排查实战

DHCP协议深度解析:从报文交互到故障排查实战

1. 从一次网络故障说起:为什么需要理解DHCP最近在排查一个办公室网络问题时,遇到了一个典型的场景:新接入的几台电脑无法自动获取IP地址,只能手动配置静态IP才能上网。网络管理员的第一反应往往是“DHCP服务器挂了”或者“地址池满…

2026/8/4 3:25:19