• 2024-04-06韦东山-数码相框之freetyte
    矢量字体文件的优点,不会变形,放大放小都会不模糊。​​矢量字体文件的实现方式:取若干条闭合曲线的关键点使用贝塞尔曲线连接关键点填充内部空间Freetype的函数说明​​​FT_Init_FreeType​初始化​FT_New_Face​加载字体文件​FT_Set_Char_Size​设置字体大小​
  • 2024-04-01韦东山-数码相框之输出16*16字符
    字符编码字符编码简介字符(character)是计算机与人交互的媒介,人虽然可以看懂二进制串,但文字是更加直观的。所以需要用数字来表示字符,字符与数字的对应关系就叫编码(coding)。ASCII:使用1个字节表示字符,8位二进制一共可表示256个不同的值,但实际只用到了前面的128个位置。GBK:双字
  • 2024-04-01韦东山-数码相框(2)
    字符编码字符编码简介字符(character)是计算机与人交互的媒介,人虽然可以看懂二进制串,但文字是更加直观的。所以需要用数字来表示字符,字符与数字的对应关系就叫编码(coding)。ASCII:使用1个字节表示字符,8位二进制一共可表示256个不同的值,但实际只用到了前面的128个位置。GBK:双字
  • 2024-03-27韦东山-数码相框(1)
    做工程的步骤弄清需求设计框架编写代码测试项目需求上电,LCD显示一副图片;然后根据默认配置,决定停留还是自动显示下一副;点击一下,出现对话框,选择手动显示或者自动显示;根据手势的上下左右设计对应的执行逻辑:向上放大,向下缩小,左右是显示上/下一副图像。当左右移
  • 2023-05-01韦东山Linux快速入门笔记
    Linux操作基础1.git下载文档:在一个文件夹中右键点击GitBashhere,打开一个终端窗口:在窗口中输入:gitclonehttps://e.coding.net/weidongshan/01_all_series_quickstart.git 另外,可以用图中gitpullorigin拉取更新  2.$PATH有三种修改办法3.删除文件夹一
  • 2023-03-06韦东山2440-学习笔记-设备树
    简单上手1.环境搭建按照资料建立的开发环境,遇到个问题VFS:Mountedroot(yaffsfilesystem)ondevice31:4.Freeingunusedkernelmemory:200KThisarchitecture
  • 2023-03-01韦东山2440-学习笔记-platform
    1.简介platform是设备驱动总线模型2.示例#include<linux/platform_device.h>#include<linux/module.h>staticstructplatform_device*led_dev;staticstru
  • 2023-02-21韦东山2440-学习笔记-字符设备驱动
    1.button阻塞输入#include<linux/module.h>#include<linux/interrupt.h>#include<linux/device.h>#include<linux/cdev.h>#include<linux/kernel.h>#include
  • 2023-01-16LCD学习(韦东山)二 datesheet
    1.1硬件原理IMX6ULL的LCD控制器名称为eLCDIF(EnhancedLCDInterface,增强型LCD接口),主要特性如下:支持MPU模式:有些显示屏自带显存,只需要把命令、数据发送给显示屏即可;80
  • 2023-01-12LCD学习(韦东山)一
    1.应用看到的LCD  lcd是由一个个像素点组成,每行有xres个像素,有yres行,它的分辨率是xres*yres。 1.1 颜色怎么表示用红绿蓝三色来表示,可以用24
  • 2022-08-27Makefile笔记 韦东山通用Makefile解析
    目录Makefile基础Makefile规则与示例简单的Makefile文件2个重要的函数一步步完善Makefile通用Makefile零星知识点设计思想通用Makefile源码解析目录结构通用Makefile源码参