顺便纪念一下--首次在 ubuntu 下面发文 下面的小配置让 eshell 的 prompt 最多只显示最后 4 个文件夹名。 ;; change eshell prompt (defun y...
欢迎进入linux qq群43896870...
该文件用来终极删除注释,操作系统限linux #!/bin/bash ###the script use to delete comment if [ -z "$1" ];then ...
不知道是否应该发到这个版,哪位大侠能解决?makefile内容如下 ----------------------------------------------------- st:serialtes...
1.是不是open一个串行口后,就开辟了一块缓存,能接收数据,不管用没用read读取? 2.read(fd,buf,size); tcflush(fd,TCIFLUSH); tcflush刷新的就是上...
各位大侠安好,小弟正在做一个裁减的Linux系统,打算把系统裁减到100M左右,并应用于本机(不用软盘和U盘引导)硬盘,现在内核已经裁减完成,但建立根文件系统时出现问题,无法进行,请各位Linux高手...
最[size=4]近我下载了一个bash的源代码,想学习一下新的编程思维,由于习惯了在windows下从main开始看,在这个里面我却不知道从哪里开始了? 请教各位高手,像这些我的学习过程应该是那样呢...
我想把现有的linux内核源码,编译成包含网络功能,少数几种驱动和大多数命令的更小的内核,不知道怎么动手,还请大家指教 ???...
我在 centos linux配置整合 php apache mysql 出了问题 首先,我是一个新手, 我在整合 PHP APACHE MYSQL 完了。 我在测试我配置环境是否正确出了问题, 1...
对 Linux 认识尚浅,请大家帮忙鉴定下列嵌入式设备及其所属的设备文件。 嵌入式设备: 1. synchronous serial port interface 2. smart card in...
今天下午下载了linux kernel 2.6.22.1,之所以对它产生兴趣,是因为这个新内核纠正了一个很大的bug:以往sata硬盘在关机时有类似于突然断电时的异响,尤其是在笔记本 中,声音格外...
轮子还是自己造的好,不过借用一下别人的也不错。 linux下提供了用二叉树进行搜索的实现。 以下是接口定义: #include void *tsearch(con...
今天看别人写的程序,遇到函数,常量找不到头文件的错误,在windows中好解决,在linux下看书看到了,所以摘下来供以后察看 摘自:Beginning.Linux.Programming,Thir...
在上次完成嵌入式应用的Linux裁减后,Linux的启动时间仍需要 7s 左右,虽然勉强可以接受,但仍然没有达到我个人所追求的目标----2s 以内。况且,在实际的商用环境中,设备可靠性的要求可是...
网络服务器由于要同时为多个客户提供服务,就必须使用某种方式来支持这种多任务的服务方式。一般情况下可以有三种方式来选择,多进程方式、多线程方式及异步方式。其中,多进程方式中服务器对一个客户要使用一个进程...
为什么会把这两个看起来没有关系的问题拿到一起呢? 因为,我认为两个系统的设计者在设计系统的时候面临着同样的问题。 对于Linux操作系统设计者而言,他/她面临怎样使Linux支持所有存在的...
很多从朋友想学习如何在linux下做开发,我自己走过很多弯路,买过很多冤枉书,根据我个人的经历,我觉得这样的一个学习流程是比较合理的(个人看法): 1、先熟悉linux系统的常用命令。 ...
因为声卡突然无法使用, 报错 No volume control GStreamer plugins and /or device found 因为很突然, 装了VirtualBox,然后配置了 桥...
1、安装kernel源码 [root@jiecho]# yum install kernel-source 2、下载iptables-1.3.3.tar.bz2和patch-o-m...
Memtest86是一款免费的内存测试软件,测试准确度比较高,内存的隐性问题也能检查出来!大家可以到http://www.memtest86.com/页面下载它的最新3.0版本。 Memte...
所有的TCP/IP调优参数都位于/proc/sys/net/目录. 例如, 下面是最重要的一些调优参数, 后面是它们的含义: 1. /proc/sys/net/core/rmem_max -- 最...
小弟在arm9200上开发(arm-linux-2.4.19),测试过程中发现了一些内核出错信息,想使用ksymoops来调试出错消息.现在有两个问题,请教下大家: 1.有一个工具叫objdumps,...
Linux 是一个以C/C++开发为主的平台,无论是Kernel或是Application,主要都使用C/C++开发。传统在Linux下开发程序,是在文字模式下,利用vi等文字编辑器撰写C/C++...
rc = ((ulong (*)(int, char *[]))(addr>>1)) (--argc, &argv[1]); 看不懂右边这一部分,那位大虾能解释一下! 谢谢!...
at91rm9200dk_config : unconfig @./mkconfig $(@:_config=) arm at91rm9200 at91rm9200dk 在uboot 的ma...
1、结构体 struct sockaddr { unsigned short sa_family; /* 地址族, AF_xxx */ char sa_...
可用下面代码测试系统能给单进程分配多少用户态内存: 1 #include 2 #include 3 4 int main(){ 5 ...
1. switch 的用法,注意每一个 case 必须要以 breaksw 结尾 否则会继续执行下一个 case 的命令 (1) 另外, $< 的意思是取得使用者的 stand input (2)...
设计一个linux下的deamon进程,关键只有几个: 1.fork两次。 2.fork第一次和第二次之间成为进程组头。 3.改变工作目录。 4.忽略信号。 5.设置读写掩码。 一下是一个从网络搜...
1、下载ELDK4.1 iso文件 http://mirror.switch.ch/ftp/mirror/eldk/eldk/4.1/arm-linux-x86-uclibc/iso/arm-2007...
近期一直在读Linux内核源代码,对程序语言这个东西,有了一些更深的感触和认识。 大家都知道,Linux内核源代码是用C语言写的,C是一个面向过程的语言,但在整个Linux Kernel里面...
[注意]:其中有些补丁可是非常著名的,比如CK 什么是内核 内核是 Linux 系统的核心,提供硬件抽象层、磁盘及文件系统控制、多任务并发管理等底层功能的系统部件。 什么是补丁 Linux 内核...
2.6的内核的系统调用的入口在那里,内核里说是0x80,可实际的机器呢? 当你在一个比较新的linux系统下使用ldd命令时,你会经常看到一个比较奇怪的文件名,即linux-gate.so.1: ...
一、简要介绍 VTK(Visualization Toolkit)是一款用于二次开发的可视化工具包,在世界上同类产品中最有影响,基本上可以作为可视化领域的规范。 VTK的历史和现状: ...
1、首先ldd不是一个可执行程序,而只是一个shell脚本 2、ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量,如下:LD_TRACE_LOADED_OBJ...
/*hello.c*/ int main(void) { printf("aaaaaaaaaaa"); return 0; } 编译这个文件: cc -g hello.c ...
下载jar包,解压,把其中so文件复制到/usr/lib 把javax.comm.properties复制到jre目录下 把comm.jar放到classpath目录下 串口连接: ...
小弟在arm9200平台上开发,内核使用的是2.4.19-rmk7,测试我自己写的驱动,结果系统报错如下: Unable to handle kernel paging request at virt...
Linux Kernel Development (中文译名Linux 内核设计与实现) 勘误第一版): 1. P7 正文倒数12行 “……= C995标准……= ”应为“C99标准”= 2....
我们开发Linux兼容内核的目标是让Windows应用软件可以直接在这个内核上运行,更确切地说是在以这个内核为核心的操作系统上运行。同时, 还要让为Windows而开发的一些设备驱动模块也能装入这...