Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6467343
  • 博文数量: 579
  • 博客积分: 1548
  • 博客等级: 上尉
  • 技术积分: 16635
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-12 15:29
个人简介

http://www.csdn.net/ http://www.arm.com/zh/ https://www.kernel.org/ http://www.linuxpk.com/ http://www.51develop.net/ http://linux.chinaitlab.com/ http://www.embeddedlinux.org.cn http://bbs.pediy.com/

文章分类

全部博文(579)

文章存档

2018年(18)

2015年(91)

2014年(159)

2013年(231)

2012年(80)

发布时间:2014-01-23 20:52:55

1,linux的root用户和普通用户的最大区别 ......【阅读全文】

阅读(1835) | 评论(0) | 转发(0)

发布时间:2014-01-23 20:51:14

操作系统:ubuntu10.04root账号在定义上的特征是它的UID为0.......【阅读全文】

阅读(5181) | 评论(0) | 转发(1)

发布时间:2014-01-19 16:21:25

操作系统:ubuntu10.04前言:    在上一章节中,详细分析了uboot中的顶级makefile,了解了uboot的编译流程,在本章节中,将要详细分析的是uboot 的执行流程。而uboot的第一条执行,是在 start.S 的。一,start.S的详细分析。点击(此处)折叠或打开/* * armboot - Sta.........【阅读全文】

阅读(6001) | 评论(0) | 转发(7)

发布时间:2014-01-17 19:09:58

ARM Linux Kernel Boot Requirements 是ARM Linux内核的维护者Russell King写的。详细内容如下:Booting ARM LinuxAuthor: Russell KingInitial date: May 18, 2002Revision: 2 - 30 September 2004In order to boot ARM Linux, you require a boot loader, which is a smallprogram that runs before the mai.........【阅读全文】

阅读(3845) | 评论(0) | 转发(3)

发布时间:2014-01-17 18:28:51

操作系统:ubuntu10.04汇编语言:armSTR指令的格式为:STR{条件}  源寄存器,<存储器地址>STR指令用亍从源寄存器中将一个32位的字数据传送到存储器中。该指令在程序设计中比较常用,丏寻址方式灵活多样,使用方式可参考指令LDR。指令示例:STR R0,[R1],#8             ;将.........【阅读全文】

阅读(47741) | 评论(0) | 转发(1)

发布时间:2014-01-17 17:15:20

操作系统:ubuntu10.04汇编语言:arm1,ldr加载指令LDR指令的格式为:LDR{条件}  目的寄存器,LDR指令用亍从存储器中将一个32位的字数据传送到目的寄存器中。该指令通常用亍从存储器中读取32位的字数据到通用寄存器,然后对数据迕行处理。当程序计数器PC作为目的寄存器时,指令从存储器中读取的.........【阅读全文】

阅读(74383) | 评论(0) | 转发(5)

发布时间:2014-01-17 16:00:02

操作系统:ubuntu10.04汇编语言:arm1,bicBIC指令的格式为:BIC{条件}{S}  目的寄存器,操作数1,操作数2BIC指令用亍清除操作数1的某些位,幵把结果放置到目的寄存器中。操作数1应是一个寄存器,操作数2可以是一个寄存器,被移位的寄存器,戒一个立即数。操作数2为32位的掩码,如果在掩码中设置了某一位,则.........【阅读全文】

阅读(18684) | 评论(0) | 转发(2)

发布时间:2014-01-17 15:49:35

操作系统:ubuntu10.04汇编语言:arm1、  MRS指令MRS指令的格式为:MRS{条件}     通用寄存器,程序状态寄存器(CPSR戒SPSR)MRS指令用亍将程序状态寄存器的内容传送到通用寄存器中。该指令一般用在以下两种情冴: Ⅰ.当需要改变程序状态寄存器的内容时,可用MRS将程序状态寄存器的内容读入通.........【阅读全文】

阅读(12518) | 评论(0) | 转发(3)

发布时间:2014-01-15 18:44:07

操作系统:ubuntu10.04 前言:    要完成自己的uboot,首先要熟悉广泛使用的Uboot的架构,实现。    而看linux的大项目的源码,切入点基本都是从makefile开始。1,makefile详解:    如果对makefile有疑惑的请看:*makefile 博文链接  点击(此处)折叠或打.........【阅读全文】

阅读(8585) | 评论(1) | 转发(7)

发布时间:2014-01-15 17:20:08

操作系统:ubuntu10.04Makefile里的subst用法是$(subst FROM,TO,TEXT),即将TEXT中的东西从FROM变为TOMakefile中的字符串处理函数格式:    $(subst ;,;,;)名称:字符串替换函数——subst。功能:把字串;中的;字符串替换成;。返回:函数返回被替换过后的字符.........【阅读全文】

阅读(11563) | 评论(0) | 转发(1)

发布时间:2014-01-15 17:04:21

操作系统:ubuntu10.04.PHONY是一个特殊工作目标(special target)    它用来指定一个假想的工作目标,也就是说它后面的并不是一个实际文件,而且肯定要视为未更新(也就是说条件总是满足,需要处理)  PHONY 目标并非实际的文件名:只是在显式请求时执行命令的名字。有两种理由需要使用PHONY 目标.........【阅读全文】

阅读(3005) | 评论(0) | 转发(1)

发布时间:2014-01-15 15:58:13

操作系统:ubuntu10.04在编译uboot,linux kernel的时候,都需要用到makefile,那么makefile的执行流程,其中的各个变量的值该怎么获取呢?执行命令:make -p > xx在对应的路径 下,执行makefile,    -p, --print-data-base       Print make's internal database.即打印makefil.........【阅读全文】

阅读(10507) | 评论(0) | 转发(2)

发布时间:2014-01-10 10:27:55

source insight本身支持很多种文件类型,比如.c/.h/.c++之类的。但我们的使用过程中有时会想在工程中添加一些其他的类型文件(如effect file文件,即.fx文件),这时如果直接按照一般的方法去添加文件,是添加不进工程的。source insight为我们提供了添加新文件类型的功能,具体操作如下: options-->docu.........【阅读全文】

阅读(3201) | 评论(0) | 转发(0)

发布时间:2014-01-09 17:33:36

netstat -tunlp 会显示所有端口和所有对应的程序,用grep管道可以过滤出想要的关键字段.列一下22端口占用的程序[root@leiwan tmp]# netstat -tunlp |grep 22tcp 0 0 0.0.0.0:42957 0.0.0.0:* LISTEN 2230/rpc.statd tcp 0 0 0.0.0.0:22 .........【阅读全文】

阅读(178723) | 评论(0) | 转发(6)

发布时间:2014-01-05 14:35:45

操作系统:ubuntu10.041.打开终端,输入"gconf-editor",回车后打开配置编辑器;2.在左边的树节点找到/apps/gedit-2/preferences/encodings并单击它;3.双击右边的 auto_detected 键,打开“编辑键”对话框;4.单击列表右边的“添加”按钮,输入“GB18030”,单击确定按钮,这样列表的最底部新增加了一个“GB.........【阅读全文】

阅读(3029) | 评论(0) | 转发(0)

发布时间:2014-01-02 16:00:48

1,查看电话(座机)的分机号    ##6*......【阅读全文】

阅读(2230) | 评论(0) | 转发(0)

发布时间:2013-12-31 11:36:45

启动armlinux,bootloader必须提供下面几步:   1.  设置并初始化ram 2.  初始化一个串口 3.  检测处理器类型 4.  设置内核标记列表 5.  调用内核映像   1.       设置并初始化ram  &n.........【阅读全文】

阅读(3773) | 评论(0) | 转发(6)

发布时间:2013-12-19 20:23:10

操作系统:ubuntu10.04STL源码版本:2.91前言:    通过前面的两个章节,大概对stl的架构有个基础的了解,那么接下来应该怎么做呢:    应该从应用的角度,也就是最上层的应用,来看 list是如何被使用,在一步步深入。1,list的接口:    1.1)list的各个接口的使用用例,请看:&n.........【阅读全文】

阅读(7005) | 评论(1) | 转发(3)

发布时间:2013-12-19 12:12:12

将构造函数,析构函数声明为私有和保护的,那么对象如何创建?已经不能从外部调用构造函数了,但是对象必须被构造,应该如何解决,麻烦大家帮忙说明,关于构造,析构函数声明为私有和保护时的用法??? 提出这个问题,说明你已经对c++有所思考了。从语法上来讲,一个函数被声明为protected或者private,那么这.........【阅读全文】

阅读(2779) | 评论(0) | 转发(1)

发布时间:2013-12-19 12:03:15

typedef long INDEX 给long这样的类型起别名,它有两个用处:一是表明该类型的特殊作用,二是将来有可能要改变这种类型(比如提高精度),但是现在了解到可以在class类里面使用(并且还有public,private之分哦) C++引入“仅在类内部起作用的类型别名”的初衷应该不难理解:通过限制该类型别名的作用域来防止冲突。在函.........【阅读全文】

阅读(9765) | 评论(0) | 转发(1)

发布时间:2013-12-17 17:22:47

C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。 C++中, 一个参数的构造函数, 承担了两个角色。 1 是个构造器 2 是个默认且隐含的类型转换操作符。 所以, 有时候在我们写下如 AAA = XXX, 这样的代码, 且恰好XXX的类型正好.........【阅读全文】

阅读(3196) | 评论(0) | 转发(1)

发布时间:2013-12-13 11:34:40

ptrdiff_t目录1简介ptrdiff_tsize_t2程序示例#includeint main1简介ptrdiff_t是C/C++标准库中定义的一个与机器相关的数据类型。ptrdiff_t类型变量通常用来保存两个指针减法操作的结果。ptrdiff.........【阅读全文】

阅读(6391) | 评论(0) | 转发(1)

发布时间:2013-12-11 20:40:29

操作系统:ubuntu10.04STL源码版本:2.91前言:    要看一个项目的源码,首先要选中切入点。    那么在sgi stl 标准库中,其切入点是什么呢?    答案是:stl_config.h 文件。    不同的编译器对C++语言的支持程度不尽相同。为了具备广泛移植能力,SGI STL &nb.........【阅读全文】

阅读(4970) | 评论(1) | 转发(1)

发布时间:2013-12-02 13:38:43

STL源码版本:3.3概述:    C++标准链接库中隶属 STL   范围者,粗估当在 80%以上。对软件开发而言,STL 是尖?利兵,可以节省你许多时间。    对编程技术而言,STL   是金柜石室—所有与编程工作最有直接密切关联的一些最被广泛运用的数据结构和算法,STL都.........【阅读全文】

阅读(5832) | 评论(0) | 转发(1)

发布时间:2013-11-27 17:55:35

操作系统:ubuntu11.04开发板:arm9开发板前言:    通过uboot来启动开发板。1,uboot实现概述    1)实现思路        通过 J-FLASH 软件实现把编译好的软件烧写到 nand flash 的相关位置,不使用网络,或usb,或串口等方式来烧写程序到flash中。因此,核心工.........【阅读全文】

阅读(3959) | 评论(0) | 转发(5)
给主人留下些什么吧!~~

Dafanzi2016-12-05 18:21

我找到代码了 不用了 谢谢

回复  |  举报

Dafanzi2016-12-05 17:20

大佬,在你这篇讲解内存池的博文(http://blog.chinaunix.net/uid-28458801-id-4254501.html)中,list.h源文件没有提供啊。你能提供这个博文的完整代码我学习学习吗?能的话发给我邮箱可以吗?brottfan@163.com谢谢啦

回复  |  举报
留言热议
请登录后留言。

登录 注册