首页 > 其他分享 >调用lcd屏输出德国国旗

调用lcd屏输出德国国旗

时间:2024-05-10 23:00:26浏览次数:35  
标签:colorbuf 国旗 调用 int lcd fd include 800

/*************************************************
 *
 *   file name:color.c
 *   author   :momolyl@126.com
 *   date     :2024/05/10
 *   brief    :向lcd屏幕输出德国国旗
 *   note     :None
 *
 *   CopyRight (c) 2024    momolyl@126.com    All Right Reseverd
 *
 **************************************************/

#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <stdio.h>
int main(void)
{
    int lcd_fd = open("/dev/fb0", O_RDWR);
    if (-1 == lcd_fd)
    {
        printf("open lcd faild\n");
        return -1;
    }
    int colorbuf[800 * 480] = {0};
    for (int i = 0; i < 800 * 160; i++)
    {
        colorbuf[i] = 0x00000000;
    }
    for (int i = 800 * 160; i < 800 * 320; i++)
    {
        colorbuf[i] = 0x00ff0000;
    }
    for (int i = 800 * 320; i < 800 * 480; i++)
    {
        colorbuf[i] = 0x00ffff00;
    }
    write(lcd_fd, colorbuf, 800 * 480 * 4);
    return 0;
}

标签:colorbuf,国旗,调用,int,lcd,fd,include,800
From: https://www.cnblogs.com/bell-c/p/18185428

相关文章

  • 分享一个使用python调用websocket获取实时行情数据的方法
    这个站点可以获取:外汇、国际期货、国内期货、贵金属、能源、虚拟货币、股指期货、美股、台股、港股、印度股、A股、ETF等以下是Python的连接demo,可以参考下。同时也支持其他后端语言的连接,PHP、Java等。获取品种地址:http://39.107.99.235:1008/market/market.phpimportj......
  • static讲解--静态和非静态方法的调用
    packageDemo07;publicclassStudent{privatestaticintage;//静态的变量privatedoublescore;//非静态变量publicvoidrun(){go();//非静态的方法可以直接调用静态的方法}publicstaticvoidgo(){}publicstaticvoidmain(String[]args){newStudent(......
  • MinIO对象存储 安装和java调用
    1、参考MinIO对象存储介绍和使用【备忘录】JAVASDK连接MinIO,附完整代码2、packageorg.j****g.common.util.io;importcn.hutool.core.io.FileUtil;importio.minio.*;importio.minio.errors.MinioException;importio.minio.http.Method;importio.minio.messages.Buc......
  • 蚂蚁面试:DDD外部接口调用,应该放在哪一层?
    文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送:《尼恩技术圣经+高并发系列PDF》,帮你实现技术自由,完成职业升级,薪......
  • es请求方式调用
    Es基础关系:ElasticSearch->mysqlindex(索引)->数据库Documents(文档)->row(行)Fileds(字段)->column正排索引id内容,类似表格倒排索引:keywords:idsPostman访问实例创建索引:创建库ip/索引名请求路径:PUThttp://127.0.0.1:9200/shopping请求体:none成功:{ "ackn......
  • 要获取线程池中任务的返回值,可以使用submit()方法返回的Future对象。你可以通过调用Fu
    importjava.util.concurrent.ArrayBlockingQueue;importjava.util.concurrent.ThreadPoolExecutor;importjava.util.concurrent.TimeUnit;publicclassMain{publicstaticvoidmain(String[]args){//设置线程池参数intcorePoolSize=5;//......
  • C#调用电脑摄像头拍照
    1.打开VS,新建一个Form窗体,工具->NuGet包管理工具->管理解决方案的NuGet包,在浏览里搜索AForge.Controls、AForge.Video.DirectShow,安装AForge.Controls和AForge.Video.DirectShow2.安装AForge组件完成后,VS工具箱会新增AForge控件,把AForge.NET中的VideoSourcePlayer拖到Form窗体上......
  • kettle从入门到精通 第五十七课 ETL之kettle调用存储过程
    1、之前有个同学说他使用kettle执行一坨sql语句时,kettle直接卡死掉了。我给出的建议是使用存储过程,果不其然使用存储过程顺利解决问题。今天我们一起来学习下kettle如何调用存储过程,这里基于mysql进行演示。调用存储过程有两种方法:使用步骤【调用DB存储过程】或者步骤【执行SQL脚......
  • 一篇文章掌握Python中多种表达式的使用:算术表达式、字符串表达式、列表推导式、字典推
    Python中的表达式可以包含各种元素,如变量、常量、运算符、函数调用等。以下是Python表达式的一些分类及其详细例子:1.算术表达式算术表达式涉及基本的数学运算,如加、减、乘、除等。#加法表达式sum=3+5#结果为8#乘法表达式product=4*6#结果为24#复......
  • 【转】[C#] WebAPI 防止并发调用二(冥等性)
    来自:阿里的通义灵码使用幂等性设计来防止C#WebAPI方法的并发调用是一种推荐的方法,因为它不会阻塞其他请求,而是确保多次调用同一个操作会产生相同的结果。这里有一个简单的示例,说明如何在WebAPI控制器中实现幂等性的API:usingSystem;usingSystem.Web.Http;usingSystem.Lin......