粤嵌实习智能家居day2

编程入门 行业动态 更新时间:2024-10-23 15:29:52

粤嵌实习<a href=https://www.elefans.com/category/jswz/34/1770086.html style=智能家居day2"/>

粤嵌实习智能家居day2

# 内存映射
    IO效率问题
        write的效率不高,他是一个系统调用函数,函数调用本身会有开销,而且我们频繁的从内核态和用户态切换也会有开销

    帧缓冲区 本身就是一块内存,在C语言中只需要知道一个对象的地址,
            就可以通过指针去操作这个对象

            假如:int *plcd; //保存了帧缓冲的首地址
                    *plcd = 0xff0000; //第0行第0列的那个像素点显示为红色
                    *(plcd + 1) = 0x00ff00; //第0行第1列那个像素点 显示绿色
                    *(plcd + 2) = 0x0000ff;// 第0行第2列那个像素点 显示蓝色
                    ...
                    (0,0)-------------------->x
                    |
                    |
                    |
                    |           (x,y)
                    |
                    |
                    y
                    要通过首地址plcd来找到(x,y)在帧缓冲的地址
                    点(x,y)距离(0,0)点隔了多少个像素点
                        前面有y行 ,一行800个像素点
                        且距离当前行首还隔了x个
           

更多推荐

粤嵌实习智能家居day2

本文发布于:2024-02-26 10:00:45,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1702112.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:智能家居

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!