自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 attribute转载

案好友查看文章 attribute 用法 section 部分 2011-05-03 17:15http://blog.sina.com.cn/s/blog_5e11a56a0100c8h5.html###1. gcc的__attribute__编

2011-09-19 11:39:29 799

原创 乘风破浪会有时,直挂云帆济沧海

<br />离开实验室和学校已经快又大半年时间了,在这里曾经留下有我青春的记忆,最重要的事给了我深刻印象的周老师、李老师、高老师,对了还有聪明伶俐可爱的凯凯。一直想写篇文章,一直偷懒没有时间在SEIL博客上留下丝毫片语,心中也不免有些落寞。实验室我可爱的学弟们,也许你们未曾认识我,我还是简单的说点在我学习工作中点点心得,以鼓励自己,有好的地方你们可以借鉴,或有些不对的地方你们要指出来告诉我,呵呵。<br />       时间如流水般稍纵即逝,我离开学校,到深圳快大半年的时间了。在这期间我成长了许多,点滴的

2010-09-14 09:30:00 1900

原创 TCP

看文章    TCP/IP三次握手和四次挥手2010-01-05 23:05在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接,如图1所示。 (1)第一次握手:建立连接时,客户端A发送SYN包(SYN=j)到服务器B,并进入SYN_SEND状态,等待服务器B确认。(2)第二次握手:服务器B收到SYN包,必须确认客户A的SYN(ACK=j+1),同时自己

2010-03-27 13:16:00 433

原创 cgi

cgi学习简明教程阅览次数: 文章来源: CP整理 原文作者: 不详 整理日期: 2006-10-05 发表评论 字体大小: 小 中 大 第一章:基础的基础CGI/PERL学习    1.1 为什么使用CGI?    我没有把什么是CGI放在基础篇的第一段,是因为实在很难说明白到底什么是CGI.    而如果你先知道CGI有什么作用,

2010-03-22 16:41:00 1288

原创 CGI CC

用C语言编写CGI程序2010年03月18日 星期四 00:05一、CGI概述   CGI(公用网关接口)规定了Web服务器调用其他可执行程序(CGI程序)的接口协议标准。Web服务器通过调用CGI程序实现和Web浏览器的交互,也就是CGI程序接受Web浏览器发送给Web服务器的信息,进行处理, 将响应结果再回送给Web服务器及Web浏览器。CGI程序一般完成Web网页中表单(Form)数据的

2010-03-22 16:13:00 709

转载 等待队列

 在Linux驱动程序中,可以使用等待队列(wait queue)来实现阻塞进程的唤醒。wait queue很早就作为一种基本的功能单位出现在Linux内核里了,它以队列位基础数据结构,与进程调度机制紧密结合,能够用于实现内核中异步事件通知机制。等待队列可以用来同步对系统资源的访问。(信号量在内核中也依赖等待队列来实现)。    Linux-2.6提供如下关于等待队列的操作:    (1)

2010-03-13 14:32:00 470

原创 s3c2410矩阵键盘驱动

在fs2410开发板上矩阵键盘的硬件连接图如下:       连接矩阵键盘的8个IO口与核心板IO依次对应为:行:EINT0         GPF0  EINT2      GPF2  EINT11      GPF3   EINT19      GPF11列:KCAN0        GPE11  KCAN1     GPG6  KCAN2     GPE13  KCAN3  

2010-03-06 16:18:00 2375

原创 文件系统

一.什么是文件系统:a)         一种数据管理规范。b)        嵌入式系统中的一种映象。二.Linux根文件系统目录结构。1.       /bin目录存放所有的用户可以使用的、基本的命令。常用命令有:cat,charp,chmod,cp,lsSh、keil、mount、umount、mkdir、mknod、test。       2../sbin目录

2010-03-06 16:17:00 492

原创 uboot启动第二阶段

uboot中C语言代码入口函数(start_armboot)的注释发布时间:2008-11-21 17:05   作者: 小郭同志  信息来源: PHPChina 开源社区门户在介绍该函数之前,我们需要看一看几个数据结构,这些是u-boot中几个重要的数据结构:1)、gd_t该数据结构保存了u-boot需要的配置信息(我暂时称它为全局信息表),typedef    struct    gl

2010-02-28 08:49:00 1421

原创 Makefile完全攻略非常经典

记linux网络编程中Makefile实例有感:    工程中的代码如下 add_int.c  add_float.c sub_int.c sub.float.c add.h sub.h main.c/*add_int.c*/int add_int(int a, int b){    return a+b;} /*add_float.c*/int add_float(int

2010-01-31 09:46:00 549

转载 Nand 启动二

这几天一直在摸索s3c2410的启动过程,几天的困惑终于在昨天晚上基本解决.下面详细分析一下它的最前面的启动过程.       1.在板子上电的一开始,首先自动判断是否是autoboot模式(这是由硬件设计阶段,由硬件工程师对mcu的引脚连线决定的),我所使用的s3c2410是带有nandflash的,并切被设置成autoboot,从nandflash开始启动.       2.在判断是autob

2010-01-30 10:43:00 545

原创 Nand 启动

一段程序引发的思考:在FS2410开发板上,有NAND FLASH 和NORFLASH ,两片FLASH各有各的特点和区别:1.       NOR  价格比NAND 要贵。2.       NOR   在读的时候很快, NAND读的时候很慢。3.       NOR   在写的时候比NAND稍快。4.       NOR    在出厂是是没有坏块的,而NAND 在出厂时允许有

2010-01-30 10:38:00 766

原创 使用汇编代码点亮一个LED灯

汇编代码:.text.global _start_start:           LDR  R0,=0x56000010           MOV  R1,# 0x00001000           STR  R1, [R0]           LDR  R0,=0x56000014           MOV  R1,#0x00000000      

2010-01-27 20:18:00 9571

原创 快速排序

/*qsort 函数: 以递增顺序对v[left] .....v[right]进行排序*/void qsort (int v[] ,int left, int right ){       int i, last;      void swap(int v[], int i, int j);      if(left >= right)               /*若数组包

2010-01-24 21:01:00 356

原创 I want a girlfriend

I want a girlfriend

2010-01-20 21:25:00 393

转载 多线程编程

              0推荐 1 引言  线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Wi

2010-01-06 23:18:00 315

原创 2010年1月2号

今天是元旦假期的第二天,早早起床了,来到中心听ARM短期班培训课程。

2010-01-02 22:32:00 382

原创 学嵌入式不可浮躁

请不要做浮躁的嵌入式工程师! 转800996764 2008-11-20 22:22:32    收藏  |  打印  | 投票(3)  |  评论(1)  |  阅读(3679)  ◇字体:[大 中 小]  1. 不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2. 初学者请不要看太多的书那会误人子弟的。

2010-01-01 23:06:00 390

原创 信号集Sigaction() 测试

/* fifo_read.c */#include #include #include #include #include #include #include #include   #include #define MYFIFO   "/tmp/myfifo"#define MAX_BUFFER_SIZE  PIPE_BUF /*定义在于limits.h中*/int main(){ c

2010-01-01 21:44:00 386

原创 精彩的2009已经悄然离开,充满期待的2010年正向我走来。

2009年已经悄然走开了,让我期待的2010年来临了。在过去的一年里我留下了太多的难忘的记忆,真的是一言两语也说不完。2008年6月份参加“湖北省TI杯电子设计竞赛”。2009年4月份参加“全国职业院校技能大赛湖北赛区选拔赛”。2009年6月份参加“全国职业院校技能大赛天津总决赛”。2009年9月份参加“全国大学生电子设计竞赛”。2009年10月份参加“天华杯全国电子专业人才设

2010-01-01 19:32:00 398

空空如也

空空如也

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

TA关注的人

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