logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式应用软件任务划分的原则

嵌入式应用软件任务划分的原则(http://macmingcheng.blogspot.com/)在基于实时操作系统(RTOS,RealTime Operating System)的单片机应用软件设计中,“任务”是一个很重要的概念。有专家指出[1],把一个应用系统分为多少个任务且定义每一个任务各负责什么事情,这是一门艺术。对于任务的划分,并没有一个人人都要遵守的规则,不同的人来设计一个同样...

#嵌入式#数据结构
Linux嵌入式实时操作系统开发与设计(三)

第二章 实时系统的相关研究<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />尽管现在的操作系统变得种类繁多,但是UNIX及其兼容的系统仍然是工业和学术领域标准的操作系统。一些非UNIX系统,比如Windows NT,也是与POSIX.1003标准兼容

#嵌入式#设计模式
Linux嵌入式实时操作系统开发与设计(六)

3.3 实时任务<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />实时任务是一个用户定义的程序,它按照在内核控制下的特定的调度方式来执行。最开始的设计是给每一个实时任务有自己的地址空间来提供内存保护。这通过80x86处理器内置的分页机制[10]。在每

#嵌入式#设计模式#算法
Linux嵌入式实时操作系统开发与设计(十)

这是我完成的在大学完成的一个课题,终于可以把它放到网上去了,希望不会太迟。所有完成的源代码都有,包括实时测试,中断时间测试,上下文切换测试,RTlinux示例程序等。需要的人请给我email联系索取。有什么问题的可以直接在这里讨论或者给我email。我的email:ryan_joseph@163.net本人现在在广州,极为想找到一个嵌入式方面的开发工作,或者是测试方面的工作,有意者请联系上面e..

#嵌入式#.net
Linux嵌入式实时操作系统开发与设计(八)

第五章 RTLINUX的性能测试<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />根据2.2节有关中断延迟的介绍。在这一章,我们将对RTLinux的中断延迟进行测试。测试的机器为Celeron 412MHz,196MB内存,RTLinux3.1+Li

#嵌入式
Linux嵌入式实时操作系统开发与设计(一)

这是杨立峰的Blog,主要介绍嵌入式实时Linux方面的内容.本人毕业于重庆工学院(现在好像叫重庆理工大学不知道是不是真的),专业是自动化.目前在Linux下进行开发工作,对嵌入式方面感兴趣,希望有共同爱好的大家一起来交流学习.这篇文章是我的毕业时候写的毕业论文.大家好,我制作的完整版本的FTP下载在这里。大家需要的话可以到那里去下载:我将不会在通过Email来发送文章了。http://w...

#嵌入式
Android源码分析系列-整理篇

作者:gzshun. 原创作品,转载请标明出处!来源:http://blog.csdn.net/gzshun本系列主要走了一下Android挂载SD卡的流程,从Vold到Framework,再从Framework到UI。也熟悉了谷歌写的C/C++源代码,提高一下自己的类的设计与代码的技巧,很感谢谷歌提供这么一个手机的开源操作系统Android,让鄙人也有机会来了解一下智能终端系统的实现原理...

#移动开发#ui
Linux嵌入式实时操作系统开发与设计(四)

2.3 当前的实时操作系统<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />在这一节我们来看看一些操作系统的设计者是怎样来处理前一节所提到的问题的。最简单的解决方案是改变分时的调度程序。一个例子是文献[12]介绍的系统。MINIX的round-rob

#嵌入式
Linux嵌入式实时操作系统开发与设计(十一)

附录A <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />中断延迟测试代码:这是一个补丁(patch)文件,在我的Linux-2.2.12版本下编译通过。通过下面的命令粘贴到Linux源文件中:# cd /usr/src/linux-2.2.12#

#嵌入式
Linux无所不在的10个方面

长期以来,Linux在服务器领域扮演领军角色,这在很大程度上得益于它具有稳定性、安全性、总体拥有成本较低等优点。不过许多人也许没有认识到,Linux在生活的其他方面其实也变得非常地普遍。  不仅像Ubuntu这些发行版在帮助Linux在桌面领域取得了巨大的进步,这款开源操作系统如今还在背后悄悄地为我们许多人习以为常的无数创新提供支持。  如今还能在哪里看到Linux的身影?下面仅仅是Linux让生

#移动开发#操作系统
    共 114 条
  • 1
  • 2
  • 3
  • 12
  • 请选择