<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[雨沐清晨]]></title><description><![CDATA[--James.Field's home]]></description><link>https://blog.youkuaiyun.com/hostfj</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hostfj]]></copyright><item><title><![CDATA[The X New Developer’s Guide——第一章 基本概念]]></title><link>https://blog.youkuaiyun.com/hostfj/article/details/50222395</link><guid>https://blog.youkuaiyun.com/hostfj/article/details/50222395</guid><author>hostfj</author><pubDate>Tue, 08 Dec 2015 18:19:17 +0800</pubDate><description><![CDATA[第一节 X服务器/客户端

         Xwindow系统被设计为允许多个程序共享访问一组通用硬件。硬件包括键盘鼠标之类的输入设备，以及视频适配器和与之相连的显示器等输出设备。有一个进程被设计为硬件的控制者并允许多路程序访问，这个进程我们称之为X服务器，它提供硬件到应用程序的服务。事实上，X服务器是通过键盘鼠标和显示器等为用户提供服务的。
就像很多CS架构的系统一样，X服务器可以并发地]]></description><category></category></item><item><title><![CDATA[Linux多串口驱动]]></title><link>https://blog.youkuaiyun.com/hostfj/article/details/50160273</link><guid>https://blog.youkuaiyun.com/hostfj/article/details/50160273</guid><author>hostfj</author><pubDate>Thu, 03 Dec 2015 14:30:05 +0800</pubDate><description><![CDATA[问题描述：机器集成了13个串口，linux操作系统启动后，只能识别到4个串口且无法使用。
是否解决：已基本解决。
问题分析：
    经测试，该ATM定制机使用的串口控制芯片为通用串口控制器8250系列的16550A型号。该芯片内置3根地址线寻址范围达8字节，具有10个可编程寻址寄存器（通过地址复用），支持4级中断控制，收发双缓冲寄存器，拥有16字节fifo缓存。
    8250系列芯片]]></description><category></category></item><item><title><![CDATA[The X New Developer’s Guide——前言]]></title><link>https://blog.youkuaiyun.com/hostfj/article/details/50160093</link><guid>https://blog.youkuaiyun.com/hostfj/article/details/50160093</guid><author>hostfj</author><pubDate>Thu, 03 Dec 2015 14:23:40 +0800</pubDate><description><![CDATA[前言
  ——巴特梅西
         这是一个向导，意在指引新手开发者步入Xwindow的世界。
         这里罗嗦了很多。
        X很庞大也很古老。它的发布版有数十万行C代码，这意味着在分布式网络开发之前，全靠一卷卷的磁带和拨号上网的电线（如果你了解最初的程序员是如何编写程序的，你就明白这意味着当初的开发多么的艰巨）。如今X11已经庆祝过它的25次生日了。
   ]]></description><category></category></item><item><title><![CDATA[C语言——指针篇]]></title><link>https://blog.youkuaiyun.com/hostfj/article/details/8907904</link><guid>https://blog.youkuaiyun.com/hostfj/article/details/8907904</guid><author>hostfj</author><pubDate>Thu, 09 May 2013 22:15:22 +0800</pubDate><description><![CDATA[指针和数组永远是c语言中争论不休讨论不止的话题，多少菜鸟们在c语言的征途上栽倒在指针和数组上。其实只要理解计算机的工作机制，站在计算机的运行角度来分析C的指针和数组就会发现其实没有那么恐怖。这次我们就来探讨一下关于指针和数组的那点事儿。

一．何谓指针
所谓指针就是内存的地址编号，CPU靠地址来访问内存的数据或指令，因此如果在程序中能过直接获取或间接偏移得知一个数据的地址编号的话，将对数据的]]></description><category></category></item><item><title><![CDATA[浅谈C语言的数据存储（二）]]></title><link>https://blog.youkuaiyun.com/hostfj/article/details/8052851</link><guid>https://blog.youkuaiyun.com/hostfj/article/details/8052851</guid><author>hostfj</author><pubDate>Tue, 09 Oct 2012 16:26:07 +0800</pubDate><description><![CDATA[浅谈C语言的数据存储（二）
静态区是一个抽象笼统的概念，在实际的Linux/C的可执行程序中并没有静态区这个区域，具体来讲它主要由两个段组成：.data段和.bss段。其中.data段就是程序的数据段，在采用段式内存管理的架构中，数据段（data
 segment）通常是指用来存放程序中已初始化且不为0的全局变量或静态变量的一块内存区域。相反，BSS（Block
 Started by Sy]]></description><category></category></item><item><title><![CDATA[浅谈C语言的数据存储（一）]]></title><link>https://blog.youkuaiyun.com/hostfj/article/details/7959359</link><guid>https://blog.youkuaiyun.com/hostfj/article/details/7959359</guid><author>hostfj</author><pubDate>Sun, 09 Sep 2012 00:16:30 +0800</pubDate><description><![CDATA[程序由指令和数据组成，C语言程序亦是如此。开发者在编写程序的时候往往需要根据不同数据的特点以及程序需求来选择不同的数据存储方式，那么在C语言中数据的存储分为哪些方式呢？
C程序大致来讲可以分为四个数据区：常量区，静态去，堆区，栈区。
其中常量区存储了未被作为初始化使用的字符串常量和被const修饰的全局变量，其特点是只可被访问不可被写入，生命周期同程序的运行过程。
静态区存储了全部的全局变量]]></description><category></category></item><item><title><![CDATA[浅谈static与函数指针]]></title><link>https://blog.youkuaiyun.com/hostfj/article/details/7563555</link><guid>https://blog.youkuaiyun.com/hostfj/article/details/7563555</guid><author>hostfj</author><pubDate>Mon, 14 May 2012 09:02:28 +0800</pubDate><description><![CDATA[Static与函数指针
所谓函数指针就是一个指向函数的指针，也就是说我们定义一个函数指针量后，这个变量所在的空间要保存一个函数的地址。那么函数指针除了作为回调函数的传参之外还有什么作用呢？这里我们就结合staitc的作用来探讨一下函数指针是如何作为间谍指针使用的。
首先讨论一下static的作用，static从本质来讲就两个作用：
第一、   
限定存储域：被static修饰的变量无论是局]]></description><category></category></item><item><title><![CDATA[基于LPC11C14和DHT11的温湿度传感器编程]]></title><link>https://blog.youkuaiyun.com/hostfj/article/details/7042641</link><guid>https://blog.youkuaiyun.com/hostfj/article/details/7042641</guid><author>hostfj</author><pubDate>Mon, 05 Dec 2011 16:05:48 +0800</pubDate><description><![CDATA[一、模块简介
DHT11数字温度传感器是一款含有已校准数字信号输出的温湿度符合传感器。它应用专用的数字模块技术和温湿度传感技术，确保产品具有可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件，并与一个高性能8位单片机相连。可应用于暖通空调、除湿器、测试及检测设备、消费品、汽车、自动控制、数据记录器、气象站、家电、温度调节器、医疗等其他相关温湿度检测控制。
二、使用方法]]></description><category></category></item><item><title><![CDATA[Linux-C实现GPRS模块发送短信]]></title><link>https://blog.youkuaiyun.com/hostfj/article/details/6971867</link><guid>https://blog.youkuaiyun.com/hostfj/article/details/6971867</guid><author>hostfj</author><pubDate>Tue, 15 Nov 2011 09:57:44 +0800</pubDate><description><![CDATA[“GSM模块，是将GSM射频芯片、基带处理芯片、存储器、功放器件等集成在一块线路板上，具有独立的操作系统、GSM射频处理、基带处理并提供标准接口的功能模块。GSM模块根据其提供的数据传输速率又可以分为GPRS模块、EDGE模块和纯短信模块。短信模块只支持语音和短信服务。GPRS，可说是GSM的延续。它经常被描述成“2.5G”，也就是说这项技术位于第二代（2G）和第三代（3G）移动通讯技术之间。GP]]></description><category></category></item></channel></rss>