![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 83
嵌入式小学徒
温水煮青蛙。
展开
-
Linux驱动开发———GPIO有效电平解析
设备树原创 2021-12-19 23:08:39 · 6203 阅读 · 2 评论 -
Linux驱动开发———imx6ull的pinctrl子系统源码分析
目录前言前言 最近在配置pinctrl时,配置了引脚复用寄存器的SION位,配置如下图中的所示,0x4001b8b0中的第30位表示SION位 按照个人理解,imx6ull在设备树中配置的pinctrl节点,后面所带的值应该为配置寄存器的值,而SION位是复用寄存器的第三十位...原创 2021-09-12 17:38:08 · 1455 阅读 · 0 评论 -
对linux内核中container_of(ptr, type, member)宏的理解
目录前言一、container_of(ptr, type, member)宏的作用二、container_of(ptr, type, member)宏解析(1)offsetof(TYPE, MEMBER)(2)typeof()(3)container_of(ptr, type, member)前言 最近在看《linux设备驱动开发详解》遇到了container_of()宏,在此记录自己对container_of原创 2021-01-29 20:49:12 · 990 阅读 · 1 评论 -
Linux系统学习——简单的Shell终端实现
前言最近学习了fork、pipe、exec族等的linux系统调用函数,现在将这几天所学的结合起来,做一个简单地shell终端。一、程序所用到的函数1、fork函数定义:pid_t fork(void)功能:创建一个子进程使用例程//包含的头文件#include <sys/types.h>#include <unistd.h>pid_t pid;p...原创 2020-09-04 11:19:53 · 980 阅读 · 1 评论