上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 41 下一页
摘要: http://vbird.dic.ksu.edu.tw/linux_basic/0130designlinux.php 阅读全文
posted @ 2013-09-23 20:04 dolinux 阅读(181) 评论(0) 推荐(0)
摘要: 转载:http://mtoou.info/linux-fenqu/很多然在装linux系统时面临的最大难题就是分区问题了,由于linux分区结构和windows不同,很多人对linux分区感觉非常不适。想研究linux系统分区就要先看看windows系统是如何管理分区的。在windows系统下操作系统被安装到一个分区中,然后其他的分区与操作系统分区是平级的,分区上才能建立文件夹,总的来说是分区中包含文件夹,分区有系统分区和非系统分区之分。平常我们的c盘就一般是系统分区,而其他的盘就是非系统分区。(相关博文:Linux系统目录结构及作用解析,比喻手法一目了然)而linux系统的分区管理就和我们平 阅读全文
posted @ 2013-09-23 20:00 dolinux 阅读(557) 评论(0) 推荐(0)
摘要: 转:http://www.acyoo.com/archives/3017.htmlDebian 7的默认桌面是Gnome 3, 刚装好时无法在桌面进行任何操作,不过只需要设置一下就可以了:左上角的Activities ——〉 Applications——〉右边菜单栏的System Tools——〉左边的Advanced Settings——〉Desktop——〉 Have file manager handle the desktop, 激活,即点击一下,由OFF变为ON.中文版的如下:应用程序——〉系统工具 ——〉首选项 ——〉高级设置 ——〉桌面Have file manager hand 阅读全文
posted @ 2013-09-23 19:45 dolinux 阅读(1311) 评论(0) 推荐(0)
摘要: 转:http://www.cnitblog.com/zouzheng/archive/2007/08/31/32691.aspx先看下简单的初始代码:注意其编译运行后的结果。root@xuanfei-desktop:~/cpropram/2# cat global.h //头文件#ifndef CLOBAL_H #define GLOBAL_H #include int funca(void); int funcb(void);#endifroot@xuanfei-desktop:~/cpropram/2# cat funca.c //函数a#include "global.h&qu 阅读全文
posted @ 2013-09-23 15:12 dolinux 阅读(315) 评论(0) 推荐(1)
摘要: 转:http://www.cprogramming.com/tutorial/shared-libraries-linux-gcc.htmlBy anduril462Libraries are an indispensable tool for any programmer. They are pre-existing code that is compiled and ready for you to use. They often provide generic functionality, like linked lists or binary trees that can hold a 阅读全文
posted @ 2013-09-23 15:02 dolinux 阅读(315) 评论(0) 推荐(1)
摘要: 如果ubuntu不是以wubi方式安装的,那么卸载ubuntu时要慎重,不是直接删除ubuntu所在分区这么简单的,否则你会发现你的 windows系统也进不去了。那是因为如果你安装Ubuntu的时候将GRUB写入到MBR,也就是/dev/sda,(如果你每次一开机就出现 GURB菜单,说明写入到MBR )。那么你卸载ubuntu的时候就将MBR重写,去掉ubuntu的GURB。 正确的删除ubuntu方法如下: 第1步,修复MBR 1.进入win7,下载个软件MbrFix,放在C:\windows\system32文件夹中 2.点击开始》所有程序》附件》命令提示符 3.在命令提示符... 阅读全文
posted @ 2013-09-21 00:36 dolinux 阅读(298) 评论(0) 推荐(0)
摘要: 在在win7下安装了Ubuntu 13.04后,在grub中,win7启动想是最后一个,为了把win7设置为默认启动项,需要更改grub设置。google了半天,发现更改/etc /default/grub是无效的,打开/boot/grub/grub.cfg,里面写着“DO NOT EDIT THIS FILE”,而且我发现即使更改了SET_DEFAULT后一旦执行update-grub,启动顺序还是不变.然后继续搜索,发现两个方法很有效。 方法一 利用启动管理器 1、安装启动管理器 sudo apt-get install startupmanager 2、打开系统-—>系统管理... 阅读全文
posted @ 2013-09-21 00:36 dolinux 阅读(381) 评论(0) 推荐(0)
摘要: 1、开UltraISO(软碟通),加载要写入U盘的iso文件,注意,要求软碟通的版本是9.3以上的。如下图:2、点击“启动光盘、写入硬盘映像:3、开启个写入硬盘映像的窗口,硬盘驱动器那一项看清楚是你写入的那个U盘别搞错了,写入方式默认就可以了,点击:便捷启动--写入新的驱动器引导区--Syslinux 注意了:这一项是很重要的,网上有很多此类的教程由于缺少了这一步都是以失败告终。4、点击确定:5、写入引导区成功,这是不可或缺的一步,见不到这一步,U盘不能启动。6、最后就是把整个iso文件写入U盘里面了,直接选写入:8、点击写入以后,软件再次确认是否写入的U盘的信息,如果无误,确认即可,直到写入 阅读全文
posted @ 2013-09-21 00:24 dolinux 阅读(1226) 评论(0) 推荐(0)
摘要: Linux 编程经典书籍推荐Denis 2008年10月17日 浏览:84168成为一名精通 Linux 程序设计的高级程序员一直是不少朋友孜孜以求的目标。根据中华英才网统计数据,北京地区 Linux 程序员月薪平均为 Windows 程序员的 1.8 倍、Java 程序员的 2.6 倍, Linux 程序员年终奖金平均为 Windows 程序员的 2.9 倍。同时数据显示,随着工作经验的增长, Linux 程序员与 Windows 程序员的收入差距还有扩大的趋势。Denis 认为,要学好 Linux 环境下的编程,关键是要看对、选对、学会正确的书籍。可以说,如果你选对了 Linux编程的经典 阅读全文
posted @ 2013-09-20 23:56 dolinux 阅读(1237) 评论(0) 推荐(0)
摘要: 参考1:http://askubuntu.com/questions/225090/the-system-is-running-in-low-graphics-mode-error-in-virtualbox参考2:http://www.lucasnotes.com/2013/05/ubuntu-virtualbox-4212-guest-additions.html When the message that "your system is running in low-graphics mode" appears press Ctrl+Alt+F1 to enter t 阅读全文
posted @ 2013-09-19 16:58 dolinux 阅读(606) 评论(0) 推荐(0)
摘要: 手动修改方式:163源deb http://mirrors.163.com/ubuntu/ precise main restricted deb-src http://mirrors.163.com/ubuntu/ precise main restricted deb http://mirrors.163.com/ubuntu/ precise-updates main restricted deb-src http://mirrors.163.com/ubuntu/ precise-updates main restricted deb http://mirrors.163.com/ub 阅读全文
posted @ 2013-09-19 11:23 dolinux 阅读(470) 评论(0) 推荐(0)
摘要: 转:http://www.linuxidc.com/Linux/2013-09/89815.htm1、基本权限三种(1)r (read) 读针对目录,有读(r)权限就代表能对此目录有列表功能,就是可以执行ls命令进行查看,另外还有cp的功能。针对文件,有读(r)权限就代表能对此文件有阅读功能,可以通过cat等命令查看文件内容。(2)w (write) 写 针对目录,有写(w)权限就代表着在此目录下创建文件和目录,可以通过touch,mkdir等命令创建文件和目录,另外还可以删除此目录下的文件。针对文件,有写(w)权限就代表着对此文件可以写入新的内容和修改文件内容。(3)x (execute) 阅读全文
posted @ 2013-09-19 10:01 dolinux 阅读(705) 评论(0) 推荐(0)
摘要: 转:http://www.linuxso.com/linuxbiancheng/40050.html内联汇编提供了可以在C或C++代码中创建汇编语言代码,不必连接额外的库或程序。这种方法对最终程序在汇编语言级别如何实现特定的函数,给予程序员更多的控制权。1.基本的内联汇编1)asm格式GNU的C编译器使用asm关键字指出使用汇编语言编写的源代码段落。基本格式:asm("assembly code");括号中的汇编格式:指令必须在引号里;指令超过一条,必须使用新行字符分隔。如:asm ( "movl $1, %eax\n\t" "movl $0, 阅读全文
posted @ 2013-09-19 08:28 dolinux 阅读(1041) 评论(0) 推荐(0)
摘要: http://files.cnblogs.com/pengdonglin137/ARM%E5%9C%B0%E5%9D%80%E9%87%8D%E6%98%A0%E5%B0%84%E7%9A%84%E9%80%9A%E4%BF%97%E8%A7%A3%E9%87%8A.pdf 阅读全文
posted @ 2013-09-18 19:29 dolinux 阅读(350) 评论(0) 推荐(0)
摘要: 转:http://blog.csdn.net/yuanzhangmei1/article/details/8395028ARM体系结构中,系统上电或复位后,处理器将从地址0x0处取第一条指令,因此,上 电的时候,地址0x0处必须是非易失性的ROM或FLASH。但是,为了加快中断响应速度,方便更改中断向量表,有时需要把中断向量表复制到RAM中去, 然后把RAM重新映射到地址0x0处,这就用到了地址重映射机制。因为地址重映射是在程序执行过程中进行的,必须考虑程序执行流程的连续性。引导加载程序:一个嵌入式系统的软件通常可以分为3个部分:引导加载程序, 嵌入式操作系统, 用户应用程序. 引导加载程序是 阅读全文
posted @ 2013-09-18 19:25 dolinux 阅读(1657) 评论(0) 推荐(0)
摘要: 转:http://blog.sina.com.cn/s/blog_77b7208f0100suxp.html1. 引言很多嵌入式芯片都集成了多种存储器(RAM、ROM、Flash、……),这些存储器的介质、工艺、容量、价格、读写速度和读写方式都各不相同,嵌入式系 统设计需根据应用需求巧妙地规划和利用这些存储器,使得存储系统既满足应用对容量和速度的需求,又有较强的价格竞争优势。本文所讲的存储器映射就是对各种存储器的大小和地址分布的规划。存储器重映射就是为了快速响应中断或者快速完成某个任务,将同一地址段映射到不同速度的两个存储块,然后将低速存储块中的代码段复制到高速存储块中,对低速存储块的访问将被 阅读全文
posted @ 2013-09-18 19:23 dolinux 阅读(1940) 评论(0) 推荐(0)
摘要: 转:http://www.360doc.com/content/11/0415/21/1317564_109922388.shtmludev 是Linux kernel 2.6系列的设备管理器。它主要的功能是管理/dev目录底下的设备节点。它同时也是用来接替devfs及hotplug的功能,这意味着它要在添加/删 除硬件时处理/dev目录以及所有用户空间的行为,包括加载firmware时。udev的最新版本依赖于升级后的Linux kernel 2.6.13的uevent接口的最新版本。使用新版本udev的系统不能在2.6.13以下版本启动,除非使用noudev参数来禁用udev并使用传 统的 阅读全文
posted @ 2013-09-18 19:21 dolinux 阅读(435) 评论(0) 推荐(0)
摘要: 转:http://www.360doc.com/content/10/0527/18/9922_29835045.shtml这篇文章说的很好http://blog.chinaunix.net/u1/38994/showart_2022040.html: 如何使用busybox精简版本udev程序--mdev动态创建插入的u盘和鼠标等设备 busybox的mdev是一个精简了的udev管理程序,它可以间接的以hotplug方式被内核调用,进而在arm平台上/dev目录下动态创建设备 节点,因为hotplug会被内核发送uevent之前调用,所以如果动态可插拔设备很多,很频繁,那么每次内核都会调. 阅读全文
posted @ 2013-09-18 19:21 dolinux 阅读(1541) 评论(0) 推荐(0)
摘要: 转:http://www.360doc.com/content/12/0301/17/5087210_190881395.shtml快速预览Android 在不同的屏幕大小和密度上执行屏幕的显示会影响用户界面的效果系统处理大多数的自适应屏幕你应该针对屏幕创建资源以更好的控制你的UIAndroid 是一个系统,运行在这个系统上的很多设备它们的屏幕大小和密度都不一样。但我们需要解决这个问题。本节为详细的为你解释一些基础概念和教你怎么处理关于多 屏幕多分辨率的支持。 虽然系统会根据不同的屏幕来执行缩放和调整你的App,但你还是应该自己在加点外力来最大化用户体验的效果。多屏幕支持概述以下是一些术语和概 阅读全文
posted @ 2013-09-18 19:20 dolinux 阅读(639) 评论(0) 推荐(0)
摘要: 转:http://www.360doc.com/content/11/1203/09/7378000_169310928.shtml一、devfslinux下有专门的文件系统用来对设备进行管理,devfs和sysfs就是其中两种。在2.6内核以前一直使用的是devfs,devfs挂载于/dev目录下,提供了一种类似于文件的方法来管理位于/dev目录下的所有设备,我们知道/dev目录下的每一个文件都对应的是一个设备,至于当前该设备存在与否先且不论,而且这些特殊文件是位于根文件系统上的,在制作文件系统的时候我们就已经建立了这些设备文件,因此通过操作这些特殊文件,可以实现与内核进行交互。但是devf 阅读全文
posted @ 2013-09-18 19:17 dolinux 阅读(623) 评论(0) 推荐(0)
摘要: 转:http://www.360doc.com/content/11/1215/15/1299815_172458274.shtmlFlash经常在一些地方被提到,一直没认真去理解它们的区别,因此,今天花了一段时间仔细理解了一下,下面把我的笔记放在这里:)1、NOR的特点是芯片内执行(XIP,eXecute In Place),这样应用程序可以直接在flash闪存内运行,不必再把代码读到系统RAM中。优点是可以直接从FLASH中运行程序,但是工艺复杂,价格比较贵,NOR的传输效率很高,在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响了它的性能。 NAND结构能提供.. 阅读全文
posted @ 2013-09-18 19:16 dolinux 阅读(289) 评论(0) 推荐(0)
摘要: 转:http://www.360doc.com/content/12/1006/00/1299815_239693009.shtmlarm 处理器本身所产生的地址为虚拟地址,每一个arm芯片内都有存储器,而这个芯片内的存储器的地址为物理地址。我们写程序的目的是为了利用芯片内的存储器, 因此我们要知道存储器的地址,即物理地址,所以虚拟地址和物理地址之间必然存在一定的转换关系,这就是映射。把虚拟地址按照某种规则转换成物理地址的方法 就为存储器映射。物理地址表示了被访问的存储器的位置。存储器映射有两种映射规则--大端映射和小端映射。存储器映射是指把芯片中或芯片外的FLASH,RAM,外设,BOOTB 阅读全文
posted @ 2013-09-18 19:16 dolinux 阅读(939) 评论(0) 推荐(0)
摘要: 转:http://www.360doc.com/content/12/0102/11/1299815_176623363.shtml一直缠绕的两个问题:怎样标识的内核栈与用户栈?如何在内核态堆栈与用户态堆栈之间切换?用户态堆栈指针:ss和esp;内核态堆栈指针:ss0和esp0;二者均位于任务的tss结构中。这里的任务是指除任务0和1之外的普通任务。CPU进行用户态堆栈到内核态堆栈的切换操作时,CPU会从当前任务的任务状态段TSS中取得新堆栈的段选择符和偏移值,即从TSS的ss0和 esp0字段中获取,在定位了新堆栈(内核态堆栈)之后,CPU就会首先把原用户态堆栈指针ss和esp压入内核态堆栈 阅读全文
posted @ 2013-09-18 19:15 dolinux 阅读(806) 评论(0) 推荐(0)
摘要: 转:http://www.360doc.com/content/11/1219/16/1299815_173418267.shtml看了一段时间的驱动编程,从LDD3的hello wrod到后来的字符设备以至于更加复杂的驱动,越看越是觉得对linux驱动的结构不清楚,越看越是迷糊。于是就停下脚步搜索一下资料理一下头绪:以下四个方面来总结一些内容:1.底层数据结构:kobject,kset.2.linux设备模型层次关系:bus_type,device,device_driver.3.集成:PCI设备驱动模型实例及设备,设备驱动注册源码的简单分析.4.面向对象的思想在linux设备模型中的应用分 阅读全文
posted @ 2013-09-18 19:13 dolinux 阅读(825) 评论(0) 推荐(0)
摘要: 转:http://www.360doc.com/content/12/0506/19/1299815_209093142.shtmlhi all and barry, 最近在学习字符设备驱动,不太明白private_data在字符驱动中的作用,我们在驱动中添加一个设备结构体,然后定义了这个结构体的全局指针变量,接着我们就能在驱动程序中使用这个指针了。我看到很多驱动程序中都把结构体指针付给private_data,然后对private_data操作。 为什么要使用private_data,难道仅仅是避免使用全局变量,还有没有其他的作用,请大侠们指点。thanks allliaoye2011-.. 阅读全文
posted @ 2013-09-18 19:12 dolinux 阅读(2160) 评论(0) 推荐(0)
摘要: 转:http://www.360doc.com/content/11/1218/16/1299815_173168170.shtmlsysfs把连接在系统上的设备和总线组织成为一个分级的目录及文件,它们可以由用户空间存取,向用户空间导出内核数据结构以及它们的属性,这其中就包括设备的主次设备号。新的设备文件系统udev的工作过程就依赖于sysfs文件系统的这些功能特点。udev文件系统在用户空间工作,它可以根据sysfs文件系统导出的信息(设备号(dev)等),动态建立和删除设备文件(下文详细介绍),而不再需要使用mknod来手动建立设备文件,也不必为查找设备号(尤其是驱动中动态申请产生的设备号 阅读全文
posted @ 2013-09-18 19:09 dolinux 阅读(787) 评论(0) 推荐(0)
摘要: 转:http://www.360doc.com/content/11/0415/21/1317564_109923795.shtml因为本身从事存储行业,在工作中多次碰到用户有这样的要求:我的linux系统中原来有一块SCSI硬盘,系统分配的设备文件是/dev/sda。现在新增加了一个外置的磁盘阵列,通过SCSI卡连接。但接上这个磁盘阵列后,/dev/sda变成了磁盘阵列的硬盘了,原来内置的SCSI硬盘变成了/dev/sdb,我希望将设备文件固定下来。 过去,我总是对用户说,这个比较麻烦,因为/dev/sda等文件都是linux内核自动分配的。很难固定下来,除非你更改加载SCSI卡驱动程序的顺 阅读全文
posted @ 2013-09-18 19:06 dolinux 阅读(307) 评论(0) 推荐(0)
摘要: 转:http://www.360doc.com/content/07/0420/10/25127_457022.shtmllinux下如何挂接(mount)光盘镜像文件、移动硬盘、U盘、Windows网络共享和NFS网络共享呢? linux是一个优秀的开放源码的操作系统,可以运行在大到巨型小到掌上型各类计算机系统上,随着linux系统的日渐成熟和稳定以及它开放源代码特有的优越性,linux在全世界得到了越来越广泛的应用。现在许多企业的计算机系统都是由UNIX系统、Linux系统和Windows系统组成的混合系统,不同系统之间经常需要进行数据交换。下面我根据自己的实际工作经验介绍一下如何在li. 阅读全文
posted @ 2013-09-18 19:05 dolinux 阅读(441) 评论(0) 推荐(0)
摘要: 转:http://www.360doc.com/content/11/0415/21/1317564_109924863.shtml早期的linux的/dev目录下有一大堆设备文件,不管你的主机上是否有这些设备,相当于提供一个标准接口,比如 /dev/sda 一般表示 SISC 盘第一块磁盘,但你主机上即使没有这种磁盘,/dev/sda还是存在于是,这就有个问题:/dev/下会有很多实际上并不需要的文件,尽管这些文件占用不了多少空间(都是一字节的大小)后来linux只在/dev上保留一些必要的设备文件,比如 /dev/console (表示控制台)等,其它的由udev在系统启动时检测并加载,比 阅读全文
posted @ 2013-09-18 19:04 dolinux 阅读(656) 评论(0) 推荐(0)
摘要: 转:http://www.360doc.com/content/10/0215/11/551936_15865336.shtml如果你使用Linux比较长时间了,那你就知道,在对待设备文件这块,Linux改变了几次策略。在Linux早期,设备文件仅仅是是一些带有适当的属 性集的普通文件,它由mknod命令创建,文件存放在/dev目录下。后来,采用了devfs,一个基于内核的动态设备文件系统,他首次出现在 2.3.46 内核中。Mandrake,Gentoo等Linux分发版本采用了这种方式。devfs创建的设备文件是动态的。但是devfs有一些严重的限制,从 2.6.13版本后移走了。目前取代 阅读全文
posted @ 2013-09-18 19:03 dolinux 阅读(793) 评论(0) 推荐(0)
摘要: 转:http://www.360doc.com/content/11/0418/00/5087210_110410837.shtml版权声明本 文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可 以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明。其他作品本文作者十分愿意与他人共享劳动成果,如果你对我的其他翻译作品或者技术文章有兴趣,可以在如下位置查看现有作品的列表:金步国作品列表BUG报告,切 阅读全文
posted @ 2013-09-18 19:00 dolinux 阅读(689) 评论(0) 推荐(0)
摘要: 转:http://www.360doc.com/content/09/0315/10/26398_2812414.shtml一:前言上个星期同事无意间说起,在用核中创建的用户空间进程中,使用printf不能显示的问题.这个问题我当时一时半会没有解释清楚.现在就从linux kernel的源代码的角度来分析该问题的原因所在.二:fork()与execve()中stderr,stdio.stdout的继承关系其实用继承这个词好像不太准确,要准确一点,可能复制更适合.首先有二点:1:父进程fork出子进程后,是共享所有文件描述符的(实际上也包括socket)2:进程在execve后,除了用O_CLO 阅读全文
posted @ 2013-09-18 18:58 dolinux 阅读(432) 评论(0) 推荐(0)
摘要: 转:http://www.360doc.com/content/10/0417/18/829197_23519037.shtmllinux UART串口驱动开发文档时间:2010-01-09 14:24:55来源:网络 作者:未知 点击:408次内容简介: 介绍了Linux下的串口驱动的设计层次及接口, 并指出串口与TTY终端之间的关联层次(串口可作TTY终端使用), 以及Linux下的中断处理机制/中断共享机制, 还有串口缓冲机制当中涉及的软中断机制; 其中有关w83697/内容简介: 介绍了Linux下的串口驱动的设计层次及接口, 并指出串口与TTY终端之间的关联层次(串口可作TTY终端使 阅读全文
posted @ 2013-09-18 18:57 dolinux 阅读(848) 评论(0) 推荐(0)
摘要: 转:http://www.360doc.com/content/11/1208/15/3700464_170655736.shtml大大小小事情一堆,好久不更新了,这次记录下移植ubifs文件系统步骤。虽然通常是先kernel后rootfs,但是kernel要不停改,rootfs却必须得先存在,所以先搞定rootfs,rootfs采用据说是nand flash上最先进的ubifs。上http://www.busybox.net/下载busybox源代码,目前最新的稳定版本为1.18.1,解压至Workspaces。以下切换到root用户进行操作(在其他用户模式下编译出来的rootfs登录时不是 阅读全文
posted @ 2013-09-18 18:50 dolinux 阅读(1219) 评论(0) 推荐(0)
摘要: 转:http://www.360doc.com/content/05/0915/14/1429_12641.shtmlBabyLinux制作过程详解作者:GuCuiwen email:[email protected]版权声明:本文档可以在网络上在非商业范围内自由转载,转载请注明出处如果转载版面包含商业广告,请向作者支付至少每千字100园的稿费以书面,书籍形式转载和出版请按至少每千字100园人民币的标准向作者支付稿费一,什么是BabyLinux二,为什么要做这样一个linux三,什么人适合读这篇文档四,应该具备的知识 五,linux系统引导过程简介六,编译内核七,编译busybox八,制作根文 阅读全文
posted @ 2013-09-18 18:49 dolinux 阅读(1426) 评论(0) 推荐(0)
摘要: 转:http://www.360doc.com/content/13/0624/10/496343_295125641.shtml1.比特序 / 位序 /bit numbering /bitendianness我们知道一个字节有8位,也就是8个比特位。从第0位到第7位共8位。比特序就是用来描述比特位在字节中的存放顺序的。通过阅读网页http://en.wikipedia.org/wiki/Bit_numbering的内容,关于比特序我们得到下面的结论:(1)比特序分为两种:LSB 0位序和MSB 0位序。LSB是指least significant bit,MSB是指most signific 阅读全文
posted @ 2013-09-18 18:47 dolinux 阅读(1898) 评论(0) 推荐(1)
摘要: 转:http://www.360doc.com/content/11/1013/22/7775902_155877501.shtml这几天在使用Busybox制作FS2410开发板的CRAMFS文件系统,由于开始 下载的是Busybox1.10,每次下载到开发板中,然后启动总是出现”Failed to execute /linuxrc. Attempting defaults...“的错误。到网上查了大量的资料,并做了大量的实验,发现都不能成功。今天下午突然发现一个能够仿真arm的软件qemu,在 Ubuntu中的安装方法:sudo apt-get install qemu,Busybox编译 阅读全文
posted @ 2013-09-18 18:46 dolinux 阅读(746) 评论(0) 推荐(0)
摘要: 转:http://www.360doc.com/content/10/0428/11/496343_25245348.shtml操作系统:Ubuntu9.04内核版本:linux-2.6.24.7开发板:博创arm2410s交叉编译工具:arm-linux-gcc-4.1.1BusyBox:busybox-1.11.1CramFS:CramFS-1.1注意:由于要制作的根文件系统使用了mdev(BusyBox简化版的udev),因此,需要内 核支持sysfs、procfs和ramfs(tmpfs)文件系统以及hotplug(uevent)事件机制。浅蓝色为命令,橘红色为 代码和脚步1、准备根文 阅读全文
posted @ 2013-09-18 18:43 dolinux 阅读(1908) 评论(0) 推荐(0)
摘要: 转:http://www.360doc.com/content/10/0827/13/496343_49168699.shtml获取帮助环境变量与相关指令U-boot的使用网络命令Nand Flash操作指令内存/寄存器操作指令Nor Flash指令USB 操作指令SD卡(MMC)指令FAT文件系统... 阅读全文
posted @ 2013-09-18 18:11 dolinux 阅读(3492) 评论(0) 推荐(0)
摘要: 当编写驱动程序时,一般情况下不能使用C标准库的函数。Linux内核也提供了与标准库函数功能相同的一些函数,但二者还是稍有差别。类别函数名功能函数形成参数描述字符串转换simple_strtol把一个字符串转换为一个有符号长整数long simple_strtol (const char * cp, char ** endp, unsigned int base)cp指向字符串的开始,endp为指向要分析的字符串末尾处的位置,base为要用的基数。simple_strtoll把一个字符串转换为一个有符号长长整数long long simple_strtoll (const char * cp, 阅读全文
posted @ 2013-09-18 15:42 dolinux 阅读(570) 评论(0) 推荐(0)
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 41 下一页