B.Linux

灵魂构造师

导航

2019年6月26日 #

字符设备驱动(1)代码分析---之gpio_get_value

摘要: charButtons字符设备驱动代码分析之四 阅读全文

posted @ 2019-06-26 21:44 B.Linux 阅读(3014) 评论(0) 推荐(0) 编辑

2019年6月21日 #

字符设备驱动(1)代码分析---之request_irq

摘要: charButtons字符设备驱动代码分析之三简单追踪linux3.0.8内核中request_irq的实现机制 阅读全文

posted @ 2019-06-21 12:49 B.Linux 阅读(328) 评论(0) 推荐(0) 编辑

2019年6月20日 #

字符设备驱动(1)代码分析---之gpio_to_irq

摘要: charButtons字符设备驱动代码分析之二:Linux3.0.8内核中虚拟地址映射机制下的gpio_to_irg函数解析 阅读全文

posted @ 2019-06-20 10:03 B.Linux 阅读(1337) 评论(0) 推荐(0) 编辑

2019年5月11日 #

Linux内核移植初探

摘要: 内核配置、编译,新建驱动编译进内核的步骤 阅读全文

posted @ 2019-05-11 22:17 B.Linux 阅读(376) 评论(0) 推荐(0) 编辑

2019年5月7日 #

内核代码之container_of

摘要: 1 /***************************** 2 * container_of - cast a member of a structure out to the containing structure 功能:通过结构体成员找到成员所属结构体的首地址 3 * @ptr: the 阅读全文

posted @ 2019-05-07 21:16 B.Linux 阅读(316) 评论(0) 推荐(0) 编辑

2019年4月13日 #

linux驱动动态与静态加载

摘要: 在Linux中驱动的加载方式有动态加载和静态加载。动态加载,即驱动不添加到内核中,在内核启动完成后,仅在用到这一驱动时才会进行加载静态加载,驱动编译进内核中,随内核的启动而完成驱动的加载。添加字符驱动代码到内核的方式:1、在Linux-3.0.8/drivers/char/Kconfig中为char 阅读全文

posted @ 2019-04-13 16:40 B.Linux 阅读(2515) 评论(0) 推荐(0) 编辑

2019年3月29日 #

网络文件系统nfs在ubuntu16.04的安装

摘要: 1、搜索nfs-sudo apt-cache search nfs- 2、安装sudo apt-get install nfs-kernel-server 3、配置:/etc/exports 4、重启服务$:sudo /etc/init.d/nfs-kernel-server restart[ ok 阅读全文

posted @ 2019-03-29 16:28 B.Linux 阅读(934) 评论(0) 推荐(0) 编辑

ubuntu16.04 64位安装tftp服务器

摘要: 1、安装tftpd-hpa和xinetd sudo apt-get install tftpd-hpa xined2、针对64位操作系统安装openbsd-inetd apt-get install openbsd-inetd 3、创建/修改配置文件:/etc/xinetd.d/tftp /etc/ 阅读全文

posted @ 2019-03-29 13:03 B.Linux 阅读(530) 评论(0) 推荐(0) 编辑

2019年3月28日 #

运用busybox构建最小根文件系统

摘要: 根文件系统 阅读全文

posted @ 2019-03-28 16:17 B.Linux 阅读(1132) 评论(0) 推荐(0) 编辑

2019年3月14日 #

u-boot.2012.10makefile分析,良心博友汇总

摘要: 声明:以下内容大部分来自网站博客文章,仅作学习之用1、uboot系列之 顶层Makefile分析(一)1、u-boot.bin生成过程分析 2、make/makefile中的加号+,减号-和at号@的含义3、Makefile中wildcard的介绍4、makefile中"=" , ":=" , " 阅读全文

posted @ 2019-03-14 15:14 B.Linux 阅读(295) 评论(0) 推荐(0) 编辑