以前不知道,为什么在LINUX下,编程时会提示make[1],make[2]。 今天经一位高人提示,才知道,原来是错误编码,文件编译出错了,其中的1,2,就是编译出错的不同返回值也就不同,可以理解为...
编缉工具:vi gedit ee leafpad vim很多 存储为*.sh文件 执行:$ sh *.sh # sh *.sh chmod permission your-script-n...
我用的是红旗5,下的核心是2.6.25.4,编译失败,请问是否是红旗5不支持?那么最高支持的核心是多少?...
make dep出现的下面的错误,怎么改阿? serial.c:538:8: 错误:宏名必须是标识符 make[3]: *** [dep] 错误 1 make[3]: Leaving director...
经常拍照片经常会需要把大量的照片尺寸缩小,以方便网上传输或者存储。 下面介绍一种简单的方法把大量照片变到指定尺寸 find ./ -name '*.jpg' -exec convert -resi...
在Linux 2.6内核中,devfs被认为是过时的方法,并最终被抛弃,udev取代了它。Devfs的一个很重要的特点就是可以动态创建设备结点。那我们现在如何通过udev和sys文件系统动态创建设备结...
作者:可可熊的窝 Fedora9中默认安装的gcc版本是4.3,(Ubuntu8.04还只是4.2.1)由于gcc本身的变化,在Fedora9中源码编译一些软件的时候会出错,比如eva。我原来写的程...
为了安装最新的kvm,不得不安装了gcc3.4,但是在两台一模一样的Dell商务机上安装却一个成功一个失败,可惜安装gcc3.4成功的在成功的安装了kvm69后却一运行kvm就死机,诡异的很!后来搜索...
\cp -R -f source target cp命令默认是不会提示overwrite?的,但是cp的-i选项会提示,而一般Linux的起动文件~/.bashrc中会把cp命名成 alias c...
想请教一下一个弱弱的问题:tcp/ip中的mbuf在ubuntu的什么路径下,在linux下查找这些系统文件应该如何查找最快,我用find搜索整个系统目录没有查到,在线0:5ty(等回答...
说实话,学习Linux内核是一件极其艰难的事,是一件需要毅力的事情。可是有毅力的人不一定能真正的去理解Linux内核。个人感觉学习Linux内核首先需要对操作系统的实现具有浓厚的兴趣,其次要找到一...
曾经我好像写过一个post,说了cygwin一大堆好话,但是那样装完之后,我用的时间并不长,用了一段时间之后,还是觉得很不爽。第一,如果用cygwin默认的调用cmd.exe窗口,那么除了可以用一些l...
在安装交叉编译平台时,其中的安装binutils就是不正确,总是少了一个文件arm-linux-gasp,有谁能帮我分析下是怎么回事,应该怎么解决?...
经过一个星期的艰苦奋斗,总算把QT架好了,其中走了许多弯路,到了胜利那一刻才发现原来是如此简单. 简单是因为老陆把"bulidarm"的文件给了我,一开始什么也不懂,刚刚接触linux系统,什么sh...
这个东西不能一概而论。 用VS 6.0 里面的C++,是不需要引用头文件的 int main() { printf("hello"); } 用net bean也是不需要的。 int ma...
用opendir打开一个目录,得到结构DIR*,但是没有关于其下有多少文件、子目录的数据,我用比较土的办法,遍历目录readdir,计算其下有多少文件和子目录,当然也不是连子目录下的东西也找。 ...
在ubuntu 8.04里安装java后,会发现所有java的gui都会乱码,这是因为在ubuntu 8.04里uming.ttf变成了uming.ttc,而ubuntu里java默认的中文字体就是u...
一直以来,Linux 环境下没有一个好用的 C/C++ 开发环境,让很多初学者以至老手都感到非常不顺手,尤其是当习惯了VC强大的集成调试功能后,更是感觉不顺手。 也许有人说,高手用Makefile...
有时我需要制作LINUX与WINDOWS下都可以运行的程序。在一般情况下,我会选择在WINDOWS平台下完成初始的开发。因为VC提供的图形化的编辑与调试界面的确较GCC要高产得多。在完成了测试之后,就...
1. 内核初始化: 内核建立好内核页目录页表数据库,假设物理内存大小为len,则建立了[3G--3G+len]::[0--len]这样的虚地址vaddr和物理地址paddr的线性对应关系; 内核建...
陈工程师一直做Linux的嵌入式开发,作为在开发一线的工程师,他对很多问题的看法可能更切合实际需求,于是,通过邮件,就嵌入式开发方面的问题,请他谈了一下自己的看法: 问:关于嵌入式开发,我们准备给同...
在虚拟化(virtualization)大行其道的今天,你要不懂点虚拟化,都不好意思跟人打招呼! CPU虚拟化,网卡虚拟化等硬件支持虚拟化咱就不说了(其实也不太懂),单就说说linux内核中...
原创:20sanguo 出现initramfs找不到/root /host或437或 VFS之类的提示: 1、如果root.disk是在fat32 分区上,所以内核选项要把fat相关和字体437的...
原创:lobbve223 #include int pthread_create(pthread_t *restrict tidp,const pthread_attr_t *restrict a...
原创:lobbve223 简单理解为,一个进程表示的,就是一个可执行程序的一次执行过程中的一个状态。操作系统对进程的管理,典型的情况,是通过进程表完成的。进程表中的每一个表项,记录的是当前操作系统中...
//hello.c #include #include int init_module(void) { printk("Hello world 1.\n"); return ...
最近在看rt73芯片无线网卡的驱动,里面有这样几行代码 while (down_interruptible(&pAd->mlme_semaphore) == 0) { ...
在网上看到了一篇嵌入式的面试题,忽然觉得自己很渺小……在未来一段时间内我会陆续贴上我的答案,当然可能有些我做不出来,做出来的也不一定准确,在检验和提高自己的同时,希望有走过路过高人指点一二。 下面的...
在POWERPC+LINUX平台上,出现了一次很奇怪的BUG。 运行一指定程序,会导致PANIC,说了内核堆栈溢出;运行其它的程序都没有问题。 正常情况下,无论应用层的程序如何,都不应...
因为要做minigui的移植的操作,按照《MiniGUI 1.3.3 移植详解》的步骤,是要下载到minigui的几个包来做的。我是菜菜鸟。 昨晚下载到后,问题就是怎么将东西放到linux系...
要创建1000个线程,可以先执行ulimit -s 2048。 这个问题要用程序的方法解决几乎是不可能的。 因为按RedHat Linux 9.0的posix线程实现,每个线程的父进程都是当前控制...
测试环境:Fedora7,管理员:root,普通用户:test1 实现目标:在Linux启动时,自动运行位于普通用户test1根目录下的脚本程序test.py,该程序会在每次执行时自动向本地日志文件...
#define _LARGEFILE_SOURCE #define _LARGEFILE64_SOURCE #define _FILE_OFFSET_BITS 64 或者编译开关-D定义这些,读...
STEP1: 买一块S3C2410的开发板。(资料多,产品成熟) STEP2: 熟悉开发板的原理图,各种接口结构,及RAM和ROM的地址。 STEP3: 在你的PC机上安装双系统 WINXP+Re...
运行crontab -e编辑一个job。 例如 引用: 0 30 * * * /home/your_login/bin/java_program |...
最近修改uClinux下的fb驱动成功,先把最近的工作写一个文档保存下来,以备今后查阅。 uClinux下的驱动和标准的,基于module的驱动还是有一些区别的,但不是太大。先明确几个概念:系统调用...
我写了个简单多线程的程序,目的是在线程中计算一个面积,然后输出结果。但是运行之后发现我线程中调用的函数(void calculate(void *area))好像根本没执行。十分不解。程序如下: #...
很久很久以前:一个叫做Mark Hemment的哥儿们写了Slab。在接下来的一些年里,其他人对Slab进行了完善。一年半以前,SLOB问世了。SLOB的目标是针对嵌入式系统的,主要是适用于那些内存非...
原作者:绚丽也尘埃 看了一会儿《The art of UNIX programming》(Eric Raymond 著),其中有一个章节是关于操作系统比较的,让我想起了好多东西。内核事实上要...
Linux服务器管理最头疼的就是配置文件的配置。 一般情况下配置文件都给出了示例,我们在修改配置文件的时候,最好保留好示例现场。将示例部分复制一份,然后再修改。这样的话,即使修改错误,通过对...