
Linux基础
linux er
简单不简单
展开
-
RK系列SDK -- I2S MCLK 一直保持开启状态
说明:本文适用于基于 linux 4.4 内核版本开发系列SDK。针对部分需要开机后就一直提供 I2S MCLK 才能正常工作的codec,软件端加下述patch即可。代码路径:kernel/sound/soc/rockchip/rockchip_i2s.cdiff --git a/sound/soc/rockchip/rockchip_i2s.c b/sound/soc/rockchip/r...原创 2020-03-06 10:28:57 · 3379 阅读 · 1 评论 -
Ubuntu 16.04 下NFS服务器的安装
NFS服务器的安装(Ubuntu 16.04)1、安装 $sudo apt-get update $sudo apt-get install nfs-kernel-server $sudo apt-get install nfs-common2、添加NFS共享目录 $sudo vi /etc/exports 在打开的文件末尾添加一行 /...原创 2017-01-13 21:01:20 · 468 阅读 · 0 评论 -
Linux杂项设备驱动框架
(本文仅用于本人学习记录,仅供参考)首先是头文件定义#include <linux/init.h>#include <linux/module.h>#include <linux/miscdevice.h>#include <linux/fs.h> . . .以下是一些file_operations中提供的一...原创 2017-03-22 22:16:24 · 811 阅读 · 2 评论 -
git提交代码的基本流程
(本文仅用于本人学习记录,仅供参考)1、 查看当前工作区和暂住区状态 git status2、将当前分支重设到默认HEAD,即最新的一次提交,同时清理当前工作区的所有修改 git reset HEAD –hard && git clean -xfd(–是两个-)3、获取远程仓库的最新修改 git pull4、查看近期的修改情况 ...原创 2017-03-09 22:41:35 · 529 阅读 · 2 评论 -
关于Linux主机将编译产生的模块导入目标板基本步骤
(本文仅用于本人学习记录,仅供参考)1、编写源代码+Makefile文件,利用交叉编译器编译,make产生.ko后缀文件。2、进入目标板的Linux操作系统 $ sudo minicom -c on3、给目标机分配IP地址,假设分配的IP地址为192.168.0.110 #ifconfig eth0 192.168.0.1104、确保主机的NFS服务器处于启动状态,...原创 2017-01-29 21:57:20 · 473 阅读 · 0 评论 -
Linux下编写内核模块
最简单的内核模块编写,需要包含以下最基本的条件:1、头文件 根据功能的需求,添加不同功能的内核相关头文件 #include <linux/module.h> #include <linux/init.h> 以上两个头文件是必不可少的。2、模块初始化 模块初始化函数 st...原创 2017-01-12 21:50:12 · 468 阅读 · 0 评论 -
使用adb实现Android系统中GPIO引脚的控制方法(SDM450)
(本文仅用于本人学习记录,仅供参考)原创 2018-05-08 15:03:44 · 4112 阅读 · 0 评论