Linux
文章平均质量分 76
NTSK13
C,java ,android, inux, alsa study.
展开
-
linux设备驱动学习(一):内核的相关基础概念
一.linux设备驱动的作用内核: 用于管理软硬件资源,并提供运行环境。如分配4G虚拟空间等。linux设备驱动:是连接硬件和内核之间的桥梁。linux系统按个人理解可按下划分:应用层:包括POSIX接口,LIBC,图形库等,用于给用户提供访问内核的接口。属于用户态,ARM运行在用户模式(usr)或者系统模式(sys)下。内核层:应用程序调用相原创 2014-11-09 20:38:22 · 501 阅读 · 0 评论 -
Ubuntu Mint mate 14.04 LTS 桌面抓图方法
GNOME集成桌面环境自带了抓图工具“抓图(take-screenshot)”。在菜单“应用程序”→“附件”下找到“抓图”项,单击该项则运行“抓图”程序。“抓图”程序提供了抓取整个桌面或当前活动窗口图像的功能,或者任意区域的功能,可以设定抓取前的延迟时间。另外,抓图程序也支持一些简单的特效,如是否包括鼠标箭头、窗口边框以及是否带有阴影效果或方框。需要指出的是原创 2015-01-21 20:49:26 · 1072 阅读 · 0 评论 -
Ubuntu12.10 内核源码外编译 linux模块--编译驱动模块的基本方法
作者:逸云沙鸥出处:http://www.cnblogs.com/QuLory/本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。1、先编写一个简单的hello模块,hello.c 源码如下: 1 #ifndef __KERNEL__ 2 # define __KERNEL__转载 2015-01-20 08:26:22 · 510 阅读 · 0 评论 -
Linux Ctrl+Z的使用方法
Linux Ctrl+Z的使用方法http://blog.chinaunix.net/uid-10219166-id-2968756.html 假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ctrl-Z ,终止这个程序,然后可以看到系统提示: [1]+ Stopped /root/bin/rsync.sh 然后我们可以把程转载 2015-02-06 09:18:06 · 468 阅读 · 0 评论 -
linux环境变量PATH
http://www.cnblogs.com/xf-linux-arm-java-android/archive/2013/02/22/2921763.html1.临时添加路径到目前的PATH #PATH=$PATH:/etc/apache/bin使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效2.添加全局变量在/et转载 2015-02-06 15:21:01 · 619 阅读 · 0 评论 -
Linux下查看文件和文件夹大小
df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。df命令可以显示目前所有文件系统的可用空间及使用情形参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式。 上面的命令输出的第一个字段(Filesystem)及最后一个字段(M原创 2015-02-11 09:38:10 · 467 阅读 · 0 评论 -
Linux mint 软件安装
tar.gz、tar.bz2的是源代码包,需要编译之后才能安装,在编译过程中你可以指定各种参数以适应你的系统需求,比如安装位置,优化参数,要哪些功能不要哪些功能等等。这类源代码包需要解压后(tar.gz的用 tarzxvf 解压,tar.bz2的用 tarjxvf 解压),进入解压目录,一般都有一个 INSTALL 的文本文件,里面一般都是安装的详细说明,可以用vi、nano、pico或X下面原创 2016-04-17 10:05:32 · 909 阅读 · 0 评论 -
tiny4412配置kernel
编译linux内核make menuconfig需ncurses, Ubuntu命令:sudo apt-get install libncurses5-dev原创 2016-04-07 23:15:42 · 602 阅读 · 0 评论 -
Ubuntu 下安装最新版 wine
安装最新版 wineubuntu 官方自带了 wine ,但是推荐用 winehq 官方提供的最新版本 wine ,目前最新稳定版是1.8.2,新版本解决了很多以前显得麻烦的问题。PPA地址:https://launchpad.net/~ubuntu-wine/+archive/ppasudo add-apt-repository ppa:ubuntu-wine/ppa然后安装原创 2016-04-04 19:54:38 · 904 阅读 · 0 评论 -
linux设备驱动学习(二):Linux驱动模块的相关基础和hello world
系统平台: Ubuntu 14.04 LTS (linux mint mate14.04)Linux version 3.13.0-37-generic (buildd@kapok) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014原创 2014-11-09 20:55:16 · 489 阅读 · 0 评论 -
手机安装busybox
Busybox,大家应该有所耳闻,其中集成了众多linux的命令和工具。有时候在手机上想使用 find,grep等命令但是手机不支持。这时可以在手机上安装busybox.使用方法:1.确定手机型号cpu的指令集,cat /proc/cpuinfo 如armv7,armv4,armv6,去网上下载二进制busybox文件。下载地址: http:原创 2015-01-21 09:12:18 · 1069 阅读 · 0 评论 -
Linux各种log查看方法
由于内核的特殊性,我们不能使用常规的方法查看内核的信息。下面介绍几种方法。1 printk()打印内核消息。2 管理内核内存的daemon(守护进程) Linux系统当中最流行的日志记录器是Sysklogd,Sysklogd 日志记录器由两个守护进程(klogd syslogd)和一个配置文件(syslog.conf)组成。klogd 不使用配置文件,它负责截获内核消息转载 2015-01-20 20:59:51 · 921 阅读 · 0 评论 -
Android手机CPU信息查询
查询方法: adb shell cat /proc/cpuinfo如下:可得到CPU的核心数,正在使用的 指令集 等.解释一下正在使用的指令集, 比如MSM8916 支持ARM v8 指令集,但是使用的是 ARM v7指令集以下科普一下:在手机行业,ARM处理器(ARM并不生产处理器,而是授权给第三方公司开发和生产,包括苹果和高通,三星,联发科原创 2015-01-21 09:04:12 · 2007 阅读 · 0 评论 -
Linux kernel source build error
Linux 内核源码下载地址https://www.kernel.org/pub/linux/kernel/在ubuntu下获取对应内核源码命令1.输入:apt-cache search linux-source //查看内核版本 比如得到的信息是: linux-source - Lin原创 2015-01-19 22:30:42 · 964 阅读 · 0 评论 -
Ubuntu 14.04 LTS VirtualBox 个人安装设置
2015年1月2日, 不知道哪根筋发神经病了,手一抖把VB的虚拟硬盘删掉了,连带着许多资料也没了.原来用的是Ubuntu 10.04 LTS,很顺手. .算了,为了跟上形势,改用Ubuntu14.04 LTS,虽然我对这个的UI 很不满意,相当的不顺手.以下是装机后设置过程,未完待续,随时补充:======================================原创 2015-01-04 09:38:43 · 728 阅读 · 0 评论