自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 【Linux驱动学习笔记】总线设备驱动框架

chip_imx6ull_gpio.c:芯片级驱动程序,实现与注册platform_driver,根据设备资源创建LED设备节点(在此处实现了设备节点/dev/led_minor与次设备号minor的对应关系),并根据次设备号、LED开关值,实现对某个LED设备操作(初始化、开关)的具体寄存器配置。- led_drv.c:实现与注册file_operation,获取&提供主次设备号与LED开关值,创建字符设备驱动、创建设备类,向外提供设备节点创建函数与LED操作填充函数。

2024-05-25 13:46:09 222

原创 【Linux学习问题】韦东山freetype:编译安装libpng16时为x86-64架构,libpng16.so报 file format not recognizedog错误

结论:把./configure命令和~/.bashrc的export环境变量配置都重新手打了一遍,安装的libpng16.so就是ARM架构的了.....不要直接复制pdf文件里面的命令,可能带了中文字符,尽量手打,记录一下以防忘记。用file命令查了发现libpng16.so一直是x86-64架构的,明明已经改过Makefile了./configure --host=arm-buildroot-linux-gnueabihf。上网查了安装zlib啥的都没有用。

2024-01-26 19:48:24 755 1

原创 【C语言】结构体的类型声明与变量定义的空间分配

company c;使用类型定义了变量,会占用相应类型大小的存储空间。类型:如int、char是变量的类型,图中company也是声明了一种结构体类型,不会占用空间。只有使用类型定义变量后,才会分配存储空间。

2023-08-24 22:54:07 159 1

原创 Linux学习问题记录:build中存在文件start.o文件,但链接时提示找不到

编译过程中,build文件夹中有start.o文件,但在链接时提示找不到该文件。原因:链接脚本script.lds中,start.o的路径错误,修改后编译通过。

2023-08-05 12:46:43 265 1

原创 Linux命令:cut使用记录

④-f 指定要输出哪一段字符 -f 2 表示选择第二个域,③cut -d "=" 指定分隔符号为=,将输出内容分为若干个区域。①env是输出环境变量的命令,每个环境变量占一行,其中叫。的环境变量中保存的就是用户名,输出的形式是。②grep 命令用来将这一行提取出来。

2023-06-14 23:07:26 86

原创 str_size=strlen(buffer)+1为什么在后面要加1

加1是用来存储 '\0' 的,strlen(buffer)只会计算字符个数,不会包含'\0';

2023-06-04 10:08:45 264 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除