
ucos
文章平均质量分 52
大磊大
好好学习天天向上(欢迎留言)
展开
-
STM32-RCC时钟
STM32中在使用任何一个外设都必须打开相应的时钟,所以我从STM32的时钟学起。RCC时钟在STM32中有5个时钟源:①、HSI是高速内部时钟,RC震荡器,频率为 8MHz。②、HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~16MHz。③、LSI是低速内部时钟,RC振荡器,频率为40kHz。④、LSE是低速外部时钟,接频率为32.7转载 2012-08-04 15:50:39 · 1469 阅读 · 0 评论 -
《uCOS51移植心得》---七年前之《快快乐乐跟我学51单片机操作系统和IP栈》第二部分
uCOS51重入问题的解决巨龙公司系统集成开发部 杨屹 asdjf@163.com 2002/10/09引言 自从发表《uCOS51移植心得》以来,我收到了很多朋友们的来信,大家对公开源码表示鼓励,谢谢大家的支持!很多人对于编写自己的操作系统很感兴趣,uCOS51是个不错的选择。它的优点是简单易懂,学习成本低,有利于向32位CPU过渡。目前,嵌入式BBS上的热点是:嵌入转载 2012-08-25 13:45:17 · 2242 阅读 · 0 评论 -
《uCOS51移植心得》---七年前之《快快乐乐跟我学51单片机操作系统和IP栈》第三部分为uCOS51增加Shell界面
为uCOS51增加Shell界面巨龙公司系统集成开发部 杨屹 asdjf@163.com 2002/10/13引言 自从发表《uCOS51移植心得》以来,我收到了很多朋友们的来信,大家对公开源码表示鼓励,谢谢大家的支持!很多人对于编写自己的操作系统很感兴趣,uCOS51是个不错的选择。它的优点是简单易懂,学习成本低,有利于向32位CPU过渡。目前,嵌入式BBS上的热点是转载 2012-08-25 13:48:08 · 2167 阅读 · 0 评论 -
《uCOS51移植心得》---七年前之《快快乐乐跟我学51单片机操作系统和IP栈》 第五部分.NE2000网卡芯片驱动程序
NE2000网卡芯片驱动程序巨龙公司系统集成开发部 杨屹 asdjf@163.com 2002/10/20引言 自从发表《uCOS51移植心得》以来,我收到了很多朋友们的来信,大家对公开源码表示鼓励,谢谢大家的支持!很多人对于编写自己的操作系统很感兴趣,uCOS51是个不错的选择。它的优点是简单易懂,学习成本低,有利于向32位CPU过渡。目前,嵌入式BBS上的热点是:嵌转载 2012-08-25 13:51:58 · 1679 阅读 · 0 评论 -
《uCOS51移植心得》---七年前之《快快乐乐跟我学51单片机操作系统和IP栈》 第四部分在51单片机上固化uCOS51的说明
在51单片机上固化uCOS51的说明巨龙公司系统集成开发部 杨屹 asdjf@163.com 2002/11/11 讨论5---- uCOS51固化 近来,收到多位网友来信询问uCOS51在51单片机上的固化问题,归纳其焦点就是:为什么OS在KeilC51上模拟可以正常运行,但把它烧录在CPU上却不能工作?理论上,程序在软件仿真通过测试后,将其烧录在硬件上,硬件调转载 2012-08-25 13:49:06 · 1351 阅读 · 0 评论 -
《uCOS51移植心得》---七年前之《快快乐乐跟我学51单片机操作系统和IP栈》 第六部分ARP协议实现原理
ARP协议实现原理 作者 2002/11/01 ARP是Address Resolution Protocol的缩写。中文译做“地址解析协议”,本质是完成网络地址到物理地址的映射。从概念上讲就是找到一个映射方法f,使得“物理地址 = f(网络地址)”。物理地址有两种基本类型:以太网类型和proNET令牌环网类型,网络地址特指IP地址,对映射方法的要求就是高效。具转载 2012-08-25 13:56:02 · 1216 阅读 · 0 评论 -
《uCOS51移植心得》---七年前之《快快乐乐跟我学51单片机操作系统和IP栈》
http://www.amobbs.com/forum.php?mod=viewthread&tid=3396563 《uCOS51移植心得》---七年前之《快快乐乐跟我学51单片机操作系统和IP栈》巨龙公司系统集成开发部 杨屹 asdjf@163.com 2002/1转载 2012-08-17 11:59:43 · 11582 阅读 · 0 评论 -
《uCOS51移植心得》---七年前之《快快乐乐跟我学51单片机操作系统和IP栈》 第七部分一个简单Ping的实现
一个简单Ping的实现 作者 2002/12/10 Ping(Packet Internet Gopher分组网间网探测器)利用了ICMP(Internet Control Message Protocol互联网控制报文协议)协议的“回响”功能来实现主机/服务器是否有应答的测试。ICMP为路由器和主机提供了正常情况以外的通信,它是IP的一个完整的转载 2012-08-25 13:58:25 · 1080 阅读 · 0 评论 -
《uCOS51移植心得》---七年前之《快快乐乐跟我学51单片机操作系统和IP栈》 第八部分.printf在uCOS51上的移植和浮点数显示
printf在uCOS51上的移植和浮点数显示 asdjf@163.com 2003/10/20 printf函数是C语言里应用最为广泛的函数之一,我们初学C语言时实现的第一个程序《Hello the world》,就包含p转载 2012-08-25 14:00:16 · 1462 阅读 · 0 评论 -
《uCOS51移植心得》---七年前之《快快乐乐跟我学51单片机操作系统和IP栈》 第九部分在OSStart前开中断引起的莫名其妙错误
在OSStart前开中断引起的莫名其妙错误 巨龙公司VPN部 杨屹 asdjf@163.com 2004/03/092004/03/07网友方吕ladderls来电询问以下问题:你的ucos-ii在51的移植为啥不能超过11个应用任务?更改任务数量设置无用。我在keil v623软环境下模拟,转载 2012-08-25 14:01:17 · 1912 阅读 · 0 评论 -
UCOS 的延时函数OSTimeDlyHMSM()实现精确延时 .
UCOS 的延时函数OSTimeDlyHMSM()实现精确延时介绍UCOS的资料汗牛,但详细解说OSTimeDlyHMSM()函数的不多,经过本人仔细研究该函数代码并通过调试发现:要想实现精确延时的对代码进行相应的修正。 本人实现的是UCOS在2812上的移植,在其它DSP型号上移植情况是一样的,相差不大。 以下是OSTimeDlyHMSM()函数的代码片段:转载 2012-08-23 14:27:37 · 2223 阅读 · 0 评论 -
UCOS OS_CPU.H笔记
#define OS_TICKS_PER_SEC 200 /* Set the number of ticks in one second */上面宏定义表示的意思是在一秒时间内系统产生了多少次时钟中断,也即为定时中断频率。注意:它的大小必须与所设置的定时中断时间一一对应,比如说你的周期定时中断时间间隔为10ms,那么这里的值就应该设为100.,如果为5ms,就设为2原创 2012-08-23 14:09:51 · 1213 阅读 · 0 评论 -
uC/OS-II v2.52学习摘要(一)
特别声明:本笔记是对uc/os-ii研究做一些重要的内核思路整理和心得记录,以日期为作为记录块,故没有思路和规范可言,为此贴于工程师笔记里面,一来方便自己温故知新,二来希望能给初学者带来一些方便和帮助。高手别见笑^_^,偶刚起步。另外,如有错误和不当之处,请指正和发表您的心得体会。谢谢! 2005-12-18 1. 任务是一个无返回的无穷循环。uc/os-ii总是转载 2012-08-30 14:16:47 · 2046 阅读 · 0 评论 -
ucosii在stm32上的移植详解1 .
转载请注明出处:http://blog.youkuaiyun.com/lbl1234 虽然目前网上已经有不少关于ucosii在stm32上的移植版本,包括micrium也有官方移植版本。但这些版本具体是怎么移植出来的,又该怎么基于移植好的ucosii开发应用软件,网上介绍的并不多。这里介绍一下我的移植经历,希望对大家有所帮助。 我的移植基本上是从零开始的。首先想要做好移植,有两转载 2012-08-04 10:57:23 · 1430 阅读 · 0 评论 -
ucosii在stm32上的移植详解2 .
2011-07-27 09:04 1306人阅读 评论(2)收藏 举报转载请注明出处:http://blog.youkuaiyun.com/lbl1234 在详解1中主要讲了移植需要用到的CM3内核知识,本文讲一讲ucosii的原理和代码组成。ucosii最经典的学习资料莫过于邵贝贝老师的>,我想这本书对学ucosii已经足够了,因为他把ucosii V2.55代码都讲了一遍。移转载 2012-08-04 10:58:03 · 1599 阅读 · 0 评论 -
ucosii在stm32上的移植详解4 .
转载请注明出处:http://blog.youkuaiyun.com/lbl1234 详解3中有一个问题还没解释,就是stm32f10x_it.c中已经有SysTick中断函数的定义SysTick_Handler(),为什么官方版非要弄个OS_CPU_SysTickHandler()。答案就在启动文件上,一般我们自己开发基于stm32芯片的软件,都会使用标准外设库CMSIS中提供的启动文件,而官方移转载 2012-08-04 11:01:26 · 1200 阅读 · 0 评论 -
stm32标准外设库使用详解 .
转载请注明出处:http://blog.youkuaiyun.com/lbl1234下载代码 stm32标准外设库是stm32全系列芯片的外设驱动,有了它可以大大加速我们开发stm32。 首先从st公司的网站下载最新的stm32标准外设库,写本文时最新的版本是V3.5.0。 解压该zip文件,得到如下文件夹和文件STM32F10x_StdPeriph_Lib_V3.5.转载 2012-08-04 10:56:03 · 2020 阅读 · 0 评论 -
ucosii在stm32上的移植详解3 .
转载请注明出处:http://blog.youkuaiyun.com/lbl1234 移植详解1和2中主要讲了移植需要用到的基础知识,本文则对具体的移植过程进行介绍。 首先从micrium网站上下载官方移植版本(编译器使用ARM/Keil的,V2.86版本,V2.85有问题)。 下载地址:http://micrium.com/page/downloads/ports/st/stm转载 2012-08-04 11:00:53 · 1682 阅读 · 0 评论 -
ucosii在stm32上的移植详解5 .
2011-07-27 16:06 961人阅读 评论(14)收藏 举报 转载请注明出处:http://blog.youkuaiyun.com/lbl1234 详解1-4把移植过程都已经介绍了。接下来的工作是验证移植是否ok以及如何基于移植好的ucosii开发应用程序。前一个问题可以说是后一个问题的特殊情况,一般我们会创建两个简单的任务,看看任务切换是否成功来验证移植是否ok,因为任务转载 2012-08-04 11:02:40 · 829 阅读 · 0 评论 -
嵌入式实时操作系统UCOSII(邵贝贝)--笔记之实时系统概念(第二章)
2、实时系统概念实时系统的特点是,如果逻辑和时序出现偏差将会引起严重后果的系统。有两种类型的实时系统:软实时系统和硬实时系统。在软实时系统中系统的宗旨是使各个任务运行得越快越好,并不要求限定某一任务必须在多长时间内完成。 在硬实时系统中,各任务不仅要执行无误而且要做到准时。大多数实时系统是二者的结合。实时系统的应用涵盖广泛的领域,而多数实时系统又是嵌入式的。这意味着计算机建原创 2012-08-06 09:15:41 · 3076 阅读 · 1 评论 -
uC/OS-II学习心得与改进(一) uC/OS-II的任务切换总结
----------------------------------------------------uC/OS-II学习心得与改进(一)本文系本站原创,欢迎转载!转载请注明出处:http://dreamlcr.cublog.cn/----------------------------------------------------uC/OS-II的任务切换总结uC/O原创 2012-08-13 15:52:38 · 1117 阅读 · 0 评论 -
UCOS-II移植ARM的读书笔记(12.11--12.25)
UCOS-II移植ARM的读书笔记(12.11) 真是很郁闷,昨天晚上边看移植代码边记下来的笔记不知道怎么回事在保存的时候竟然不见了。。。5555。。。一个晚上工作的结果啊,关键是我是第一次也是正式开始移植的学习之路啊。。。真是够倒霉的。。。。今天在工作之前先把昨天的笔记重新回顾一下,其实后来想想也许是件好事,可以让我今天在不借助其他的帮助的情况下自己看代码自己跟自己讲一遍,其实很多看转载 2012-07-28 15:43:29 · 2493 阅读 · 0 评论 -
ucos移植
ucos移植前的准备——自己写一个调度的系统(一) ucos移植前的准备——自己写一个调度的系统(二) ucos在AVR ATmega32上的移植(一) ucos在AVR ATmega32上的移植(二)原创 2013-09-09 18:41:54 · 1048 阅读 · 0 评论