首页  资讯  商机   下载  拆解   高校  招聘   杂志  会展  EETV  百科   问答  电路图  工程师手册   Datasheet  100例   活动中心  E周刊阅读   样片申请
EEPW首页 >> 主题列表 >> uc-fs

【参考】盘点uC/OS和uClinux操作系统的对比

  • 嵌入式系统的应用与开发是当今计算机行业发展的一个热点。现今嵌入式软件的应用与开发的领域主要有:国防、通信、电子、办公自动化、机/车顶盒
  • 关键字: UC/OS  uClinux  操作系统    

Qsys与uC/OS学习笔记6:任务切换-续

  •   uC/OS-II总是运行进入就绪态任务中优先级最高的任务。确定哪个优先级最高,下面要由哪个任务运行了,这一工作是由任务调度函数OS_Sched (void)完成的。当前就绪任务要交出CPU控制权并进行任务切换的相关操作都调用了OS_Sched (void)函数。  如图1所示,当前运行态任务交出CPU控制权必须是以下某个函数被调用或某事件发生:OSFlagPend()、OSMboxPend()、OSMutexPend()、OSQPend()、OSSemPend()、OSTaskSuspend()、OS
  • 关键字: Qsys  uC/OS  

Qsys与uC/OS-II学习笔记5:任务切换

  •   上个笔记提到调用任务延时函数后,系统将会进行任务切换,否则当前运行任务就会一直霸占着CPU的使用权。那么这个任务延时函数中到底有什么奥秘?调用它为什么能够让任务切换自如?这个笔记咱就要揭开uC/OS-II的一大设计精髓——任务切换。  特权同学并非软件工程或是计算机科班出身,还真没学过什么操作系统,对于CPU内部架构和工作机制的理解和认识完全靠自身的实践、摸索加一些教科书的研读。对于一些概念的阐述或许不够专业,如果有些偏差也非常欢迎大家提出来加以纠正,但是我想这些“草根”式的图文或许多少能够帮助大家快
  • 关键字: Qsys  uC/OS-II  

Qsys与uC/OS-II学习笔记4:任务状态与工作机制

  •   前面一个笔记我们已经可以轻松的使用EDS提供的HAL构建一个uC/OS-II的模板工程,在这个工程里,所有和移植有关的问题都不用我们操心,我们只要放心的去设计我们的应用程序便可。而一个最简单的uC/OS-II工程也已经呈现在我们面前,三个最基本的步骤就可以完成一个我们曾经以为多么神奇的操作系统。但是,虽然我们能够构建两个最基本的任务,但说实在话,我们还没搞懂它到底如何工作的,依葫芦画瓢没有错,若能够搞清楚它的工作机理就更好了。   先来回顾一下两个task,如下代码:   /* Prints &q
  • 关键字: Qsys  uC/OS  

Qsys与uC/OS-II学习笔记4:任务状态与工作机制

  •   前面一个笔记我们已经可以轻松的使用EDS提供的HAL构建一个uC/OS-II的模板工程,在这个工程里,所有和移植有关的问题都不用我们操心,我们只要放心的去设计我们的应用程序便可。而一个最简单的uC/OS-II工程也已经呈现在我们面前,三个最基本的步骤就可以完成一个我们曾经以为多么神奇的操作系统。但是,虽然我们能够构建两个最基本的任务,但说实在话,我们还没搞懂它到底如何工作的,依葫芦画瓢没有错,若能够搞清楚它的工作机理就更好了。   先来回顾一下两个task,如下代码:   /* Prints &q
  • 关键字: Qsys  uC/OS-II  

Qsys与uC/OS学习笔记2:系统仿真

  •   仿真在FPGA设计过程中举足轻重,在板级调试前若不好好花功夫做一些前期的验证和测试工作,后期肯定要不断的返工甚至推倒重来,这是FPGA设计的迭代特性所决定的。因此,在设计的前期做足了仿真测试工作,虽然不能完全避免后期问题和错误的发生,却能够大大减少后期调试和排错的工作量。   逻辑设计中需要做仿真,是因为逻辑设计大都是设计者原型开发的,不做仿真的话设计者肯定心里也没底。而用Qsys搭建的系统多是由已经成熟验证过的IP核组成的,还需要仿真否?这是个仁者见仁智者见智的问题,特权同学也无意深入其中不能自拔
  • 关键字: Qsys  uC/OS  

Qsys与uC/OS学习笔记1:与Qsys的第一次亲密接触

  •   从Quartus II 11.0开始,喜新厌旧的Altera就不厌其烦的炒作SOPC Builder的替代者Qsys。记得去年参加他们的研讨会时就已经炒得火热,如今12.0sp2都已经release了,12以后更是完全摒弃了SOPC Buider,如果再不加紧找个理由上Qsys练练手,咱可就要OUT了。   正好近期对uC/OS非常感兴趣,苦于手上没有一款比较高端的板子用于实践。于是通过层层关系最终在Altera的大学计划经理John处讨得一套TerasIC的DE2-115,板载EP4CE115F2
  • 关键字: Qsys  uC/OS  

uC/OS-II 系统的多任务看门狗设计

  •   在嵌入式系统中为提高微型机系统的可靠性和安全性, 常用的方法就是使用“看门狗”。看门狗分硬件看门狗和软件看门狗。硬件看门狗采用“看门狗”电路, 通过定时器, 对微型机任务即“喂狗”在运行时间上加以约束, 任务必须在最大指定时间范围内完成, 否则重启系统。软件看门狗采用处理器内部定时器, 把任务的理论最大运行时间作为时间约束, 如果该任务超过了这个时间跨度, 则强制退出本次任务。上述看门狗采用的是单任务的顺序机制, 容易实现。在多任
  • 关键字: uC/OS-II   LPC2132   

ARM7嵌入式系统在车辆调度中的应用范畴

  •   一、车辆调度系统的整体设计:   整个系统包括四个部分(1)通信主站;(2)车载从站;(3)通信链路。(4)系统监控部分。下面对各个部分的功能做一个简单的介绍。   (1)通信主站:完成信息的转发,它是连接系统监控部分和车载从站的纽带,它将从系统监控部分来的信息转发给车载从站。并且接收车载从站的信息,并将信息上传给系统监控部分。   (2)车载从站:被监控的对象,接收监控调度命令,并可以返回自己的状态信息。状态信息的取得是依靠在车载从站中的GPS接收机来完成车辆位置和速度信息等的采集工作。  
  • 关键字: ARM7  UC/OS-II  

图解UCGUI3.90实现GIF动画显示全过程

  •   uc/GUI嵌入式图形系统不依赖于uc/os,可以轻松在中高端微控制器上移植成功,具体的移植过程网上已经有很多,按照步骤来大多能成功。目前来说实现虽然uc/gui3.90并不是最新的版本,但却是入门使用的不二选择,是比较经典的版本,网上的教程也较多,适合新手学习。   uc/GUI3.98版本中实现了GIF动画显示,比较有意思,但是3.90版本里面并没有实现此功能,今天就一步步教你在ucGUI3.90版本中实现GIF动画显示。   一、 准备工作   首先准备好一个工程,要求工程已经实现了UCO
  • 关键字: uc/os  UCGUI  

精简uC/OS-II-嵌入式微系统连载之十

  •   uC/OS-II是最早进入国内的一款开源RTOS,因为代码开源,又有配套的书籍,加上不大的代码量,在嵌入式群体中最为流行。在写“实用单片机系统”第一版之后,就接触了uC/OS-II,虽然大致的明白其工作原理,但一直似懂非懂,尤其有太多的宏定义,严重的干扰了源码的阅读,加上RTOS带来太多的概念,而这些概念都没有实际用过,不知道如何应用,并且听说有很多陷阱,所以心里有些空,把握不住风险,一直都回避RTOS。高频机开发的后期,菜单界面编程的复杂性严重的干扰了业务逻辑,逼迫我设计ms
  • 关键字: 嵌入式微系统  uC/OS-II  RTOS  

嵌入式微系统msOS的诞生-嵌入式微系统连载之四

  •   为了解决多人协作,多种需求产品的开发,并且还要长期维护,必须要把这些产品的共性提取出来。   1、 不需要低功耗设计。   2、 传感器类和驱动器类属于单一功能的设备,传统前后台架构的MS3即可。   3、 电源类及控制类设备都属于功能复杂的,实时性要求高,带有屏幕显示,外扩多路传感器或者驱动器的设备,这两类可以统一为一类,是设计的重点,需要建立全新的平台。   那么这个新平台应该做成什么样子,脑子里还是没有概念的,只是知道在高频机设计中,传统的状态机或者函数指针方式的菜单界面编程方式是要改进
  • 关键字: 嵌入式微系统  msOS  uC/OS-II  

嵌入式微系统msOS成型记之一:何为嵌入式微系统

  •   嵌入式微系统,顾名思义就是嵌入式微型操作系统,然而操作系统一词在嵌入式行业里往往专指uC/OS之类的带任务切换的系统,所以为了有别于这个专用名词,往往用开发平台一词来代替,所以嵌入式微系统更准确的名字为嵌入式微型开发平台。   大家肯定会问,uC/OS这样的嵌入式操作系统跟嵌入式微系统到底有什么区别,那么我们就要从项目需求开始说起。   某个公司需要在嵌入式芯片(MCU51或者STM32)上开发一个控制项目,涉及LCD界面、多种不同接口速度的外设、多种不同速度的业务逻辑控制,下图为常见的一种工业自
  • 关键字: 嵌入式微系统  msOS  uC/OS  

解析UC/OS-II时钟中断技术

  •   时钟节拍是特定的周期性中断。这个中断可以看作是系统心脏的脉动。中断之间的时间间隔取决于不同的应用,一般在10mS到200mS之间。时钟的节拍式中断使得内核可以将任务延时若干个整数时钟节拍,以及当任务等待事件发生时,提供等待超时的依据。时钟节拍率越快,系统的额外开销就越大。   1、系统中断与时钟节拍   1.1、 系统中断   中断是一种硬件机制,用于通知CPU有个异步事件发生了。中断一旦被系统识别,CPU则保存部分(或全部)现场(context),即部分(或全部)寄存器的值,跳转到专门的子程序
  • 关键字: UC/OS-II  时钟  中断机制  

一拆吓一跳:坑爹的索尼Smart Watch

  •   以往只停留在概念阶段的智能手表,如今在一些厂商的力推下日益流行起来,如摩托罗拉的MotoACTV,它外观拉风,功能强大,成为时尚达人的理想之选。我们之前介绍的索尼Smart Watch是另一个焦点,但日前一位国外用户在将其拆解后大呼“坑爹”。   索尼Smart Watch通过蓝牙3.0与Android手机连接,支持来电显示,还能控制手机摄像头,其他一些功能如上社交网站、查看邮件和文档、查询天气预报也能实现。起初,该用户认为它能够成为摩托罗拉MotoACTV强有力的竞争对手,
  • 关键字: 索尼  Smart Watch  uC/OS-II  
共97条 2/7 « 1 2 3 4 5 6 7 »
关于我们 - 广告服务 - 企业会员服务 - 网站地图 - 联系我们 - 征稿 - 友情链接 - 手机EEPW
Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《电子产品世界》杂志社 版权所有 北京东晓国际技术信息咨询有限公司
备案 京ICP备12027778号-2 北京市公安局备案:1101082052    京公网安备11010802012473