会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zbl1118
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2024年6月16日
C语言基础--结构体
摘要: 一、结构体定义 1、结构体是对数据类型的拓展,在一个结构体可以存放多样类型的数据。 2、结构体定义格式 struct 结构体名{ 类型 成员变量1; 类型 成员变量2; ....... }; typedef enum card_type{ 身份证, 学生证,毕业证} CARD_TYPE; struc
阅读全文
posted @ 2024-06-16 15:27 zbl1118
阅读(37)
评论(0)
推荐(0)
2024年6月15日
泰山派学习12--GPIO_LED字符设备驱动
摘要: 一、GPIO寄存器 1、对GPIO进行控制有以下步骤 ①:是能GPIO的时钟(默认开启,不用配置); ②: 设置引脚复用为GPIO(复位默认配置GPIO,不用配置); ③:设置引脚属性(上下拉、速率、驱动能力,默认不用配置); ④:控制GPIO引脚为输出,并且输出高低电平。 2、GPIO功能引脚及寄
阅读全文
posted @ 2024-06-15 23:15 zbl1118
阅读(345)
评论(2)
推荐(0)
泰山派学习10--内核驱动模块
摘要: 1、编写内核驱动模块hello.c 2、编写makefile 3、编译 make module 4、拷贝到开发板 adb push ./hello.ko /home/zbl/drv 5、修改文件执行权限 chmod 777 hello.ko 6、加载内核驱动 sudo insmod hello.ko
阅读全文
posted @ 2024-06-15 22:32 zbl1118
阅读(172)
评论(0)
推荐(0)
泰山派学习11--字符设备驱动
摘要: 1、字符设备定义 应用程序按字节/字符来读写数据的设备,不支持随机存取数据,系统直接从设备读取/写入每一个字符。 2、字符设备抽象 Linux内核中将字符设备抽象成一个具体的数据结构(struct cdev),理解为字符设备对象。 字符设备的打开、读写、关闭等操作接口(file_operations
阅读全文
posted @ 2024-06-15 21:37 zbl1118
阅读(199)
评论(0)
推荐(1)
2024年5月8日
泰山派学习09--设备树DTS
摘要: 一、设备树定义 设备树就是用于描述硬件信息的一个配件文件,其是一种树状的结构,有节点(node)和属性(property)组成。每个节点描述一个硬件设备或资源,属性描述了设备的特性。 二、设备树术语及关系 1、设备树文件(Device Tree Source):格式为dts,类似C语言的.c文件;
阅读全文
posted @ 2024-05-08 11:07 zbl1118
阅读(809)
评论(0)
推荐(0)
2024年4月25日
内核文件系统devfs、sysfs
摘要: 一、设备驱动 1、字符设备驱动(基于文件,以字节单位接受输⼊、返回输出 file_operations) 字符设备驱动最多,例如led、gpio、i2c 、spi等常用的都是字符设备,杂项设备也一种特殊的字符设备 2、块设备驱动(基于文件,块单位接受输⼊、返回输出 block_device_oper
阅读全文
posted @ 2024-04-25 10:29 zbl1118
阅读(134)
评论(0)
推荐(0)
2024年4月16日
立创泰山派学习07--串口UART3的收发测试
摘要: 0、开发板断电、使用串口连接开发板的UART3端口(RX与TX交叉连接) 开发板引脚 串口引脚 UART3_TX_M1 RX UART3_RX_M1 TX GND GND 1、使用ADB查询UART3对应的设备节点ttyS3 2、设置ttyS3串口节点的波特率为115200 stty -F /dev
阅读全文
posted @ 2024-04-16 21:35 zbl1118
阅读(751)
评论(0)
推荐(0)
立创泰山派学习06--TF挂载及测试
摘要: 1、关机(poweroff)断电,再插入TF卡 2、开机,查看内核日志 dmesg | grep mmc dmesg -c (查看并清除内核日志) 或者 fdisk -l 3、创建一个目录,用于挂载TF卡 sudo mkdir /media/sdcard 或者直接挂载到/mnt/sdcard路径下,
阅读全文
posted @ 2024-04-16 16:40 zbl1118
阅读(417)
评论(0)
推荐(0)
2024年4月15日
WSL2--01基础功能使用
摘要: WSL2(Windows Subsystem for Linux 2)的执行命令简写使用一个-(-h),命令全拼使用--(--help) 1、查看系统版本 wsl -l -v (wsl --list --verbose), 会包含docker 容器列表 wsl -v 2、进入wsl wsl 3、退出
阅读全文
posted @ 2024-04-15 16:55 zbl1118
阅读(86)
评论(0)
推荐(0)
立创泰山派学习05-虚拟机ubuntu安装交叉编译工具
摘要: 一、虚拟机Ubuntu系统交叉编译 1、下载aarch64类型的gcc,链接如下 https://releases.linaro.org/components/toolchain/binaries/latest-7/aarch64-linux-gnu/ 2、拷贝到虚拟机ubuntu系统中,进行解压
阅读全文
posted @ 2024-04-15 15:08 zbl1118
阅读(849)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告