摘要:
引子:宇宙其实就像一套已编好程序的电脑操作系统,当你在使用WINDOWS操作系统或OFFICE软件或其他软件时,你很难想像它们都是由最基本的二进制编码“0”及“1”编制。就好像你出生在二万年之后,当你在使用当时电脑软件的同时,没有人曾告诉你这些软件是由二进制编码“0”及“1”编制,那么你只能感叹电脑软件的简单易用,与此同时,这些二万年之后的软件对你而言,就像现在的宇宙一样复杂与神秘,感叹其中秘密无法完全破解。本书籍就是破解了宇宙的最原始 阅读全文
摘要:
http://www.cnblogs.com/tianzhiliang/archive/2010/08/31/1813629.htmlC#中异步和多线程的区别是什么呢?异步和多线程两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。甚至有些时候我们就认为异步和多线程是等同的概念。但是,异步和多线程还是有一些区别的。而这些区别造成了使用异步和多线程的时机的区别。 异步和多线程的区别之异步操作的本质 所有的程序最终都会由计算机硬件来执行,所以为了更好的理解异步操作的本质,我们有必要了解一下它的硬件基础。熟悉电脑硬件的朋友肯定对DMA这个词不陌生,硬盘、光驱的技术规格中都有明确DMA的模式 阅读全文
摘要:
发表于 2010-8-24 16:48 | 只看该作者http://hi.baidu.com/jtongfei/blo ... cc393aa125eb319a8d1知名 GUI lib 简评 (GTK+, Qt, wxWidgets,MFC) 之前因为把 MFC 痛骂了一顿,有网友在询问其它 GUI toolkit ,所以小弟分享一下个人对三大知名图形形接口 library 的简短评论,纯属个人主观意见,不是业界人士,所知有限,望先进前辈不吝指正或补充1.GTK+ GTK+ 主要用在 X Window 上,整个设计的架构和许多概念和 MFC 以及一般 Windows上的程序开发大异其趣, 阅读全文
摘要:
Qt入门笔记----Windows版 收藏 很早就窥视Qt了,只是在偶的小白上安装了一个Mac版,对于里面的安装配置一概不知,之前在Mac下试编写了几个例子(以后再补充Mac版的一些注意事项)。Windows XP下的安装如下:1、去Trolltech官方网下载Qtfor Open Souce C++ development onWindows,地址如下:ftp://ftp.trolltech.no/qt/source/qt-win-opensource-src-4.4.3.zip;2、解压缩到目录D:\Qt\qt-win-opensource-src-4.4.3;3 阅读全文
摘要:
Qt作为一个类库,一个跨平台的好东西,开发出来的东西没有平台限定,在一定程度上有很多的优势。于是乎,自己便有了很大的兴趣来学习一下Qt。 首先自己在www.csdn.con上下载了Qt的安装文件,好家伙,配置就是一个问题,总算没有难住本人,基本功还是扎实的。如果你还不会,就去谷歌一下吧。这类的技术文章很多,我在这里就不多说了,实在不行,你就下一个整个安装包。双击便可以搞定了。安装完成,便开始自己的学习之路。真别说,一个人对于新知识的渴望,那种渴望,实在是难以言表。首先看了看Demo,好家伙,不错,怎么能说是不错呢?那是相当不错,想象用Qt来开发界面,在想想MFC,愁人。记得有一天,一哥们在群里 阅读全文
摘要:
串口(UART0)之UC/OS(二)------------------------------------------------------------------------Author :tiger-johnWebSite :blog.csdn.net/tigerjbEmail :jibo.tiger@gmail.comTiger声明:本人鄙视直接复制本人文章而不加出处的个人或团体,但不排斥别人转载tiger-john的文章,只是请您注明出处并和本人联系或留言给我。3Q-------------------------------------------------------- 阅读全文
摘要:
串口编程(UART0)之UC/OS(一)---------------------------------------------------------------------Author :tiger-johnWebSite :blog.csdn.net/tigerjbEmail :jibo.tiger@gmail.comTiger声明:本人鄙视直接复制本人文章而不加出处的个人或团体,但不排斥别人转载tiger-john的文章,只是请您注明出处并和本人联系或留言给我。3Q------------------------------------------------------------ 阅读全文
摘要:
UART0串口编程之在UC/OS—II中遭遇的危机一.潜在的危机1.在uc/os操作系统中设计串口编程时,由于ISR和多个任务并发执行,情况比较复杂。尤其是接收状态为被动状态时,只能靠串行口中断来接收数据。2.在进行串行通信时,双方遵循相同的通信协议。由于波特率不变,因此相邻两次串口中断的间隔时间基本固定。3.在以下两种情况时会使接收过程出现错误:Ø 第一种情况是系统关中断的最长时间大于相邻两次串行接收中断的间隔时间,这时将可能导致遗漏一次中断,造成数据丢失。² 实时操作系统内核的关中断的最长时间是已知的,通常很短,它不是问题关键。² 系统关中断的最长时间往往是由用户软件造成的,例如:我们编写 阅读全文
摘要:
串口编程(UART0)之中断方式---------------------------------------------------------Author :tiger-johnWebSite :blog.csdn.net/tigerjbEmail :jibo.tiger@gmail.comUpdate-Time : 2011年1月23日星期日Tiger声明:本人鄙视直接复制本人文章而不加出处的个人或团体,但不排斥别人转载tiger-john的文章,只是请您注明出处并和本人联系或留言给我。3Q---------------------------------------------- 阅读全文
摘要:
串口编程(UART0)---------------------------------------------------------Author :tiger-johnWebSite :blog.csdn.net/tigerjbEmail :jibo.tiger@gmail.comUpdate-Time : 2011年1月23日星期日Tiger声明:本人鄙视直接复制本人文章而不加出处的个人或团体,但不排斥别人转载tiger-john的文章,只是请您注明出处并和本人联系或留言给我。3Q--------------------------------------------------- 阅读全文