arm-linux

http://armboard.taobao.com/

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 51 下一页

2011年3月31日

摘要: 我的Linux自动mount NTFS分区时,在我解压文件夹时总用一些文件报错。 我用ls -lia命令查看了一下权限,发现自动mount的NTFS分区的所有人是root,属于plugdev这个组。 虽然我仍然可以自由copy、remove、edit文件, 但是解压总是报错。 我试图使用chmod和chown对整个NTFS分区的文件和文件夹修改属主为我,修改权限为777。虽然程序提示执行成功,但是执行ls -lia命令发现这两个命令根本没起作用。 使用sudo vim /etc/fstab,发现配置是这样的。UUID=58D03D91D03D767A /mounts/workdi... 阅读全文
posted @ 2011-03-31 11:41 arm-linux 阅读(2547) 评论(0) 推荐(0) 编辑

2011年3月30日

摘要: ------------------------------------------ 本文系本站原创,欢迎转载!转载请注明出处:http://ericxiao.cublog.cn/------------------------------------------一:前言前段时间在编译kernel的时候发现rootfs挂载不上。相同的root选项设置旧版的image却可以。为了彻底解决这个问题。研究了一下rootfs的挂载过程。特总结如下,希望能给这部份知识点比较迷茫的朋友一点帮助。二:rootfs的种类总的来说,rootfs分为两种:虚拟rootfs和真实rootfs.现在kernel的发展 阅读全文
posted @ 2011-03-30 12:52 arm-linux 阅读(6686) 评论(0) 推荐(0) 编辑

摘要: 1.什么是 Initrdinitrd 的英文含义是 boot loader initialized RAM disk,就是由 boot loader 初始化的内存盘。在 linux内核启动前, boot loader 会将存储介质中的 initrd 文件加载到内存,内核启动时会在访问真正的根文件系统前先访问该内存中的 initrd 文件系统。在 boot loader 配置了 initrd 的情况下,内核启动被分成了两个阶段,第一阶段先执行 initrd 文件系统中的"某个文件",完成加载驱动模块等任务,第二阶段才会执行真正的根文件系统中的 /sbin/init 进程。这里 阅读全文
posted @ 2011-03-30 12:30 arm-linux 阅读(746) 评论(0) 推荐(0) 编辑

摘要: 摘要:对于Linux用户来说,Ramdisk并不陌生,可是为什么需要它呢?本文对Ramdisk在内核启动过程中的作用,以及它的内部机制进行深入介绍。标题 initrd 和 initramfs在内核中的处理临时的根目录rootfs的挂载initrd的解压缩老式的initrd的处理cpio格式的initrd的处理initrd实例分析在早期的Linux系统中,一般就只有软盘或者硬盘被用来作为Linux的根文件系统,因此很容易把这些设备的驱动程序集成到内核中。但是现在根文件系统可能保存在各种存储设备上,包括SCSI, SATA, U盘等等。因此把这些设备驱动程序全部编译到内核中显得不太方便。在Linu 阅读全文
posted @ 2011-03-30 11:36 arm-linux 阅读(5664) 评论(0) 推荐(0) 编辑

2011年3月29日

摘要: 对分布式系统中的进程标识”一文的疑问 刚才看到陈硕先生的一篇blog:“分布式系统中的进程标识”,地址:http://www.cnblogs.com/Solstice/archive/2011/03/29/1998412.html 我不同意该文的观点,因此在这里抛砖引玉,提出一个构建一个分布式系统的简单方案。 文中说:“正确做法:以四元组ip:port:start_time:pid作为分布式系统中进程的gpid,其中start_time是64-bit整数,表示进程的启动时刻。” 第一个问题:没有port的进程怎么命名? 文中这样回答:“根... 阅读全文
posted @ 2011-03-29 16:20 arm-linux 阅读(1104) 评论(0) 推荐(0) 编辑

摘要: 作者:刘洪涛,华清远见嵌入式学院高级讲师,ARM公司授权ATC讲师。在上篇《利用udev、sys动态创建设备结点》的记录中,设备驱动中主要依靠下面两个功能完成的:1、在/sys/class下创建farsight_class类 my_class =class_create(THIS_MODULE, "farsight_class"); 2、在farsight_class中创建新的class设备 class_device_create(my_class,NULL, devno, NULL,"farsight_dev");然后会在/sys中出现如图的文件结构: 阅读全文
posted @ 2011-03-29 09:51 arm-linux 阅读(657) 评论(0) 推荐(0) 编辑

2011年3月28日

摘要: 最近刚好用到,感谢!原文链接:http://www.yafeilinux.com/?p=820Qt串口通信专题教程查看以前的教程:Qt编写串口通信程序全程图文讲解查看Wincom和Lincom介绍:Qt跨平台串口通信软件Wincom与Lincom下载软件,文档和源码:资源下载——————————————2010年7月8日更新——————————————–网友 赵文杰 使用多线程完成的linux下的串口通信。下载源码:下载—————————————————————————————————————以下是正文:前言去年我使用Qt编写串口通信程序时,将自己的学习过程写成了教程(Qt编写串口通信程序全程 阅读全文
posted @ 2011-03-28 21:43 arm-linux 阅读(11708) 评论(1) 推荐(1) 编辑

摘要: 下表列出了ARM汇编器定义的内置变量。(引自Assembler Guide第三章 汇编参考)变量名称含义{PC} or .当前指令的地址{VAR} or @ 存储区位置计数器当前值{TRUE}逻辑常量“真”{FALSE}逻辑常量“假”{OPT}当前设置的列表选项值。OPT指令可用于保存当前选项列表,强制改变或者恢复初始值。( Value of the currently-set listing option. The OPT directive can be used to save the current listing option, force a change in it, or re 阅读全文
posted @ 2011-03-28 08:57 arm-linux 阅读(482) 评论(0) 推荐(0) 编辑

2011年3月27日

摘要: ;=========================================; NAME: 2440INIT.S; DESC: C start up codes; Configure memory, ISR ,stacks; Initialize C-variables; 完全注释; HISTORY:; 2002.02.25:kwtark: ver 0.0; 2002.03.20:purnnamu: Add some functions for testing STOP,Sleep mode; 2003.03.14:DonGo: Modified for 2440.; 2009 06. 阅读全文
posted @ 2011-03-27 21:38 arm-linux 阅读(654) 评论(0) 推荐(0) 编辑

摘要: 唉~真麻烦。每次都出现新的问题。出错的同志尝试换一下交叉编译器的版本吧。这次我先用的4.1.2的,结果就出错了。换成4.3.2的就没问题。下次呢?天知道。configure时参数如下:./configure -prefix /usr/local/Trolltech/QtEmbedded-4.6.2/ -debug-and-release -no-qt3support -qt-zlib -qt-libtiff -qt-libpng -qt-libmng -qt-libjpeg -make libs -nomake examples -nomake demos -nomake docs -no-c 阅读全文
posted @ 2011-03-27 21:18 arm-linux 阅读(1253) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 51 下一页