
linux驱动
文章平均质量分 87
JackieGemini
这个作者很懒,什么都没留下…
展开
-
linux的触摸屏之二:手工调试
1)简述:在编译好了的ANDROID根文件系统的system/etc/pointercal这个文件内,存放着7个数,这7个数就是《linux的触摸屏之一》所讲的a,b,c,d,e,f,s。比如我在自己的MID上查看的数值为:4933 -5 -15710176 -95 -4961原创 2011-09-01 14:39:54 · 827 阅读 · 0 评论 -
[OpenWrt] openwrt编译过程(luci)
编译过程:1. svn co svn://svn.openwrt.org/openwrt/branches/backfire #下载源码;2. ./scrips/feebs update -a 3. ./scrips/feebs install -a -p转载 2015-03-31 10:17:48 · 1421 阅读 · 0 评论 -
ubuntu 10.10环境下编译openwrt(添加Luci和中文化)笔记
1:编译环境准备假设已经装好ubuntu 10.10sudo apt-get install g++ flex gawk libncurses5-dev patch automake subversion zlib1g-dev 2:获取OpenWrt源代码和安装包,更新mkdir openwrt cd openwrt svn checkout转载 2015-03-31 10:20:45 · 1872 阅读 · 0 评论 -
刷OpenWRT标准版固件后安装LuCI的方法
一、与OpenWRT的路由器联机用网线连接电脑的LAN口和路由器的LAN口,然后操作如下:1.打开PuTTY,点树状列表中的“Session”项;2.在Host Name (or IP address)文本框中输入“192.168.1.1”,在Port文本框中输入“22”;3.在Connection type中选择“Telnet”,按下Open按钮,进入路由器的转载 2015-03-31 10:23:57 · 3972 阅读 · 0 评论 -
[OpenWrt] openwrt的一些琐事
1、使路由器第一次启动后默认开启WIFI修改文件openwrt/trunk/package/mac80211/files/lib/wifi/mac80211.sh的最后部分# REMOVE THIS LINE TO ENABLE WIFI:option disabled 12、如何单独编译内核模块安装包make package/kernel/{c转载 2015-03-31 10:25:48 · 3560 阅读 · 0 评论 -
OPENWRT使用命令行设置无线和有线网络
OPENWRT使用命令行设置无线和有线网络 在我们将路由器固件刷成开源的基于Linux内核的openwrt系统后,由于openwrt默认未安装WEB管理界面,所以我们需要先通过SSH或者telnet对路由器进行网络设置,设置完成后可通过openwrt的软件包管理opkg安装web设置界面Luci。 设置lan ip(即访问路由的ip) Shell代码 uci set netw转载 2015-03-31 10:27:16 · 10634 阅读 · 0 评论 -
newifi mini纯净版OpenWrt兼容内核固件,集成rt2860v2、mt76x2e驱动
http://lxf.me/291基于原生OpenWrt Barrier Breaker 14.07,使用SDK && ImageBuilder构建,与官方14.07内核兼容,可直接安装官方源任意软件包(包括内核模块)。尝试做这个事情主要是因为PandoraBox固件没有打包某些我需要的内核模块,因为都是3.10内核,有些ko是可以忽略警告强行安装的,但少部分ko因引用内核头文转载 2015-04-06 18:49:20 · 13785 阅读 · 0 评论 -
openwrt 中 make menuconfig, Imagebuilder
官方参考: https://dev.openwrt.org/wiki/GetSourceOpenWrt source repository downloadsYou can either check out the OpenWrt source code via git or svn.GITThe recommended way of checking out th转载 2015-04-06 19:17:47 · 3046 阅读 · 0 评论 -
OpenWrt image conversion
If you wish to upgrade your firmware from OpenWrt without resetting to stock first then you might get:The uploaded image file does not contain a supported format. Make sure that you choose the gener翻译 2015-04-24 15:34:37 · 2386 阅读 · 0 评论 -
[OpenWrt] openwrt 4G LTE 配置
######## /etc/config/network ######## config interface 'loopback' option ifname 'lo' option proto 'static' option ipaddr '127.0.0.1' option netmask '255.0.0原创 2015-04-24 17:43:50 · 15063 阅读 · 3 评论 -
零开始学习OpenWrt完美教程
http://zhidx.com/p/186.html从零开始学习OpenWrt完美教程Cisco/Linksys在2003年发布了WRT54G这款无线路由器,同年有人发现它的IOS是基于Linux的,然而Linux是基于GPL许可证发布的,按照该许可证Cisco应该把WRT54G 的IOS的源代码公开。2003年3月转载 2015-03-23 15:01:19 · 204072 阅读 · 7 评论 -
Wayland与Weston简介
简单地说,Wayland是一套display server(Wayland compositor)与client间的通信协议,而Weston是Wayland compositor的参考实现。其官网为http://wayland.freedesktop.org/。它们定位于在Linux上替换X图形系统。X图形系统经历了30年左右的发展,其设计在今天看来已略显陈旧。在X系统中,X Server转载 2015-10-19 19:20:55 · 29602 阅读 · 2 评论 -
linux中的压缩与解压缩
tar:[root@Server huage]# tar cvf rsyslog.tar rsyslog-4.6.2对rsyslog-4.6.2目录打包[root@Server huage]# tar zcvf rsyslog.tar.gz rsyslog-4.6.2对rsyslog-4.6.2目录打包并压缩 [root@Server huage]# t原创 2015-10-19 11:15:52 · 904 阅读 · 0 评论 -
Grabserial
sudo grabserial -v -d /dev/ttyUSB0 -e 300 -t -m "U-Boot SPL 2014.07"Contents [hide] 1Introduction2Download and Installation2.1Older versions2.2pyserial (required python libra转载 2015-10-16 10:15:26 · 1505 阅读 · 1 评论 -
如何编译OpenWrt
http://blog.youkuaiyun.com/sdvch/article/details/16343021Openwrt 官方正式的发行版是已编译好了的映像文件(后缀名bin或trx、trx2),此映像文件可从Openwrt官方网站的下载页面中轻松获取到,连接地址为 OpenWrt官方网站。这些编译好的映像文件是基于默认的配置设置,且只针对受支持的平台或设备的。因此,为什么要打造一个自转载 2015-03-31 10:15:40 · 867 阅读 · 0 评论 -
在Ubuntu系统下安装luci的步骤和注意事项
http://blog.youkuaiyun.com/manfeel/article/details/14168941为了便于开发luci应用,需要搭建一个方便的环境,而通过不断编译烧写firmware的方法来进行luci应用的调试,显然是一个费时费力的过程。实际上,luci是可以安装在host系统上的。0.准备工作:安装lua和luadev相关的header1转载 2015-03-30 11:33:23 · 2230 阅读 · 0 评论 -
OpenWrt系统定制之base-files研究
base-files属于OpenWrt的rootfs框架,位于package/base-files/files,里面有些项目可以定制和修改.├── bin│ ├── ipcalc.sh│ └── login.sh├── etc│ ├── banner│ ├── config│ │ ├── network│ │ └── sy转载 2015-03-30 11:35:27 · 2251 阅读 · 0 评论 -
linux的触摸屏之五:帧缓冲设备上较准界面的配置
(1)帧缓冲设备跟TTY的关系。需要关注tty跟帧缓冲设备的关系,一般情况下帧缓冲设备是可以独立操作的,但是如果为了保证单独占用不被抢占,似乎还要关联一个tty终端。这里用的是虚终端VT。 虚终端,也叫虚屏,它的英文名字为virtual terminal,缩写为VT原创 2011-09-01 14:43:19 · 1523 阅读 · 0 评论 -
linux的触摸屏之三:解析android平台上的tslib过程
(1)在tslib目录下有设置环境变量的文本文件:settsenv.sh,内容:export T_ROOT=/systemexport LD_LIBRARY_PATH=$T_ROOT/libexport TSLIB_CONSOLEDEVICE=export TSL原创 2011-09-01 14:40:40 · 1027 阅读 · 0 评论 -
linux的触摸屏之四:android的tslib对下层Linux的控制
(1)三星的触摸屏驱动s3c-ts.c:s3c_ts_init-》platform_driver_register(&s3c_ts_driver);static struct platform_driver s3c_ts_driver = { .probe原创 2011-09-01 14:41:34 · 857 阅读 · 0 评论 -
注释一个makefile
# Comment/uncomment the following line to disable/enable debugging#DEBUG = y # Add your debugging flag (or转载 2011-09-01 14:44:15 · 755 阅读 · 0 评论 -
linux的触摸屏之一:原理及APK调试
(1)原理:本文抛开技术层次上来说说LINUX触摸屏设备驱动原理。触摸屏,就是用一块AD转换模块来将屏幕上的触摸信号转成数字信号。触摸屏常用的是四线电阻,当触摸时候,功能模块会将模拟信号转换成数字信号,就是通常说的AD转换。在LINUX中,通常是通过中断来读取这些数字的。触摸屏幕原创 2011-09-01 14:39:03 · 1477 阅读 · 0 评论 -
ubuntu查看文件大小
使用linux命令df 和du,df 但是df只能查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。du可以查看文件及文件夹的大小。所以基本上是两者配合使用。 一 df h参数, 表示使用「Human-readable」的输出,即是输出GB、MB方式 Java代码 [root@localhost /]# df -h Filesy原创 2011-11-21 10:23:35 · 61643 阅读 · 3 评论 -
命令行下显示进度
作者: zjujoe 转载请注明出处Email:zjujoe@yahoo.comBLOG:http://blog.youkuaiyun.com/zjujoe 最近看到一个工具在命令行下显示进度, 好奇它是如何实现的, 原来是打印时使用 /r 参数, 非常简单, 以前居然没有接触过!(还有以0开头的数字表示八进制,也是最近看代码才知道的)。 程序贴在这里, 以飨好奇者。 #include转载 2011-11-23 13:54:28 · 1525 阅读 · 0 评论 -
Linux 遇到 kernel panic 后可自动重启
现在的 Linux 比10年前要成熟的多,但有时候还是会出现莫名其妙、无法解释的 kernel panic 情况。对于大部分 Linux 用户来说出现 kernel panic 重启一下就可以了,但是对于系统管理员和那些做虚拟主机、共享主机、OpenVZ VPS 主机的 hosting 服务商来说出现未知的 kernel panic、导致系统挂掉可能就不太友好,如果没有 KVM over IP 的原创 2012-01-16 17:17:02 · 1091 阅读 · 0 评论 -
Linux kernel panic解决方法
kernel panic错误表现kernel panic 主要有以下几个出错提示:Kernel panic-not syncing fatal exception in interruptkernel panic - not syncing: Attempted to kill the idle task!kernel panic - not syncing: killing in原创 2012-01-31 15:30:33 · 8054 阅读 · 0 评论 -
Python os.path模块
os.path.abspath(path)返回path规范化的绝对路径。>>> os.path.abspath('test.csv')'C:\\Python25\\test.csv'>>> os.path.abspath('c:\\test.csv')'c:\\test.csv'>>> os.path.abspath('../csv\\test.csv')'C:\\原创 2013-07-29 11:13:58 · 795 阅读 · 0 评论 -
线程属性pthread_attr_t简介
本文编辑整理自: http://hi.baidu.com/7828058/blog/item/256e16decd1a385e94ee3784.htmlhttp://www.ibm.com/developerworks/cn/linux/thread/posix_threadapi/part1/ Posix线程中的线程属性pthread_attr_t主要包括scope属性、de转载 2013-08-08 14:14:57 · 777 阅读 · 0 评论 -
DD-WRT上安装应用软件攻略
http://www.right.com.cn/forum/thread-7243-1-1.html经过几天的折腾终于能用IPKG直接通过网络把nslu2上的软件包安装在WVR的DD-WRT上。 NSLU2发布了544 个软件包。几乎涵盖了常用的应用的软件。其中包括设备启动(MMC,USB端口,USB显卡、声卡,USB flashdisk,usbC转载 2015-03-25 17:09:41 · 48704 阅读 · 0 评论 -
如何编译DD-WRT
我这两天在折腾DD-WRT(哦,搞错了,是DD-WRT这两天在折腾我),看了看http://www.dd-wrt.com/wiki/index.php/Development上面的说明,照着做了,编译没通过,而且发现DD-WRT中原来自带的一些脚本已经很老了,没有多想,于是又在其论坛上查找,发现http://www.dd-wrt.com/phpBB2/viewtopic.php?t=28348上面原创 2015-03-19 15:32:17 · 5137 阅读 · 0 评论 -
OPENWRT编译
http://www.right.com.cn/forum/thread-83746-1-1.html 我实在UBUNTU环境下编译的,怎么安装就省略了,直接开始吧。首先是sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils转载 2015-03-20 11:24:39 · 1217 阅读 · 0 评论 -
openwrt编译基本教程
本文转自: http://my.oschina.net/alphajay/blog/28814openwrt编译基本教程其实和重新编译linux核心差不多,对于新手来说最麻烦的恐怕是安装开发环境需要的软件了。条件:1.PC一台,性能强点,性能好编译得就快。安装ubuntu 8.04中文版。(也可以装在虚拟机里)2.宽带一条,需要速度好点,因为有很多软件包是网络下载后安装。3.耐转载 2015-03-20 11:30:22 · 3882 阅读 · 0 评论 -
mount 网络文件夹
需要将在linux里交叉编译好的程序放在arm上运行,所以首先要将程序copy至arm上,选择了nfs。 但在arm上mount nfs的时候遇到了失败的情况: 在网上查找解决方案: nfs mount 默认选项包括文件锁,依赖于portmap提供的动态端口分配功能。 解决方法:kill 文件锁(lockd原创 2015-12-07 18:41:07 · 1172 阅读 · 0 评论