Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6465660
  • 博文数量: 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)

发布时间:2013-02-23 09:20:23

#include #include #include main(){     int cd;          unsigned char utf_8[10]="中";       unsigned char gb[10]={0};       unsigned char *pi1    =  utf_8;&.........【阅读全文】

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

发布时间:2013-02-22 17:26:12

#echo $LANG 可以显示系统语系,一般中文系统应该是zh_CN.utf-8#locale -a 显示系统支持的所有语系。linux系统自带函数:mbstowcs()setlocale()wcstombs()......【阅读全文】

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

发布时间:2013-02-22 11:31:15

自动化变量 模式规则中,规则的目标和依赖文件名代表了一类文件名;规则的命令是对所有这一类文件重建过程的描述,显然,在命令中不能出现具体的文件名,否则模式规则失去意义。那么在模式规则的命令行中该如何表示文件,将是本小节的讨论的重点。 假如你需要书写一个将.c 文件编译到.o 文件的模式规则,那么你该如何为.........【阅读全文】

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

发布时间:2013-02-21 17:09:14

ARM处理器工作模式一共有 7 种 :USR  模式    正常用户模式,程序正常执行模式FIQ模式(Fast Interrupt Request)     处理快速中断,支持高速数据传送或通道处理IRQ模式     处理普通中断SVC模式(Supervisor)     操作.........【阅读全文】

阅读(18135) | 评论(1) | 转发(19)

发布时间:2013-02-21 16:14:33

ARM处理器包括两个内部协处理器 1.CP14:用于调试控制 2.CP15:用于内存系统控制和测试控制ARM 微处理器可支持多达 16 个协处理器,用于各种协处理操作,在程序执行的过程中,每个协处理器只执行针对自身的协处理指令,忽略 ARM 处理器和其他协处理器的指令。ARM 的协处理器指令主要用于 ARM 处理器初.........【阅读全文】

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

发布时间:2013-02-21 15:31:07

FCSE 概述    FCSE(Fast Context Switch Extension,快速上下文切换)位于 CPU 和 MMU 之间,如果两个进程使用了同样的虚拟地址空间,则对 CPU而言,两个进程使用了同样的虚拟地址空间。快速上下文切换机构对各进程的虚拟地址进行变换,这样系统中除了 CPU 之外的部分看到的是经过快速上下文切换机构.........【阅读全文】

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

发布时间:2013-02-21 12:04:19

Cache 是位于 CPU与主存储器DRAM(Dynamic RAM,动态存储器)之间的少量超高速静态存储器 SRAM(static RAM),其是为了解决 CPU 与 主存之间速度匹配问题而设置的,不能由用户直接寻址访问。    具有 Cache 的计算机,当 CPU 需要进行存储器存取时,首先检查所需数据是否在 Cache中。如果存在,.........【阅读全文】

阅读(7740) | 评论(3) | 转发(2)

发布时间:2013-02-21 09:05:36

缺省配置下,用Ubuntu 的文本编辑器(gedit)打开GB18030/GBK/GB2312 等类型的中文编码文本文件时,将会出现乱码。    出现这种情况的原因是,gedit 使用一个编码匹配列表,只有在这个列表中的编码才会进行匹配,不在这个列表中的编码将显示为乱码。    您要做的就是将GB18030 加入这个匹.........【阅读全文】

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

发布时间:2013-02-20 11:34:47

PC操作系统:ubuntu11.10开发板:am335x_evmuboot :u-boot-2011.09-psp04.06.00.07生成所需文件:MLO(SPL),uboot.img,命令如下:#make O=am335x am335x_evmmakefile的执行流程如下:1,生成板子依赖文件:$(obj).boards.depend:boards.cfgawk '(NF && $$1 !~ /^#/) { print $$1 .........【阅读全文】

阅读(17611) | 评论(2) | 转发(12)

发布时间:2013-02-19 15:07:09

makefile 的调试有点像魔法。可惜,并不存在makefile 调试器之类的东西可用来查看特定规则是如何被求值的,或某个变量是如何被扩展的。相反,大部分的调试过程只是在执行输出的动作以及查看makefile。事实上,GNU make 提供了若干可以协助调试的内置函数以及命令行选项。用来调试makefile 的一个最好方.........【阅读全文】

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

发布时间:2013-02-19 08:45:50

ARM寄存器概述......【阅读全文】

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

发布时间:2013-02-05 10:05:18

CPSR:程序状态寄存器(current program status register)(当前程序状态寄存器),在任何处理器模式下被访问。它包含了条件标志位、中断禁止位、当前处理器模式标志以及其他的一些控制和状态位。CPSR在用户级编程时用于存储条件码。  SPSR:程序状态保存寄存器(saved program statusregister),每一种处理器.........【阅读全文】

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

发布时间:2013-02-04 08:36:40

转载好文--《让你提升命令行效率的 Bash 快捷键 》......【阅读全文】

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

发布时间:2013-02-03 16:32:38

1,am335x的cpu上电后,会跳到哪个地址去执行?......【阅读全文】

阅读(25847) | 评论(3) | 转发(14)

发布时间:2013-02-03 16:03:45

setjmp和longjmp是C语言独有的,只有将它们结合起来使用,才能达到程序控制流有效转移的目的,按照程序员的预先设计的意图,去实现对程序中可能出现的异常进行集中处理。先来看一下这两个函数的定义吧:setjmp和longjmp的函数原型在setjmp.h中函数原型:int setjmp(jmp_buf envbuf);setjmp函数用缓冲.........【阅读全文】

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

发布时间:2013-02-03 08:59:54

shell中可能经常能看到:>/dev/null  2>&1 命令的结果可以通过 %> 的形式来定义输出,其中 %> 代表文件描述符 我们将这个命令组合:“>/dev/null 2>&1”  拆为四部分来分析下:1:> 代表重定向到哪里,例如:echo "123" > /home/123.txt2:首先 0> 表示stdin标准输入; 1> 表示stdout标准输出; 2.........【阅读全文】

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

发布时间:2013-02-01 15:59:53

parameter.sh#!/bin/bashecho "show all the parameter : "echo "the scirpt name is : $0"echo "the first parameter is: $1"echo "the second parameter is: $2"echo "the third parameter is: $3"echo "the four parameter is: $4"echo "the five parameter is: $5"exitlsk.........【阅读全文】

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

发布时间:2013-02-01 14:43:21

在脚本中调用另一脚本(这实际上创建了一个子进程)father.sh#!/bin/bashecho "this is the father"FILM="A Few Good Men"echo "I like the film : $FILM"#call the child script#export FILM./child.shecho "back to father"echo "and the film is : $FILM"exitchild.sh#!/bi.........【阅读全文】

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

发布时间:2013-02-01 10:55:14

README.txtlynx 的安装流程if(system == startos) then {1,解压 lynx的压缩包到任意目录(如 lynx2-8-7)。    压缩包获取网址:lynx.isc.org/current/2,进入到已经解压好的lynx的目录中,真正开始安装@1@ 执行命令下面的命令用以安装好所需要的库文件#./configure注意:在配.........【阅读全文】

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

发布时间:2013-01-31 16:47:46

linux下env命令可以查看所有的环境变量......【阅读全文】

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

发布时间:2013-01-31 16:35:58

 摘要:用户使用linux at命令在指定时刻执行指定的命令序列。也就是说,该命令至少需要指定一个命令、一个执行时间才能够正常运行linux at命令用户使用linux at命令在指定时刻执行指定的命令序列。也就是说,该命令至少需要指定一个命令、一个执行时间才能够正常运行。linux.........【阅读全文】

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

发布时间:2013-01-31 16:09:33

分页显示文件内容 命令:pg (page) 格式:pg [option] filename 功能:分页显示指定文件的内容。在显示一页文件时,最后一行将显示等待用 户输入指令。可输入的指令有如下选项。 选项:h 显示pg命令中可使用的帮助(help)命令。 q 退出pg命令。 [return] 显示下一页正文。 1 显示正文的下一行 [Space] 显示下一页 .........【阅读全文】

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

发布时间:2013-01-29 16:39:35

README.txtlinux下的花生壳的安装运行环境:ubuntu11.10 / Centos 6.3当前使用的软件包:phddns-2.0.2.16556.tar.gz1,安装前置:@1@ 解压 phddns-2.0.2.16556.tar.gz 到任意的目录下(如 /usr/local/), 再把 phddns_install.sh ,phddns_remove.sh 脚本文件放于解压包所在目录 (这两个.........【阅读全文】

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

发布时间:2013-01-29 16:24:51

操作系统:ubuntu 11.10 / CentOS 6.3firewall_close.sh:#!/bin/bash#centos begin#check the firewall status #/etc/init.d/iptables stutas #Temporary closed firewall#/etc/init.d/iptables stop#Permanent closed firewall#chkconfig iptables off#centos end#ubuntu begin#check the .........【阅读全文】

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

发布时间:2013-01-29 15:15:08

1)      重启后永久性生效:开启: chkconfigiptables on关闭: chkconfigiptables off2)      即时生效,重启后失效:开启: serviceiptables start关闭: serviceiptables stop需要说明的是对于Linux下的其它服务都可以用以上命令执行.........【阅读全文】

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

Dafanzi2016-12-05 18:21

我找到代码了 不用了 谢谢

回复  |  举报

Dafanzi2016-12-05 17:20

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

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

登录 注册