摘要:
以前在学单片机的时候,在中断那一节,在处理中断服务程序时,总是要在程序开头加上一句关中断,处理完以后然后开中断,当时迷迷糊糊的也不知道是干什么用,老师也不给你详细讲,因为他详细讲了估计你也听不懂,这几天看操作系统以及多任务处理时,对这一块又有了新的认识。 被两个或者两个并发程序单... 阅读全文
posted @ 2014-12-09 20:05
summer-xwq
阅读(308)
评论(0)
推荐(0)
摘要:
为了回顾以前的东西,以及把操作系统的思想能用在处理器的多任务操作上,会持续连载一些文章,这些思想主要借鉴周慈航《基于嵌入式实时系统程序设计技术》一书键盘程序控制技术:键盘作为输入输出口,是我们常用的一个模块,下面把自己总结的键盘程序大体描绘一下。键盘中有两个问题我们需要解决:一个是防抖,一个是要避免... 阅读全文
posted @ 2014-12-09 18:35
summer-xwq
阅读(987)
评论(0)
推荐(0)
摘要:
在ARM体系中通常有以下3种方式控制程序的执行流程:**在正常执行过程中,每执行一条ARM指令,程序计数器(PC)的值加4个字节;每执行一条Thumb指令,程序计数器寄存器(PC)加2个字节。整个过程是按顺序执行。**跳转指令,程序可以跳转到特定的地址标号处执行,或者跳转到特定的子程序处执行。其中,... 阅读全文
posted @ 2014-12-09 16:44
summer-xwq
阅读(1937)
评论(0)
推荐(0)
摘要:
答案-:1.异步传输 通常,异步传输是以字符为传输单位,每个字符都要附加 1 位起始位和 1 位停止位,以标记一个字符的开始和结束,并以此实现数据传输同步。所谓异步传输是指字符与字符(一个字符结束到下一个字符开始)之间的时间间隔是可变的,并不需要严格地限制它们的时间关系。起始位对应于二进制值 0... 阅读全文
posted @ 2014-12-09 16:20
summer-xwq
阅读(180)
评论(0)
推荐(0)
摘要:
本文详细地介绍了基于嵌入式系统中的 OS 启动加载程序 ―― Boot Loader 的概念、软件设计的主要任务以及结构框架等内容。1. 引言在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次:1.引导加载程序。包括固化... 阅读全文
posted @ 2014-12-09 16:05
summer-xwq
阅读(222)
评论(0)
推荐(0)
摘要:
目前为止,我们使用的最多网络协议还是tcp/ip网络。通常来说,我们习惯上称为tcp/ip协议栈。至于协议栈分成几层,有两种说法。一种是五层,一种是七层。5、应用层 4、传输层 3、网络层 2、数据链路层 1、物理层七层:1.物理层 2.数据链路层 3.网络层 4.传输层 5.会话层 6.... 阅读全文
posted @ 2014-12-09 10:50
summer-xwq
阅读(452)
评论(0)
推荐(0)
摘要:
进程与线程的区别 什么是进程(Process):普通的解释就是,进程是程序的一次执行,而什么是线程(Thread),线程可以理解为进程中的执行的一段程序片段。在一个多任务环境中下面的概念可以帮助我们理解两者间的差别: 进程间是独立的,这表现在内存空间,上下文环境;线程运行在进程空间内。一般来讲(不使... 阅读全文
posted @ 2014-12-09 10:43
summer-xwq
阅读(155)
评论(0)
推荐(0)


浙公网安备 33010602011771号