bus(总线)、driver(驱动)、device(设备)

一条bus上挂着许多device,而device需要driver才能工作。内核有注册device和注册driv […]

终于等到你:DELL 戴尔 PowerEdge T20 塔式服务器开箱篇

本人坐标深圳,去年元旦的时候,N年前买的那台台式机越来越不稳定,打游戏的时候CPU过热总死机,让我一气之下扔到 […]

Linux如何定位死机问题: CPU 0 Unable to handle kernel paging request at virtual address

Linux运行的时候崩溃死机了,打印如下: CPU 0 Unable to handle kernel pag […]

Linux下,查看进程中创建的线程名称和线程数量的方法

在分析Linux问题时,经常要查看进程的相关信息,但要进一步深入剖析时,就需要查看进程下的各线程的情况。 先说 […]

安利一款软件:victoria 4.46,提升老电脑的反应速度(当CPU和内存都够用的情况下)

2011年的一台联想笔记本, 不知道怎么了,开始变得奇慢无比。 奇怪的是CPU和内存并没有大的占用。 重新安装 […]

修改socket发送缓存区和接收缓存区大小,以及使用socket通信注意事项

1 .修改Socket发送缓存区和接收缓存区大小代码: #include “stdio.h” #include […]

USB g_multi: Multifunction Composite Gadget added

开发遇到在嵌入式Linux下,同时开启RNDIS和Mass Storage两个功能, 可是用的版本为Linux […]

阿里云服务器安装LNMP后打开网站显示“ No input file specified”解决方法

阿里云服务器安装LNMP后,打开网站显示“ No input file specified”,以下方法经过验证 […]

Linux C编程:利用管道获取配置文件中的内容,并在C代码中直接处理

直接给代码,以下代码是在驱动配置文件中获取存在的字符串 #define SIZE 10 int main() […]

makefile 简单笔记

Linux下构建自己的开源软件使用的是linux下自己带的强大的工具: Autoconf libtoolize […]

将vim打造成Linux下的source insight

1. sudo apt-get install vim sudo apt-get install exuber […]

交叉编译openssl,在MIPS芯片+LINUX平台可以运行

openssl真是一个大坑,编译流程说明文档也没有,这点比ffmpeg差太远了。 所以当时我在交叉编译环境下, […]

Linux用wireshark抓取USB数据包,MAC OS利用Remote Virtual Interface+wireshark抓取iphone数据包

      Linux:type in terminal: su -c &#82 […]

insmod 与 probe

insmod最主要就是执行*.ko里面__init修饰的函数, 一般在这个函数里面去注册driver, 注册d […]

认识Linux initrd

一、 Ramdisk RamDisk 就是将内存中的一块区域作为物理磁盘来使用的一种技术。使用时内核配置:两个 […]

在没有时间计时的Linux嵌入式系统(重新开机时间会被清零),如何生成随机数?

unsigned long rank_interger = 0; FILE *fp = NULL; char […]

密码保护:在Linux系统下,把USB口配置成device模式,利用虚拟USB ethernet网络和Host通信

无法提供摘要。这是一篇受保护的文章。

利用ffmpeg下载m3u8文件并自动转码打包成mp4文件

第一步,下载ffmpeg windows版本文件:   https://ffmpeg.zeranoe […]

那些年 我一直在用的翻墙梯子工具

浏览器: Chrome:插件 翻墙: Chrome+SwitchyOmega +VPS +myentunnel […]

用抓包工具Fidder来抓取Android APP的请求

    第一步:下载神器Fiddler,下载链接: http://fiddler2.com […]

如何让UBUNTU 10.04 LTS支持安卓MTP

一直在用UBUNTU 10.04 LTS,感觉挺好的不想升级,没想到不支持手机MTP,网上搜索资料也很难找到这 […]

TURN YOUR LINUX COMPUTER INTO A HUGE ANDROID USB ACCESSORY

参考文章:   关于USB-AUDIO使用ALSA编程的一点问题:http://blog.china […]

TP-LINK WR720N 折腾记!(2)

学到一招:虽然OpenWRT网上资料和教程非常多,但还是官方WiKi最靠谱,可以少走很多路! 推荐给初学者一篇 […]

密码保护:移植usbmuxd/imobiledevice/ipheth,让Ubuntu 10.04 LTS(Linux version 2.6.32)通过iPhone手机热点上网!

无法提供摘要。这是一篇受保护的文章。

Linux中的热插拔和mdev机制

mdev是busybox自带的一个简化版的udev(https://wiki.archlinux.org/in […]

GPL/Mozilla/LGPL/BSD/MIT/Apache几个协议有什么区别?

TP-LINK WR720N 折腾记!(1)

1.购买: 从天猫花99买回一台TPLINK  WR720N;   2.刷机:刷OpenWrt选这个 […]

如何理解路由器的3G模式/Router模式/AP模式/Repeater模式/Client模式/Bridge模式?来自TPLINK官方

3G模式:插入3G上网卡,为手机、笔记本提供上网。 3G无线路由器工作在3G路由模式下,可以实现共享3G上网, […]

高效团队的三个特征

感觉写的不错,特此记录:   文| 任向晖 明道创始人 这篇文章是我在”明道管理进步课 […]

路由器中的br0、eth0、wlan0、wlan1、vlan0、vlan1分别代表什么意思?

先看两张常用的路由器网路图: 不同的路由器有不同的设定方法,举例: br0:Bridge 0 ,(有的代表vl […]

永久免费SSL安全证书Letsencrypt+LNMP VPS安装使用教程

永久免费SSL安全证书Letsencrypt+LNMP VPS安装使用教程 https://github.co […]

为Nginx设置反向代理,隐藏服务器IP

Nginx是一个小而精悍的Web服务器,在Apache一统天下的时候,依然可以占据非常可观的市场份额。过去大家 […]

bLazy.js:轻量级不依赖于第三方JS库(如 jQuery)支持响应式图片的lazyLoad脚本

bLazy 是一个不依赖于第三方JS库(如 jQuery)的lazyLoad脚本,压缩版只有几Kb,而且支持根 […]

为基于Linux嵌入式系统的串口shell开启用户名/密码登录功能

串口shell给开发带来很多便利,但量产的产品为了安全性考虑,进行串口登入的时候也希望像ssh那样要求输入用户 […]

Android Studio打开工程提示Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine.的终极解法

Android Studio打开工程提示“Error occurred during initializati […]

Acute LA Viewer逻辑分析仪抓取分析I2C波形

线1接SDA 线2接SCL 线3接地 Channel 1设置有如下:     Channe […]

Linux系统下电池驱动研究

Linux系统下电池驱动一般有两种方式: 1.外挂PMU芯片,通过I2C接口读取相应的数据; 2.通过芯片 A […]

彻底解决中国电信深圳天翼宽带 光线20M入户 光猫上网速度极慢的问题

从长城宽带换成了中国电信的20M光纤,180元买的电信的瑞斯康达(没听过)的光猫,显示光猫的配置出了问题,怎么 […]

在UBUNTU下,利用VIM和插件打造Linux版本的SourceInsight

Linux下,没有SourceInsight阅读源码超级不爽, 经过查找,发现有人已经整合了插件,基本可实现这 […]

软件与玄学

“今天太阳黑子的辐射引起了内存访问时, 地址跳了一位, 导致访问越界crash, 放上三天就好了& […]

优化魅族MX3(Android 5.0.1/Flyme OS 4.5.7.1A),系统更流畅,如丝般柔滑

真是服了,好不容易找到解决办法,以为发到贴吧上会引起一大帮人的感谢,没想来的全是一帮喷子。 一气之下删除了,你 […]

在UBUNTU 14.04+mips-linux-gnu-gcc下编译Python2.7.1

走了很多弯路,网上的方法只能参考,自己用的时候根本无法编译过去,还好花了一天半时间,最终解掉了。 总结宝贵的经 […]

Linux的进程/线程间通信方式总结

 linux既支持POSIX标准的消息队列,也支持System V标准的消息队列。 同一主机上的进程通信方式 […]

[收藏 题库小猿搜题产品技术负责人]涅槃重生:我的技术转管理之路

一个程序员的理想 我从高中就开始接触计算机并开始编程,我非常喜欢编程,我一直以为我会写一辈子代码。 我从毕业就 […]

通过./configure –prefix 指定的路径不生效/没作用的解决办法

本来想用下面的方法指定make install的路径,但是一直不生效, ./configure –prefi […]

编译Python 2.7.1:Include/pyport.h:243:13: error: #error “This platform’s pyconfig.h needs to define PY_FORMAT_LONG_LONG”

编译Python 2.7.1:Include/pyport.h:243:13: error: #error & […]

No package ‘libxml-2.0’ found

在configure过程还可能出现一个问题: checking for LIBXML2… configur […]

如何根据configure.ac和Makefile.am为开源代码产生当前平台的Makefile

  //根据configure.in和Makefile.am生成makefile的步骤,基于UBUN […]

linux驱动程序调试常用方法

驱动程序开发的一个重大难点就是不易调试。本文目的就是介绍驱动开发中常用的几种直接和间接的调试手段,它们是: 利 […]

由 ifconfig: SIOCSIFFLAGS: Cannot assign requested address 想到的MAC地址有效性

开发过程中遇到一个问题: Ifconfig eth0 up 时 ifconfig: SIOCSIFFLAGS: […]