自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android error: expected '=', ',', ';', 'asm' or '_attribute_' before '==' token

Android error: expected '=', ',', ';', 'asm' or '_attribute_' before '==' token,该怎么解决 error: expected '=', ',', ';', 'asm' or '__attribute__' before '==' token运算符重载boolean_t operator==(thread_t& th

2013-12-10 18:43:42 5084 1

转载 Make Menuconfig简介

Make Menuconfig简介 make menuconfig 图形化的内核配置make mrproper -----删除不必要的文件和目录.  #make config(基于文本的最为传统的配置界面,不推荐使用)  #make menuconfig(基于文本选单的配置界面,字符终端下推荐使用)  #make xconfig(基于图形窗口模式的配置界面,Xwindow下推荐使用) 

2013-12-10 15:00:30 652

原创 make menuconfig 出错

执行 make menuconfig 有错误发生 错误: *** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requires the ncurses libraries. ***

2013-12-10 14:57:46 873

原创 Boa服务器移植到FS_S5PC100开发板

Boa服务器移植到FS_S5PC100开发板       下面是我成功移植Boa到FS_S5PC100开发板上的具体操作过程。       一、移植环境       宿主机:Ubuntu Linux 10.10     目标机:FS_S5PC100     交叉工具链:arm-none-linux-gnueabi-gcc     Boa服务器版

2013-12-09 19:31:42 1091

转载 BOA服务器移植

本文转自:华清远见嵌入式学院 作者:曹忠明,华清远见嵌入式学院讲师。 Boa是一种非常小巧的Web服务器,其可执行代码只有大约60KB左右。作为一种单任务Web服务器,Boa只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求。但Boa支持CGI,能够为CGI程序fork出一个进程来执行。Boa的设计目标是速度和安全。 下面给大家介绍一下Boa服务器移植的具体操作步

2013-12-02 17:40:05 697

原创 嵌入式WEB服务器BOA.conf详解和CGI(实例)

嵌入式WEB服务器BOA和CGI 嵌入式WEB服务器常见的有 lighttpd  shttpd  thttpd boa  mathopd  minihttpd appweb goahead ======================================================================== 嵌入式WEB服务器BOA的移植方法(一

2013-12-02 17:10:23 1978

原创 pthread_join/pthread_exit用法实例

函数pthread_join用来等待一个线程的结束。函数原型为:   extern int pthread_join __P ((pthread_t __th, void **__thread_return));   第一个参数为被等待的线程标识符,第二个参数为一个用户定义的指针,它可以用来存储被等待线程的返回值。这个函数是一个线程阻塞的函数,调用它的线程将一直等待到被等待的线程结束为止,当函

2013-12-02 16:52:02 616

原创 CGI小程序实例

用 C/C++ 写 CGI 程序     用 C/C++ 写 CGI 程序非常简单,主要是要清楚什么是 CGI。  CGI全称 Common Gateway Interface (共同编程接口),是一种编程接口,不论什么语言,只要按照该接口的标准编写出来的程序,即可叫做 CGI 程序。CGI 程序的输入/输出是使用编程语言的标准输入/标准输出,所以用 C/C++ 来写 CGI 程序就好象

2013-12-02 16:48:48 1220

原创 pthread_join函数及linux线程

这是从网上搜索到的,为了方便以后查询,所以就把它拿到自己的空间里来了。谢谢原作者!!^^   pthread_join函数及linux线程 pthread_join使一个线程等待另一个线程结束。   代码中如果没有pthread_join主线程会很快结束从而使整个进程结束,从而使创建的线程没有机会开始执行就结束了。加入pthread_join后,主线程会一直等待直到等待的线程结束自己才结

2013-12-02 16:32:39 587

转载 非常好SQLite学习资料

本文目录为转载自一位大侠的博客,保留学习! 在实际的应用中,SQLite作为目前最为流行的开源嵌入式关系型数据库,在系统的架构设计中正在扮演着越来越为重要的角色。和很多其它嵌入式NoSQL数据库不同的是,SQLite支持很多关系型数据库的基本特征,这在数据移植、程序演示等应用中有着不可替代的优势。从官方文档中我们可以获悉到,SQLite支持的数据量和运行效率都是非常骄人的,因此在

2013-12-02 09:45:38 694

转载 全面剖析《自己动手写操作系统》第四章---加载Loader.bin

全面剖析《自己动手写操作系统》第四章--FAT12文件系统    http://blog.youkuaiyun.com/zgh1988/article/details/7284834 1、突破512字节的限制 2、加载Loader进入内存 一、突破512字节的限制 一个操作系统从开机到开始运行,大致经历"引导—》加载内核入内存—》跳入保护模式—》开始执行内核"这样一个过程。也就是说,

2012-08-07 16:20:21 908

转载 http://blog.youkuaiyun.com/zgh1988/article/details/7098981

[置顶]全面剖析《自己动手写操作系统》第三章---保护模式                分类:            操作系统2011-12-24 00:30649人阅读评论(16)收藏举报 《自己动手写操作系统》读后感                http://blog.youkuaiyun.com/zgh1988/article/details/7059936 全面剖析《自己动手写操

2012-08-07 16:11:21 1061

原创 学习“orang's 一个操作系统的实现”的朋友必看

下面是一位大虾的地址,对一些菜鸟学习者有帮助: http://www.cnblogs.com/wanghj-dz/category/299546.html

2012-08-03 16:12:30 887

转载 Intel X86 CPU 系列的寻址方式与段式内存管理机制

转自:http://blog.youkuaiyun.com/tianzhhy/article/details/5802192 分类: 操作系统原理 2010-08-10 18:00 273人阅读 评论(0)收藏 举报   http://www.cnitblog.com/ygb/articles/8872.html   Refer to > and > Havin

2012-08-02 18:17:22 1068

转载 http://www.haogongju.net/art/899124

《Orange‘s 一个操作系统的实现》3.保护模式8-页式存储(启动分页机制)        作者:Aoysme | 出处:博客园 | 2011/11/20 21:16:07 | 阅读19次 下述代码展示了如何启动分页机制,及页目录及页表项的初始化: ; ========================================== ; pmtest6.asm

2012-08-02 18:02:57 1391

转载 《Orange’s 一个操作系统的实现》3.保护模式8-页式存储

《Orange’s 一个操作系统的实现》3.保护模式8-页式存储 作者:Aoysme | 出处:博客园 | 2011/11/20 21:12:59 | 阅读19次 A.分页机制概述(如图)    Segmentation部分为分段机制,逻辑地址通过段选择子,从GDT中对应的段描述符中确定段基址,然后在加上偏移确定线性地址    Paging部分为分页机制:物理地址=f(

2012-08-02 17:19:59 915 1

转载 http://www.haogongju.net/art/899061

《Orange’s 一个操作系统的实现》3.保护模式7-特权级转移(通过调用门转移目标段-有特权级转换-实践篇) 作者:Aoysme | 出处:博客园 | 2011/11/20 21:09:11 | 阅读22次 完成有效的特权级的转移及使用局部任务返回实模式: ; ========================================== ; pmtes

2012-08-02 16:52:57 931

转载 http://www.haogongju.net/art/898434

《Orange’s 一个操作系统的实现》3.保护模式7-特权级转移(通过调用门转移目标段-有特权级转换-理论) 作者:Aoysme | 出处:博客园 | 2011/11/20 19:59:21 | 阅读19次 A.关于堆栈    jmp指令:不影响堆栈    call指令:影响堆栈,对于短调用来说,call指令执行时会将下一条指令的eip压栈,到ret指令时,这

2012-08-02 16:50:35 928

原创 “一致代码段”和“非一致代码段”解惑!

自己在学习的过程中,发现对“一致”和“非一致”代码段的定义不是太清晰,所以在网上荡了一圈,总结一下加深印象!呵呵       1. 所谓的“一致代码段”,目的是为了共享,比如说该一致代码段的特权级是2,那么即使是特权级是3的代码,也可以访问该一致代码。也就是允许低权限的代码访问高权限的代码,而成功访问之后,当前的特权级并不是目标代码的特权级,而是原来代码的特权级。也就是说,跳转之后,CPL不

2012-08-02 16:26:10 905

转载 http://blog.163.com/ecy_fu/blog/static/4445126200921512556887/

GDT,LDT,TSS,调用门......   2009-03-15 13:25:56|  分类:Linux|字号 订阅 于渊兄这个程序是学习这些概念的绝好示例,刚开始看,可能感觉有点混乱,所以我想注释一下。 ; ========================================== ; pmtest5.asm ; 编译方法:nasm pmtest5.a

2012-08-02 15:55:34 3139

转载 http://www.haogongju.net/art/896140

《Orange‘s 一个操作系统的实现》3.保护模式5----特权级概述(转) 作者:Aoysme | 出处:博客园 | 2011/11/20 15:41:41 | 阅读22次 学习过程中遇到一个对保护模式总结很好的Blog,转来分享一下。 先说下特权级的概念,在保护模式下,系统依靠特权级来实施代码和数据的保护,相当于权限啦。特权级共有4个级别,0,1,2,3,数字越小表示权限越高。如图

2012-08-01 18:16:00 824

转载 http://www.haogongju.net/art/578426

《Orange’s 一个操作系统的实现》3.保护模式2----认识保护模式B 作者:Aoysme | 出处:博客园 | 2011/10/25 3:11:30 | 阅读64次 一、详解GDT(转载http://blog.youkuaiyun.com/zdwzzu2006/archive/2009/03/27/4030882.aspx) 在Protected Mode下,一个重要的必不可少的数据

2012-08-01 18:08:16 753

Mjpeg-streamer流实现抓拍功能

将mjpeg-streamer流,保存为视频文件。

2013-12-24

cgi实现下载文件

使用cgi代码在网页上实现文件的下载功能。

2013-12-24

sqlite3数据库的操作实现程序

sqlite3数据库的操作实现程序,测试程序,代码完整。

2013-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除