![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
houyizi313
NXP/MTK/QCOM Android系统、驱动工程师。
展开
-
C socket 发送struct学习
Socket Server端代码/**Socket发送Struct测试server端**/#include <sys/types.h>#include <sys/socket.h>#include <sys/ioctl.h>#include <stdio.h>#include <sys/un.h>#include <unistd.h>#include <stdlib.h>#include <s原创 2021-09-17 17:45:11 · 400 阅读 · 0 评论 -
A40i 修改MIC输入增益和BIAS寄存器
A40i 修改MIC输入增益:sys_config.fex中codec相关配置:[sndcodec]sndcodec_used = 0x1[codec]codec_used = 0x1headphonevol =0x3b //HP默认音量设置,最大值为0x3fspkervol =0x1b //SPK默认音量设置,最大值为0x1fmaingain =0x4 //MIC1前端增益,最大值为0x7(实测:修改后mic录音无改变,驱动中未写入codec)hp_dir...原创 2020-09-04 17:17:01 · 836 阅读 · 0 评论 -
使用workqueue
/**解决问题:使用过程中TP失灵;*发现原因:TP失灵后读取TP firmware版本号不对;但是硬reset可以恢复正常;*解决方法:在resume函数使用delayed_work检查TP firmware版本号,firmware版本号不对就reset;*///(1)定义+static int clk_tick_cnt = 200;+static struct delayed_...原创 2019-01-08 15:00:13 · 166 阅读 · 0 评论 -
win10访问Ubuntu Samba共享文件夹只能读不能写问题
path = /home/server/work/browseable = yeswriteable = yespublic = yesguest ok = yesvalid users = server#force user = nobody#force group = nogroupcreate mask = 0777directory mask = 0777force ...原创 2019-07-04 10:31:41 · 2291 阅读 · 0 评论 -
Ubuntu12.04安装openCV
一:安装ffmpeg库(源码安装) 1》源码下载地址:http://ffmpeg.mplayerhq.hu/download.html git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg 2》 sudo apt-get install yasm (不安装也可以,会提示个错误,关闭它也可以,我安装了!)原创 2013-06-05 11:40:19 · 1214 阅读 · 0 评论 -
8个实用的netcat命令实例
Netcat 或者叫 nc 是 Linux 下的一个用于调试和检查网络工具包。可用于创建 TCP/IP 连接,最大的用途就是用来处理 TCP/UDP 套接字。这里我们将通过一些实例来学习 netcat 命令。1. 在服务器-客户端架构上使用 Netcatnetcat 工具可运行于服务器模式,侦听指定端口$ nc -l 2389然后你可以使用客户端模式来连接到 2389 端口转载 2013-05-24 13:33:45 · 686 阅读 · 0 评论 -
如何将uboot里面的参数传给recovery或kernel
原文地址:http://blog.csdn.net/dwyane_zhang/article/details/8441854最近我们在做一个LCM两屏或三屏兼容的问题,所以首先要在uboot里面读出各屏的id,然后再将读得到的id传给recovery和kernel,实现机器的正常显示.一.首先实现uboot读lcm的id. 1.bootable/bootloade转载 2013-05-16 16:39:51 · 1268 阅读 · 0 评论 -
Linux常用命令大全
系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info转载 2013-03-23 14:40:11 · 905 阅读 · 0 评论 -
eclipse 快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对转载 2013-03-29 16:02:55 · 665 阅读 · 0 评论 -
ssh ( Secure Shell )学习
原文链接:http://www.cnblogs.com/ggjucheng/archive/2012/08/19/2646032.html1:现在服务器端添加新用户: sudo useradd sshLogin sudo passwd sshLogin 输入密码;-------------------------------------------转载 2013-01-10 10:09:14 · 762 阅读 · 0 评论 -
fdisk
Command action a: toggle a bootable flag b: edit bsd disklabel c: toggle the dos compatibility flag d: delete a partition l: list known partition types m: print this menu原创 2013-01-08 17:04:53 · 854 阅读 · 0 评论 -
Linux查看硬件配置命令
系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加原创 2012-10-12 20:25:13 · 567 阅读 · 0 评论 -
《Linux设备驱动》学习笔记……
--------------------------------------------------------------------2012/10/10/三 1:驱动程序应该处理如何使硬件可用的问题;=>机制(需要提供什么功能);=>策略(如何使用这些功能);第一章:P10 2:读者经常会在内核API中看到具有两个下划线(__)前缀的函数名称,具有这种名称的原创 2012-10-11 16:27:20 · 642 阅读 · 0 评论 -
vim代码自动补全功能
CTRL-N 和 CTRL-P 在缓冲区向下查找自动补全和向上查找补全;转载 2012-10-10 11:05:32 · 709 阅读 · 0 评论