![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux 系统
jiayinjia1983116
从基础做起,踏踏实实,争取早一天成为编程高手。
展开
-
linux 下的repair filesystem 问题
我在一台机子的硬盘上安装了好几个操作系统,当时我的硬盘显示为hda,我用这个硬盘安装在另外一台机子上时显示为hdc,我用grub的命令行手动启动硬盘上其他的linux系统都没有问题,而启动 位于hdc5 上的Fedora Core3 ,系统启动时出现repair filesystem 问题,用了fsck /dev/hdc5也不管用,具体显示界面如下checking root file syst原创 2007-10-11 12:39:00 · 6917 阅读 · 0 评论 -
grub2
转载原文地址http://my.oschina.net/guol/blog/37373 大约2002年左右,Yoshinori K. Okuji在PUPA重写了GRUB,使他更清晰,安全,健壮,更强大,PUPA最后把他重命名为GRUB2,把原来版本的grub命名为GRUB Legacy,2005年发行了grub legacy(0.97),2007 GNU/Linux 开始在转载 2012-02-01 22:47:22 · 814 阅读 · 0 评论 -
intel 招聘需求
Job Description: * Experience in embedded architecture, external interfaces, product constraints. * Source code development, review and maintenance (Assembly/C/C++). * Unit and system level test转载 2012-03-03 22:03:52 · 537 阅读 · 0 评论 -
linux optcontol 使用
optcontol的使用opcontrol 命令行选项--list-events列出处理器事件和单元屏蔽(unit mask)--vmlinux=将要分析的内核镜像文件--no-vmlinux不分析内核--reset清除当前会话中的数据--setup在运行守护进程之前对其进行设置--event=监视给定的处理器事件--start开始取样--dump使数据流到守护转载 2012-03-25 21:14:27 · 1690 阅读 · 0 评论 -
用户申请内存的动态分配
当用户应用程序使用C函数库中的内存分配函数malloc()申请内存时,这些动态申请的内存容量或大小均由高层次的C库函数malloc()来进行管理,内核本身并不会插手管理。因为内核已经为每个进程(除了任务0和1,它们与内核代码一起常驻内存中)在CPU的4GB线性地址空间中分配了 64MB的空间,所以只要进程执行时寻址的范围在它的64MB范围内,内核也同样会通过内存缺页管理机制自动为寻址对应的页面分配转载 2012-03-30 23:17:51 · 2149 阅读 · 0 评论 -
动态链接库之延迟绑定
原文地址 动态链接库的优点比较明显,主要集中在节省内存,简化对程序的管理等,对此感兴趣的看官可以去阅读经典的教材 Linker and Loader,国内也有一本经典的教材,俞甲子 石凡 潘爱民编著的程序员的自我修养,讲的也非常好。 延迟绑定PLT,我迷惑过很久,终于让我遇到一篇写的非常棒的博文,这就是 Position Indepentent cod转载 2012-04-13 14:48:27 · 2211 阅读 · 0 评论 -
BLCR
BLCR (BerkeleyLab Checkpoint/Restart)是应用于linux下的check point/restore软件,它可以将正在运行于linux上的应用当前的运行点保存成为一个文件并且在以后的时间可以按照需要将该程序直接恢复到保存时候的状态。该软件官方网站在:http://ftg.lbl.gov/checkpoint。根据其FAQ介绍BLCR对保存和恢复的程序有部分限制:1原创 2012-10-07 15:49:25 · 8345 阅读 · 0 评论 -
linux 字符界面禁止黑屏
setterm from @whitequark's answer is a reasonable userspace tool, but it's not the whole story.The default console blanking behavior is baked into the kernel at compile time. It is configurable转载 2012-10-07 16:04:44 · 3371 阅读 · 0 评论 -
clonezilla
Clonezilla 是一个很好的系统克隆工具,它可以说是吸取了 Norton Ghost 和 Partition Image 的优点。即不仅支持对整个系统进行克隆,而且也可以克隆单个的分区,这种灵活性可能更能适应备份者的需要。在Linux平台上面大家最常用的就是dd命令,但是dd命令缺点1. 不能压缩;2 还原到磁盘上面可用空间不会大于原来备份磁盘的空间,即使当前使用的磁盘大于原始备原创 2012-10-07 16:19:52 · 1992 阅读 · 0 评论 -
Linux Modbus
Linux系统下面modbus协议库,有需要在Linux平台使用modbus协议的可以try一下。libmodbusDescriptionLibmodbus is a dynamic library to use Modbus dialog protocol with GNU/Linux.LibModbus include master, slave and als原创 2012-10-07 16:29:33 · 4936 阅读 · 0 评论 -
subversion 上传.so 和.a 文件
默契情况下使用svn的import 命令和add 命令不上传.so .a 等文件。可以通过修改 ~/.subversion/config里面有一个global-ignores选项,这里默认的已经注释掉了(我猜测这就表示用默认的过滤值),取消注释,然后可以自由增加或减少你的过滤选项 你只需要把.so 和.a去掉就可以了。另外svn import命令还可以使用 --no-ign原创 2012-10-09 11:24:31 · 3520 阅读 · 0 评论 -
串口转USB 在ubuntu11.10无法识别
在Ubuntu11.10上使用我的CP210x串口小板,在/dev目录下的ttyUSB0老是不肯现身,默认相应的驱动模块都编译到内核里,理论上没错,自己再手动编译了一个ko,加载还是不行,dmesg看下,发现如下的提示: cp210x1-1.4:1.0: cp210x converter detected usb1-1.4: reset full speed USB devic转载 2012-09-18 16:20:23 · 3482 阅读 · 0 评论 -
redhat/Fedora 系列去掉登录界面后重定向警告信息
在网上有好多文章介绍如何绕过登录界面(主要是针对 redhat 及Fedora系列)。但是在图形界面去掉登录界面会有一些问题(出现一些警告信息)。就是当执行某个用户程序时,在终端1中会出现一些警告信息。究其原因是因为无法把错误信息重定向到错误记录文件中(xdm等登录程序其实就是把警告信息重定向到某个文件中,比如对于xdm ,错误信息被重定向到/var/log/xdm-error 文件中)。本人在x原创 2008-04-14 23:16:00 · 3664 阅读 · 0 评论 -
例解 autoconf 和 automake 生成 Makefile 文件(推荐) - Pan-Graph Inc., C++ DeveloperWork - 博客园
例解 autoconf 和 automake 生成 Makefile 文件(推荐) 本文介绍了在 linux 系统中,通过 Gnu autoconf 和 automake 生成 Makefile 的方法。主要探讨了生成 Makefile 的来龙去脉及其机理,接着详细介绍了配置 Configure.in 的方法及其规则。 引子无论是在Lin转载 2008-04-22 18:14:00 · 902 阅读 · 0 评论 -
vi怎么实现在两个文件之间的拷贝&粘贴
Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer4<!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:原创 2008-07-05 11:40:00 · 6550 阅读 · 1 评论 -
configure glib
今天交叉编译GTK,GTK依赖于glib,atk,pango 等,在编译glib是configure 总是报错,说找不到 在 libintl库里找不到ngettext,明明已经编译进去了,后来只有将libintl 用较新的取代,这样就编译通过了。在查找 configure 报错是发现一下几个不错的文章。记录连接下来,以备不时之需。 http://www.cnblogs.com/soli/archi原创 2008-10-14 20:48:00 · 5664 阅读 · 1 评论 -
在scratchbox 环境下交叉编译GTK
最近因为工作原因开发GTK等一系列的图形库,网上虽然有好多的开发gtk的文章,但是介绍在scratchbox上开发GTK的比较少,所以自己整理了一下开发过程,希望可以与别人分享。连两千多年前的孟子都说“独乐乐,不如众乐乐”,(读音读 dú yuè lè, bù rú zhòng yuè lè)。好了,废话少说,以下是我开发用到的版本。scratchscratchbox-core-1.0.10-i3原创 2008-10-18 11:42:00 · 3303 阅读 · 0 评论 -
Linux下的动态连接库及其实现机制
原文章链接:http://www.4oa.com/Article/html/6/31/444/2005/15166.html摘 要:本文介绍了动态连接库的优点,详细阐述了x86体系结构上Linux系统的编译器 、连接器、加载器如何使用多种重定位方式来实现该功能 关键词:动态连接库;Linux;重定位转载 2008-10-25 15:17:00 · 772 阅读 · 0 评论 -
linux下的三种可执行文件格式的比较
本文讨论了 UNIX/LINUX 平台下三种主要的可执行文件格式:a.out(assembler and link editor output汇编器和链接编辑器的输出)、COFF(Common Object File Format 通用对象文件格式)、ELF(Executableand Linking Format 可执行和链接格式)。首先是对可执行文件格式的一个综转载 2008-10-25 15:38:00 · 7982 阅读 · 0 评论 -
undefined reference to `__ctype_b_loc' 的问题
从snapgear 下载下来的cross toolchain 在交叉编译XFree86的时候出现scan.o:在函数‘xf86nameCompare’中:scan.c:(.text+0x160):对‘__ctype_b_loc’未定义的引用scan.c:(.text+0x180):对‘__ctype_tolower_loc’未定义的引用scan.c:(.text+0x18c):对‘__ctype_原创 2008-11-10 09:21:00 · 12184 阅读 · 0 评论 -
浅析 penmount9000系列 driver
<br />按照触摸屏的工作原理和传输信息的介质,我们把触摸屏分为四种,它们分别为电阻式、红外线式、电容感应式以及表面声波式。最常见的两类是电阻式触摸屏和电容式触摸屏。<br />PENMOUNT 电阻式控制器 按照接口类别 大致分为两类:USB和串口。串口接口的最典型的芯片当属Penmount9000系列,USB接口典型的芯片为Penmount6000系列.本文主要详细说明penmount9000系列。penmount9000系列主要通过COM port 传输数据,当我们点击触摸屏时,原创 2011-02-25 21:02:00 · 3439 阅读 · 0 评论 -
Fedora 13 上利用plymouth 子启动过程中显示logo
Fedora 13 上利用plymouth 在启动过程中显示logo原创 2011-05-11 20:39:00 · 1780 阅读 · 1 评论 -
linux 上的一些限制
以下是自己 总结或者从网上 查询的 linux 默认情况下一些限制,还有待进一步完善。单个文件名最长字符:255路径深度:4096(路径的最多字符数目)以上两个宏定义在/usr/include/linux/limits.h文件中单个进程可打开文件最大个数:1024最大用户数量:7 (除去串口,ftp telnet ssh 及vnc等通过网络方式的登录用户,6个consol原创 2011-11-09 22:15:54 · 908 阅读 · 0 评论 -
linux驱动编写32位与64位设备注意事项
数据类型问题Linux系统32位与64位GCC编译器基本数据类型长度对照表GCC 32位sizeof(char)=1sizeof(double)=8sizeof(float)=4sizeof(int)=4sizeof(short)=2sizeof(long)=4sizeof(long long)=8sizeof(long doub原创 2011-11-09 21:39:28 · 4581 阅读 · 0 评论