
Linux系统配置
jmhgg88
这个作者很懒,什么都没留下…
展开
-
深入浅出Linux设备驱动编程之内核模块
Linux设备驱动属于内核的一部分,Linux内核的一个模块可以以两种方式被编译和加载: (1)直接编译进Linux内核,随同Linux启动时加载; (2)编译成一个可加载和删除的模块,使用insmod加载(modprobe和insmod命令类似,但依赖于相关转载 2011-09-20 23:01:32 · 362 阅读 · 0 评论 -
ubuntu 10.10 开机启动text模式
修改/etc/default/grub文件:把:GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”改成:GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash text”(即在GRUB_CMDLINE_LINUX_DEFAULT项的后面加上” text”),然后再运行”sudo update-grub”即可。 重启机原创 2011-11-09 22:04:32 · 429 阅读 · 0 评论 -
Ubuntu代码 编辑&编译环境搭建
Ubuntu代码 编辑&编译环境搭建前言 我们都习惯于在Microsoft桌面系统下做代码的开发工作,不仅是因为Microsoft桌面系统下有着丰富的代码编辑工具,更是因为它是目前比较流行的日常使用操作系统,我们都非常习惯于使用它。然而在有些情况下它还是体现出了不少缺点,特别是当跟linux碰头的时候,linux高效的运作机制,使得Microsoft桌面系统不得不俯首称臣。原创 2011-11-10 00:24:39 · 1595 阅读 · 0 评论 -
解决ubuntu默认vi编辑器与redhat,CentOS不同
ubuntu默认vi编辑器与redhat,CentOS等不同,要使 ubuntu的vi编辑器与redhat,CentOS相同,需要安装vim-gnomeubuntu安装vi编辑器命令:apt-get install vim-gnome原创 2011-11-12 02:06:05 · 1009 阅读 · 0 评论 -
ubuntu 10.04 64bit android 编译环境搭建
安装samba服务器:apt-get install samba 安装vnc4server服务器:apt-get install vnc4server 安装wine:apt-get install wine 安装bison:apt-get install bison原创 2011-12-15 01:04:34 · 432 阅读 · 0 评论 -
ubuntu 静态地址配置
1.单网卡配单IP(普遍)vi /etc/network/interfaceauto eth0iface eth0 inet staticaddress IPnetmask 子网掩码gateway 网关2.单网卡双IP (情况较少,多用于区分服务或者安全隐藏)vi /etc/network/interfaceauto eth0:0iface转载 2011-12-28 22:45:12 · 496 阅读 · 0 评论 -
Kconfig文件格式说明
原文:http://www.diybl.com/course/6_system/linux/Linuxjs/20090313/160949.html内核源码树的目录下都有两个文档Kconfig (2.4版本是Config.in)和Makefile。分布到各目录的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了 所属目录源文档相关的内核配置菜单。在内核配置make转载 2012-01-12 23:53:36 · 1594 阅读 · 0 评论 -
使用Vim+Ctags+Cscope阅读源代码
原文:http://blog.youkuaiyun.com/jsufcz/article/details/3988883代码阅读工具简介对于学习Linux内核的人来说,源代码的阅读尤为重要。 因为所有设计思想、内部机制都是以代码的形式实现,所有的资料也都是为了更好的诠释代码。那么一个好的阅读工具,能够提高阅读的效率和效果。常见的代码阅读工具有,Source Navigator、So转载 2012-03-09 23:34:58 · 335 阅读 · 0 评论 -
vi 快捷键
原文:http://blog.youkuaiyun.com/java211/article/details/4171634文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充!进入vi的命令vi filename :打开或新建文件,并将光标置于第一行转载 2012-03-09 23:10:59 · 367 阅读 · 0 评论 -
Ubuntu常用翻译工具——星际译王StarDict
原文:http://school.21tx.com/2009/03/30/12549.htmlhttp://www.21tx.com 2009年03月30日 电脑报 日常办公应用中,我们经常会碰到一些陌生的外文单词或文章需要翻译,在Windows平台上,可通过很多翻译工具来帮忙解决。当我们转到Ubuntu系统中办公时,肯定也希望能有一款简单易用、功能强大的翻译工具。 这转载 2012-03-18 00:14:37 · 6275 阅读 · 0 评论 -
ubuntu中安装比较工具meld及其使用
原文:http://blog.youkuaiyun.com/csu_yang/article/details/5966341在ubuntu中需要比较配置文件的差异,于是安装meldapt-get install meld安装完后,在/usr/bin/下找到meld,然后发送到桌面上,打开后选择:file->new ,打开文件选择界面,输入两个文件的路径,后即可看到两个文件的差异情况转载 2012-05-13 11:52:37 · 451 阅读 · 0 评论 -
ubuntu 系统修改打开文件数限制
原文:http://abloz.com/2011/01/25/the-modify-ubuntu-system-limits-the-number-of-open-files.htmllinux缺省打开文件数限制在1024,这在服务器程序中显然太小,需进行修改。直接用ulimit -n 65535,但重启后消失,新shell也没有修改。如何修改打开文件数限制并重启后生效呢?转载 2012-05-31 23:04:18 · 2880 阅读 · 0 评论 -
ubuntu 串口工具minicom使用 及 dnw镜像烧录(主要针对Android210开发板)
一。Minicom 使用Ubuntu下也有串口通信工具,比如Minicom,kermit。这里说明Minicom的使用。(1)安装suodo apt-get install minicom(2)启动Minicom启动必须以root权限。启动命令:sudo minicom(3)串口配置执行启动命令sudo minicom,屏幕下方出现如下提示时: CT原创 2012-08-08 13:35:37 · 1424 阅读 · 0 评论 -
U-Boot启动过程完全分析
原文地址:http://www.cnblogs.com/heaad/archive/2010/07/17/1779829.html挺不错的一篇文章,学习中。转载 2012-07-26 18:39:49 · 1108 阅读 · 0 评论 -
我的vimrc
" vimrc by Godson@ustcbbs" Last Update: 2010-02-08let mapleader = ";" " 比较习惯用;作为命令前缀,右手小拇指直接能按到" 把空格键映射成:nmap :" 快捷打开编辑vimrc文件的键盘绑定map ee :e $HOME/.vimrcautocmd! bufwritepost *.vimrc sou转载 2012-03-09 22:40:16 · 364 阅读 · 0 评论 -
Gerrit代码审核服务器搭建全过程
原文地址:http://blog.youkuaiyun.com/ganshuyu/article/details/8978614转载 2014-02-06 22:02:37 · 482 阅读 · 0 评论 -
重装xp后,原ubuntu系统无法引导问题解决记录
1.放入ubuntu安装盘,重启PC,2.启动时自动加载关区,安装ubuntu。3.在跳出的第一个选择界面选择(应该就是网上所说的livecd模式)4.启动后进入ubuntu系统。切换到root权限:sudo -i5.查看硬盘分区,fdisk -l6.找到标注linux的分区,这个分区应该就是源ubuntu安装分区,我的是/dev/sda77.挂载分区:mount /dev原创 2012-12-09 11:13:39 · 470 阅读 · 0 评论 -
Linux有用命令
删除对应目录及子目录下的文件或文件夹 find . -name "*.svn" | xargs rm -rf //192.168.1.100/arm /mnt smbfs username=docsadm,password=D1Y4x9sw 0 0原创 2011-09-19 10:09:23 · 261 阅读 · 0 评论 -
dbus 使用
1.编译 使用源码:dbus-1.4.16.tar.gz ./configure 出现如下错误:configure: error: Could not find expat.h, check config.log for failed attempts 解决方法: 安装libexpat1-dev库,命令:apt-get install libexpat1-dev原创 2011-11-22 23:40:52 · 1727 阅读 · 1 评论 -
linux 2.6下编译最简单的hello.ko驱动
linux 2.6下编译最简单的hello.ko驱动1.下载kernel源码 http://www.kernel.org/2.配置内核luther@gliethttp:~/work/kernel/linux-2.6.22.14$ make oldconfig转载 2011-09-20 23:24:23 · 2669 阅读 · 0 评论 -
Kobject相关
作者:李强,华清远见嵌入式学院讲师。kobjec是linux在2.6中新引进的统一的设备管理模型,他的主要目的就是对linux的2.6系统所有的设备进行统一的管理,在以前的内核中并没有独立的数据结构让内核对整体的系统做配置和管理。尽管缺乏此类的信息,但是很多时候系统还是能正常转载 2011-09-21 01:15:16 · 842 阅读 · 0 评论 -
platform_device和platform_driver
首先介绍一下注册一个驱动的步骤:1、定义一个platform_driver结构2、初始化这个结构,指定其probe、remove等函数,并初始化其中的driver变量3、实现其probe、remove等函数看platform_driver结构,定义于include转载 2011-09-20 22:52:42 · 336 阅读 · 0 评论 -
linux2.6驱动编程第一例:hello,world的实现
《linux2.6驱动编程第一例:hello,world的实现步骤》已由 gongji110 于2008-4-14 发表于红联http://www.linuxdiyf.com,作为基于linux 2.6内核驱动开发的一个最简单也是最经典的例子,我写于此,作为对gongji110转载 2011-09-20 23:18:30 · 786 阅读 · 0 评论 -
mini2440 Helloworld驱动
Mini2440 是基于S3C2440(2410工业版) 的Arm9平台,实验平台已经移植了Linux,目前正打算添加RF24L01接口驱动程序。 首先建立Helloworld驱动程序,作为驱动开发的模版,记录如下: 一、建立编译环境: mini244转载 2011-09-20 23:34:30 · 1231 阅读 · 0 评论 -
platform_device 设备私有数据结构
原文:http://blog.chinaunix.net/space.php?uid=9012903&do=blog&cuid=2373014 上回介绍了OTG功能的 OTG部分驱动,本片分析OTG功能的从设备部分驱动。从设备的注册过程和OTG的一样,首先注册设备。转载 2011-09-21 00:53:01 · 1522 阅读 · 0 评论 -
kobject与sysfs
今天开完会,需要我总结关于sysfs的show和store,顺便全方位总结一下。 kobject sysfs 2.6内核增加了一个引人注目的新特性----统一设备模型。设备模型提供了一个独立的机制专门来表示设备,并描述其在系统中的拓补结构。1,kobjec转载 2011-09-21 01:08:51 · 529 阅读 · 0 评论 -
platform_device的注册详情分析
从2.6版本开始引入了platform这个概念,在开发底层驱动程序时,首先要确认的就是设备的资源信息,例如设备的地址,在2.6内核中将每个设备的资源用结构platform_device来描述,该结构体定义在kernel\include\linux\platform_devic转载 2011-09-20 22:59:42 · 403 阅读 · 0 评论 -
Git
Git --- The stupid content tracker, 傻瓜内容跟踪器。Linus 是这样给我们介绍 Git 的。 Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不原创 2011-08-29 15:00:32 · 281 阅读 · 0 评论 -
linux驱动结构之kobject及相关结构
http://blog.youkuaiyun.com/wucongdonglai/article/details/6134653 http://blog.youkuaiyun.com/z2007b/article/details/6388753 http://bbs.chinaunix转载 2011-09-21 01:10:27 · 377 阅读 · 0 评论 -
test_plat_dev.c
#include #include #include #include #include /*struct platform_device { const char * name; u32 id; struct device dev; u原创 2011-09-22 00:47:14 · 115 阅读 · 0 评论 -
test_plat_drv.c
#include #include #include #include #include /*struct platform_driver { int (*probe)(struct platform_device *); int (*原创 2011-09-22 00:48:14 · 108 阅读 · 0 评论 -
ubuntu 10.10 alternate 系统SSH服务安装简介
ubuntu 系统SSH服务安装简介 最近开始做android的开发,由于公司的缘故,工作都只能在单位做,很多时候回家还想再学习下代码方面的东西,苦于网上介绍的android源码开发都是在ubuntu系统上开发,出于无奈,只好摒弃了之前一直在用的cent原创 2011-10-10 00:50:13 · 2243 阅读 · 1 评论 -
vmware添加新硬盘 挂载新硬盘 硬盘扩容
原文出处:http://user.qzone.qq.com/529114576/infocenter#! 平时都用虚拟机做实验,做一些linux方面的开发应用,但是很烦人的是经常遇到预先装好的linux虚拟机的硬盘空间过小现在好多软件都没法安装了。自己重新装一个吧,又挺麻烦。于是,上网搜了下关于vmware硬盘扩容的方法。网上也有好多人给出了一些指点,但是总有些些许许的小问转载 2011-11-20 08:57:53 · 328 阅读 · 0 评论