自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 WSL导入新镜像后修改默认登录账户

从应用商店安装的ubuntu默认在C盘很占用空间,后来导出wsl再导入D盘里面后发现一个问题,每次登录都是root用户。网上很多教程都使用ubuntu2004 config --default-user来更改默认用户,但是更改ubuntu默认路径后这个命令就找不到了。同样的,从外面导入的wsl分发版也存在这个问题。

2022-12-16 15:58:07 2779 2

转载 Linux内核中经典链表 list_head 常见使用方法解析

Linux内核中经典链表 list_head 常见使用方法解析

2021-10-01 13:34:50 141

原创 offset_of 与 container_of 用法举例

先看宏container_of,作用为计算出mem在结构体type中的偏移量#define offset_of(type, mem) ({ \ (size_t)(&(((type*)0)->mem)); \})再看container_of,一个结构体类型为type的变量,其成员包含mem,ptr为该变量mem成员的指针,作用为通过ptr指针,得到该变量的指针#define container_of(ptr, type, mem) ({ \ const typeof(((t

2021-09-22 16:06:48 191

原创 linux字符设备驱动开发总结

1、主设备号和次设备号(二者一起为设备号)  一个字符设备或块设备都有一个主设备号和一个次设备号。主设备号用来标识与设备文件相连的驱动程序,用来反映设备类型。次设备号被驱动程序用来辨别操作的是哪个设备,用来区分同类型的设备。linux内核中,设备号用dev_t来描述,2.6.28中定义如下:typedef u_long dev_t;在32位机中是4个字节,高12位表示主设备号,低12位表示次设备号。可以使用下列宏从dev_t中获得主次设备号:                   MAJOR(

2021-08-25 20:50:40 318

原创 Ubuntu20.04 32位兼容库安装

嵌入式交叉编译过程中,遇到 arm-none-eabi-gcc:命令未找到 问题,已排除环境变量没配好的因素,发现64位的Ubuntu需要安装32位兼容库sudo apt-get install lib32ncurses5,失败,原因是ubuntu20不支持,旧版本才支持。正确方法:sudo dpkg --add-architecture i386sudo apt install libc6:i386 libstdc++6:i386sudo apt-get updatesudo apt

2021-08-10 20:09:57 9632 2

空空如也

空空如也

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

TA关注的人

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