场景描述:在SUSE采用rpm安装g++的时候,遇到以下的问题:linux-kernel-headersisneededby*在suse/x86_64文件夹下没有找到这样子的一个rpm包,导致后续的包都没有办法正确的安装。解决方案:在同事的帮助下,发现这个rpm包在noarch/中,全称是linux-kernel-headers-2.6.32-1.4.1..
分类:
其他好文 时间:
2014-05-27 04:16:01
阅读次数:
922
一、进程相关概念1、OS运行Kernel和process(进程);2、内存地址:线性内存物理内存3、CPU:a)x86CPU执行环:第0环是执行特权命令(最内圈);第1和2环是没使用的;第3环是用户的运行程序(最外圈);b)程序运行采用轮流替换的方式,这种方式可以有优先级控制,由内核主导运行;4、内..
分类:
系统相关 时间:
2014-05-27 03:33:20
阅读次数:
347
header (ctype.h)Character handling functionsThis
header declares a set of functions to classify and transform individual
characters.FunctionsThese fun...
分类:
其他好文 时间:
2014-05-23 22:04:32
阅读次数:
504
1.session.save_handler = files *1.session_start()
1.session_start()是session机制的开始,它有一定概率开启垃圾回收,因为session是存放在文件中,PHP自身的垃圾回收是无效的,SESSION的回收是要删文件的,这个概率是根据...
分类:
Web程序 时间:
2014-05-23 12:35:49
阅读次数:
444
前面的一篇文章中简单的描述了一下内存映射的内容,http://blog.csdn.net/codectq/article/details/25658813,这篇文章作为用户把内存规划好之后,在用户空间使用IOCTL对设备进行控制时的常用函数的代码摘录。后续我会把这部分完善起来。
#ifdefCONFIG_MMU
externunsigned long __must_check __copy_f...
分类:
系统相关 时间:
2014-05-23 07:32:35
阅读次数:
424
pcDuino3下支持mmc启动,官方的Uboot是采用SPL框架实现的,因为内部的SRAM空间达到32K,我们完全可以在这32K空间内编写一个完整可用小巧的bootloader来完成引导Linux kernel的目的。
我们首先介绍下SPL框架,可以先看下《GNU ARM汇编--(十八)u-boot-采用nand_spl方式的启动方法》和《GNU
ARM汇编--(十九)u-boot...
分类:
其他好文 时间:
2014-05-22 08:57:21
阅读次数:
265
1.vmlinux
vmlinux是一个包含linux kernel的静态链接的可执行文件,文件类型是linux接受的可执行文件格式之一(ELF、COFF或a.out)。
2.vmlinuz
vmlinuz是可引导的,压缩的linux内核,“vm”代表的“virtual memory”。vmlinuz是vmlinux经过gzip和objcopy(*)制作出来的压缩文件。vmlinuz不仅是一个压缩文件,而且在文件的开头部分内嵌有gzip解压缩代码。所以你不能用gunzip 或 gzip –dc解...
分类:
系统相关 时间:
2014-05-21 03:06:50
阅读次数:
429
当浏览器向Web服务器发出请求时,它向服务器传递了一个数据块,也就是请求信息,HTTP请求信息由3部分组成:l请求方法URI协议/版本l请求头(Request
Header)l请求正文下面是一个HTTP请求的例子:GET/sample.jspHTTP/1.1Accept:image/gif.imag...
分类:
其他好文 时间:
2014-05-20 10:38:05
阅读次数:
324
玩腻了开发板,在pc上编译linux内核。debian
官方的内核文档见http://kernel-handbook.alioth.debian.org我选择编译与当前内核版本对应的linux内核源码,因为我安装了linux3.13
backport内核,所以选择下面命令:apt-get insta...
分类:
其他好文 时间:
2014-05-20 09:11:07
阅读次数:
262