基于μC/OS-II的文件系统设计

本文提出了基于μC/OS-II 的一个文件系统的设计与实现方法。通过分析文件系统中的 层次结构和功能模块,给出了文件系统的详细设计方案,包括文件控制块、文件描述符和文件保护机制等。最后还阐述了文件系统为保证可靠性所采取的技术。 关键词: 实时嵌入式系统 μC/OS-II 文件系统 Abstract:This article...
关键词: 文件系统

http://download.eeworld.com.cn/detail/jujuyaya222/590584 发布时间: 2019-01-28



基于μC/OS-II 的CAN总线驱动程序设计

在将嵌入式实时操作系统μC/OS-II 成功移植到TMS320LF2407A 型号的DSP 的基础上,论文介绍了如何在电力系统集散式的数据采集系统中基于μC/OS-II 实时系统开发相应的CAN 总线远程通信模块。阐述了μC/OS-II 多任务操作系统通信机制和中断机制,详细分析了在DSP 实时模式下CAN 总线驱动的实现过程。 关键词...
关键词: 线驱动程序 CAN

http://download.eeworld.com.cn/detail/baidu_linker/589598 发布时间: 2019-01-11



STM32F10x DMA介绍以及 dma usart数据收发

;{      OS_CPU_SR  cpu_sr;      OS_ENTER_CRITICAL();        /* Tell uC/OS-II that we are starting an ISR  */     ...

http://www.eeworld.com.cn/mcu/2019/ic-news010442777.html 发布时间: 2019-01-04



STM32双堆栈及其在uC/OS-II中的使用

说明:里面可能有不少错误的观念,希望大家发现后及时的纠正。首先了解一下双堆栈的知识,下面的图片来自《Cortex-M3权威指南》,有点枯燥,但还是要看的。  总结:1.系统复位后默认使用的是MSP,复位后的状态是特权级线程状态,在这个状态下是允许修改寄存器CONTROL[1](见上面的图片)的。进入到用户特权以后就不能修改这些寄存器了。2.用户特权的情况(也就是用户建立的非中断服务程序)下可以使用MSP或PSP,特权模式(中断服务程序)只能使用MSP。3.还有很重要的一条就是.假如在用户模式下使用的是PSP,那么寄存器的数值被保存到任务堆栈的空间,进入中断程序后就开始使用M...
关键词: STM32 双堆栈 指针

http://www.eeworld.com.cn/mcu/2018/ic-news120342320.html 发布时间: 2018-12-03



STM32的"异常“、“中断”和“事件”区别和理解

可以像普通的中断一样被悬起的。 PendSV 的典型使用场合是在上下文切换时(在不同任务之间切换)。多用于操作系统软件开发中。(uC/OS-II中就用PendSV来实现任务调度)简单的调度方式: 1.时间轮转(SysTick) 2. 产生一个系统调用(PendSV设置为最低优先级) 任务 A 呼叫 SVC 来请求任务切换(例如,等待某些工作完成)OS 接收到请求...
关键词: STM32 异常 中断 事件

http://www.eeworld.com.cn/mcu/2018/ic-news120342308.html 发布时间: 2018-12-03



STM32中异常、中断、事件辨析

起的。 PendSV 的典型使用场合是在上下文切换时(在不同任务之间切换)。多用于操作系统软件开发中。(uC/OS-II中就用PendSV来实现任务调度)简单的调度方式: 1. 时间轮转(SysTick) 2. 产生一个系统调用(PendSV设置为最低优先级) 任务 A 呼叫 SVC 来请求任务切换(例如,等待某些工作完成)OS 接收到请求,做好上下文切换的准备...
关键词: STM32 异常 中断 事件

http://www.eeworld.com.cn/mcu/2018/ic-news112942203.html 发布时间: 2018-11-29



实时操作系统μC/OS-II在LPC2210上的移植

介绍了PHILIPS LPC2210 微控制器的特点,以及如何将源代码开放的μC/OS-II 移植到此微控制器,重点介绍了如何通过软中断实现对与CPU 寄存器相关的底层函数的调用,给出了大量的源程序代码,并对移植后的操作系统进行了测试。 关键词:实时操作系统;μC/OS-II;移植 Abstract :This paper...
关键词: μC/OS-II 操作系统

http://download.eeworld.com.cn/detail/baidu_linker/585188 发布时间: 2018-10-27



M16C62在uC/OS-II嵌入式系统中的应用

μC/OS-Ⅱ是一个源码公开的实时嵌入式操作系统,它的特点在于公开的源代码,很强的移植性,占先式多任务,每个任务有单独的栈,中断管理及很强的稳定性与可靠性等,目前越来越受到实时嵌入式系统设计者的关注,本文详细讲述了如何把uC/OS-II 操作系统移植到M16C62 单片机中,并给出了以M16C62 单片机为核心处理器构成的一个实时多任务系统的设计方案...
关键词: M16C62

http://download.eeworld.com.cn/detail/jujuyaya222/585038 发布时间: 2018-10-24



μC/OS-II 在LPC2210上的移植实现

对嵌入式实时操作系统μC/OS-II 的组成和LPC2210 微处理器进行了简单介绍。在此基础上,详细介绍了将μC/OS-II 移植到LPC2210 微处理器的步骤和方法,指出了移植过程 的关键点和相应的处理办法,并对移植过程的关键部分进行了详细描述。 关键词:嵌入式实时操作系统移植 μC/OS-II LPC2210...
关键词: LPC2210

http://download.eeworld.com.cn/detail/jujuyaya222/584492 发布时间: 2018-10-15



浅谈单片机上操作系统的利弊

/OS-II。uC/OS-II的特点1.uC/OS-II是由Labrosse先生编写的一个开放式内核,最主要的特点就是源码公开。这一点对于用户来说可谓利弊各半,好处在于,一方面它是免费的,另一方面用户可以根据自己的需要对它进行修改。缺点在于它缺乏必要的支持,没有功能强大的软件包,用户通常需要自己编写驱动程序,特别是如果用户使用的是不太常用的单片机,还必须自己编写移植程序。2.uC/OS-II是一个占先式...
关键词: 单片机 操作系统

http://www.eeworld.com.cn/mcu/2018/ic-news101041625.html 发布时间: 2018-10-10



五大适合STM32的嵌入式操作系统

基于STM平台且满足实时控制要求操作系统,有以下5种可供移植选择。分别为μClinux、μC/OS-II、eCos、FreeRTOS和都江堰操作系统(djyos)。下面分别介绍这五种嵌入式操作系统的特点及不足。1、μClinuxμClinux是一种优秀的嵌入式Linux版本,其全称为micro-control Linux,从字面意思看是指微控制Linux。同标准的Linux相比,μClinux...
关键词: STM32 操作系统

http://www.eeworld.com.cn/mcu/2018/ic-news100741559.html 发布时间: 2018-10-07



stm32串口的DMA接收

UART5不支持DMA不同的外设需要使用不同的DMAUART4需要使用DMA2的通道3或者5例如:void DMA1_Channel5_IRQHandler(void){u16 i,j=0;OS_ENTER_CRITICAL(); /* Tell uC/OS-II that we are starting an ISR  */    OSIntNesting++...
关键词: stm32 串口 DMA接收

http://www.eeworld.com.cn/mcu/2018/ic-news090541080.html 发布时间: 2018-09-05



STM32的医疗康复机器人手臂控制系统

在转向时候出现抖动现象,也防止了再次启动的时候启动电流过大,容易出现堵转现象,对硬件电路和电机都会造成损害。3 软件设计3.1 μC/OS—II操作系统为了让软件架构更加稳定清晰,运用一个可固化、可裁剪的、占先式多任务实时操作系统μC/OS—II。它是基于优先级调度的抢占式的实时内核,并在这个内核之上提供最基本的系统服务,如信号量、邮箱、消息队列、内存管理、中断管理等。在μC/OS-II嵌入式操作系统...

http://www.eeworld.com.cn/medical_electronics/2018/ic-news08138913.html 发布时间: 2018-08-13



嵌入式实时操作系统-μC/OS-II入门教程(任哲)

凡从事嵌入式系统开发工作的人,必须对嵌入式操作系统有足够的了解。对于初学者,从μC/OS-II开始是个明智的选择。...

http://download.eeworld.com.cn/detail/jasionla/580011 发布时间: 2018-08-04



STM32移植STemWin后使用四点或两点触摸校准

// Tell uC/OS-II that we are starting an ISROSIntNestingCtr++; //用于中断嵌套OS_CRITICAL_EXIT(); //恢复全局中断标志#endifif (TIM_GetITStatus(TIM2, TIM_IT_Update) != RESET) {  /*检查TIM2更新中断发生...

http://www.eeworld.com.cn/mcu/2018/ic-news072340541.html 发布时间: 2018-07-23



怎么学好嵌入式嵌入式的学习步骤是什么

这些问题。尤其是女孩子,在这儿千万别有依赖心理,总想拿别人的示例程序修改,却越改越乱。  4.多看一些操作系统程序,在arm的应用开放源代码的程序很多,要想提高自己,就要多看别人的程序,linux,uc/os-II等等这些都是很好的原码。 如果你是作硬件,每个厂家基本上都有针对该芯片的DEMO板原理图。先将原理图消化。这样你以后做设计时,对资源的分配心中有数。器件的DATSHEET一定要好好消化...

http://home.eeworld.com.cn/my/space-uid-1005625-blogid-662317.html 发布时间: 2018-07-02



怎么学好嵌入式嵌入式的学习步骤是什么

拿别人的示例程序修改,却越改越乱。  4.多看一些操作系统程序,在arm的应用开放源代码的程序很多,要想提高自己,就要多看别人的程序,linux,uc/os-II等等这些都是很好的原码。 如果你是作硬件,每个厂家基本上都有针对该芯片的DEMO板原理图。先将原理图消化。这样你以后做设计时,对资源的分配心中有数。器件的DATSHEET一定要好好消化。  经过以上几个阶段的学习之后,基本上算是入门...

http://home.eeworld.com.cn/my/space-uid-1005625-blogid-662316.html 发布时间: 2018-07-02



怎么学好嵌入式嵌入式的学习步骤是什么

这些问题。尤其是女孩子,在这儿千万别有依赖心理,总想拿别人的示例程序修改,却越改越乱。  4.多看一些操作系统程序,在arm的应用开放源代码的程序很多,要想提高自己,就要多看别人的程序,linux,uc/os-II等等这些都是很好的原码。 如果你是作硬件,每个厂家基本上都有针对该芯片的DEMO板原理图。先将原理图消化。这样你以后做设计时,对资源的分配心中有数。器件的DATSHEET一定要好好消化...

http://home.eeworld.com.cn/my/space-uid-1005625-blogid-662315.html 发布时间: 2018-07-02



怎么学好嵌入式嵌入式的学习步骤是什么

拿别人的示例程序修改,却越改越乱。  4.多看一些操作系统程序,在arm的应用开放源代码的程序很多,要想提高自己,就要多看别人的程序,linux,uc/os-II等等这些都是很好的原码。 如果你是作硬件,每个厂家基本上都有针对该芯片的DEMO板原理图。先将原理图消化。这样你以后做设计时,对资源的分配心中有数。器件的DATSHEET一定要好好消化。  经过以上几个阶段的学习之后,基本上算是入门...

http://home.eeworld.com.cn/my/space-uid-1005625-blogid-662314.html 发布时间: 2018-07-02



怎么学好嵌入式嵌入式的学习步骤是什么

,总想拿别人的示例程序修改,却越改越乱。  4.多看一些操作系统程序,在arm的应用开放源代码的程序很多,要想提高自己,就要多看别人的程序,linux,uc/os-II等等这些都是很好的原码。 如果你是作硬件,每个厂家基本上都有针对该芯片的DEMO板原理图。先将原理图消化。这样你以后做设计时,对资源的分配心中有数。器件的DATSHEET一定要好好消化。  经过以上几个阶段的学习之后,基本上算是入门...

http://home.eeworld.com.cn/my/space-uid-1005625-blogid-662313.html 发布时间: 2018-07-02




<上一页 12345678910111213141516 下一页> 相关结果约624个