E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
┈┈【Ucos
嵌入式软件工程师的必备知识
了解处理器的相关知识,比如了解x86,arm,mips中的其中一种相关图书《编码的奥秘》《深入理解计算机系统》《seemipsrun》2操作系统相关知识,一般是了解嵌入式操作系统,比如linux,ecos,
ucos
yanink
·
2020-07-06 10:23
UCOS
--------(一)概览
UCOS
是一种典型的MCU操作系统。在以前的工作中用到过,相比于裸机,使用操作系统可以更好的利用MCU的资源并简化开发。最近有人在问,于是就写个博客,做下简单的介绍。
挪威森林
·
2020-07-06 09:41
MCU
ZYNQ平台AMP模式Linux+裸机(
UCOS
)实现
第一步:先按照官方教程将
UCOS
和Linux均跑起来,
UCOS
相关资料参考如下:http://blog.csdn.net/wuyusheng314/article/details/75307590第二步
无语僧314
·
2020-07-06 08:08
嵌入式linux
嵌入式MCU
ucos
任务优先级计算详解
介绍下任务优先级小于64的情况。1.首先看下任务优先级介绍的图片,这个图比较直观,也是中文的,从网上拷贝的:2.几个变量说明下:OS_PRIO:可以理解为任务创建时分配的优先级,YYY表示任务优先级组,即OSRdyGrp,XXX表示组中的某一位。比如YYY为1,XXX为2,则可以对应到OSRdyTbl中的10。OSRdyGrp:每一个bit代表一个组,一共8组,每组管理8个任务(具体哪一个记录在O
wr1040982587
·
2020-07-06 07:51
宋牧春: Linux设备树文件结构与解析深度分析(1)
本文转载自微信公众号linuxer作者简介宋牧春,linux内核爱好者,喜欢阅读各种开源代码(uboot、linux、
ucos
、rt-thread等),对于优秀的代码框架及其痴迷。
woyimibayi
·
2020-07-06 07:08
linux设备驱动
微软放了个大招
做嵌入式开发的童鞋们相信都听过ThreadX这个牛叉的RTOS,以前是商用付费的,自去年微软收购后,今年,微软将其开源于众,此举显然是对抗AWS收购freeRTOS并大力推广,前段时间确实引起轰动,这是继
uCOS
嵌入式程序猿
·
2020-07-06 06:37
zynq下emmc 加入文件系统
由于
ucos
下自带的文件系统不支持emmc的读写。所以只能使用其他的文件系统对emmc进行读写操作。
challengewxg
·
2020-07-06 02:41
职业规划-嵌入式工程师
(客户端开发)新手入门初级选手高级专家资深达人一、新手入门任职要求精通嵌入式编程工具,熟练掌握C语言,良好的编码习惯;熟悉
ucos
、linux等嵌入式系统以及lwip协议栈;熟悉TCP/IP网络知识以及无线通信
Mac-fang
·
2020-07-06 02:49
职业
串口发送与接收
最近刚学
ucos
-II,想利用
ucos
-ii中的任务调度来实现数据包处理功能,数据包采用stm32串口收发。具体思路如下:1、用串口1发送数据包,串口2接收。2、滴答定时器判接收超时。
nanshanyinandeyun
·
2020-07-06 01:22
FreeRTOS 低功耗之 tickless 模式
forum.armfly.com/forum.php本章节为大家讲解FreeRTOS本身支持的低功耗模式tickless实现方法,tickless低功耗机制是当前小型RTOS所采用的通用低功耗方法,比如embOS,RTX和
uCOS
-III
weixin_34409741
·
2020-07-06 01:44
内核移植(二)——操作系统
一:什么是操作系统(1)linux、windows、android、
ucos
就是操作系统(2)操作系统本质上是一个程序,由很多个源文件构成,需要编译连接成操作系统程序(vmlinz、zImage)(3)
weixin_34284188
·
2020-07-06 01:37
嵌入式linux如何学习
嵌入式linux如何学习简单说,从arm基础知识到裸机编程,从
uCOS
II到linux,从linux基础的命令到shell编程,从u-boot到文件系统,最后到现在的linu
weixin_33810006
·
2020-07-05 23:15
RTX——第16章 消息邮箱
http://forum.armfly.com/forum.php前面几个章节主要给大家讲解了任务间的同步和资源共享机制,本章节为大家讲解任务间的通信机制消息邮箱,RTX的消息邮箱其实就是消息队列,注意和
uCOS
-II
weixin_33701564
·
2020-07-05 22:47
emWin监护仪界面设计,含
uCOS
-III和FreeRTOS两个版本
第5期:监护仪界面设计配套例子:V6-908_STemWin提高篇实验_监护仪界面设计(
uCOS
-III)V6-909_STemWin提高篇实验_监护仪界面设计(FreeRTOS)例程下载地址:http
weixin_30855099
·
2020-07-05 22:45
【程序】STM32F103VE单片机通过FSMC驱动Risym 2.8寸TFTLCD 320x240分辨率 ILI9325/ILI9341彩屏(ID寄存器读出来为0就说明驱动芯片是ILI9341)
打开以前下载的压缩包,里面有两个例程:“STM32_FSMC_TFT_20130112-OK-MDK”和“STM32-
ucos
I
巨大八爪鱼
·
2020-07-05 20:09
STM32
CubeMX
STM32
FSMC
LCD
TFT
STM32和Linux(转载)
,然后就把注意力集中到
ucos
ii上,也就是说学会把你的任务放到操作系统这个架构里完成,而不是简单地写程序--对操作系统机制的掌握是你和周围的单片机同事拉开距
韦大爷
·
2020-07-05 20:23
大学生涯
STM32+EMWIN电子日历
基本软件架构是STM32F407+
UCOS
III+STEMWIN+RTC。
林子xxx
·
2020-07-05 19:05
stm32
GUI
[RTOS]
uCOS
、FreeRTOS、RTThread、RTX等RTOS的对比之特点
最近正好又重新回顾了一下这几款OS,心里一直有个疑问,明明这几款RTOS是这么像,为什么还要搞出这么多个来呢,最后的结论就是,管他呢,反正哪个用的顺手用哪个。本篇博客就来细数这几个RTOS的特点。以下内容均来自官方网站或者官方手册Feature的Google翻译的加了我的一些调整,没有任何主观成分。未经同意禁止转载,尊重别人的劳动成果!!!https://blog.csdn.net/wangyij
坚强的山猫
·
2020-07-05 19:47
RTOS
Linux——bootloader、内核、文件系统的基本概念与关系理解
像有些操作系统,比如Vxworks就不需要,
uCos
也不需要,但是,Linux必须要挂个文件系统!!2、Linux什么时候挂载文件系统呢?是在一开始就挂载呢,还是最后才挂载?
Winter_world
·
2020-07-05 19:50
Linux
ucos
II 应用设计笔记
1.任务基本知识1.1任务的划分1.2任务的可调度性分析2.任务设计2.1任务的结构1).单次执行的任务2).周期性执行的任务3).事件触发执行的任务2.2任务优先级的安排1)
ucos
ii最多有64个优先级
stopshooting
·
2020-07-05 13:26
无线网卡为BCM某系列安装Ubuntu18.04后无法识别Wifi适配器的解决办法
bcmwl-kernel-source比如我的笔记本是BCM4352,内核就是这个,那么可以去下载bcmwl-kernel-source6.30.223.271+bdcom-0ubuntu4(amd64binary)inubunt
ucos
mi
zhou@sina
·
2020-07-05 12:15
linux内核调试指南
前两天,完成了
ucos
在2440上的移植,以及boot的修改。今天突然想到,我在linux下,该如何来编写,调试比较复杂的驱动。我想这个问题应该从如何调试内核入手,先转载两个文字,待西西看来。
成都_冉若愚
·
2020-07-05 10:35
linux
linux内核
struct
debian
汇编
c
ubuntu
uCOS
学习笔记(四)基于
uCOS
iii 的MLX90614ESF红外测温实验
一、基础知识MLX90614ESF是非接触式红外测温传感器整个系列名称,其中此类型传感器又有多个型号比如AXX、BXX、DXX。不同型号的传感器,所工作的额定电压不同,所测的温度范围不同。而本次实验所使用的为BXX型号。下图所示为参考资料给出的应用电路图。其中R1和R2是大小为10K的上拉电阻,因此传感器的接口为SMBus协议,而SMBus协议与IIC协议类似,所以用了两个电阻对SDA和SCL上拉
鄭高兴
·
2020-07-05 08:28
UCOSIII
两列清单法
25件事列表:1、读完严蔚敏的《数据结构》2、弄明白追踪小球的代码3、学习ZYNQ板子4、学习RT-thread5、学习
UCOS
II6、学习STM32的架构,时钟,及所有外设功能。
漫步人生只为寻你
·
2020-07-05 06:30
散文随笔
freertos之timer浅析
背景freertos的定时器与我所见得到其他RTOS不一样,我知道的
ucos
ii是在每次tick++的时候会检查定时器链表,smc_rtos也是这样做的,rtt没看过源码不清楚,而freertos是将定时器实现为一个
liulangrenaaa
·
2020-07-05 05:26
Freertos
stm32,arm9和arm11三者的区别
STM32外设丰富,没有mmu,可以上
ucos
等小型系统。arm9外设不够丰富,有mmu,可以上linux。如果想上安卓,至少arm11以上才比较合适。
平凡的世界_
·
2020-07-05 03:36
嵌入式
软件设计DFMEA
/年份阶段状态□样件□试生产■生产修订核心小组顾客名称项目/功能/要求潜在失效模式潜在失效后果严重度分类潜在失效的起因/机理现行控制过程风险度RNP采取的措施控制预防发生率控制探测探测率软件/程序设计
ucos
Ⅲ
mengdeguodu_
·
2020-07-05 00:50
RTOS之
UCOS
(六)---系统启动与固件移植
文章目录一、系统启动1.1设置系统时钟1.2初始化内存空间二、STM32固件库移植更多文章:一、系统启动前面介绍了操作系统的工作原理,操作系统可以看作是应用程序与底层硬件中间的管理层,对下管理各硬件设备,对上服务各应用程序。对于应用程序的编写,学习编程语言时大家就不陌生了,如果想编写多线程并发的应用程序,之前也有一个系列介绍:C++多线程并发编程,这里就不介绍上层应用程序的开发了,本文把重点放到操
Flow_AI
·
2020-07-04 23:25
操作系统
流云的博客
RTOS之
UCOS
(五)---存储管理与虚拟内存
文章目录一、存储器寻址1.1存储器分类1.2存储器寻址二、ARM内核存储器映射2.1STM32存储器映射2.2STM32外设地址管理三、
UCOS
物理内存管理3.1SRAM段内存地址划分3.2
UCOS
内存管理四
Flow_AI
·
2020-07-04 23:24
操作系统
流云的博客
RTOS之
UCOS
(四)---中断管理与定时器
文章目录一、什么是中断二、中断系统的构成与管理2.1中断源2.1.1中断源分类2.1.2外部中断配置2.1.3定时器中断配置2.1.4片上外设中断配置2.2NVIC中断控制器2.2.1中断优先级2.2.2中断输入及悬起2.2.3NVIC中断配置2.3中断向量表2.4中断服务程序三、SYSTICK的配置与应用3.1SYSTICK配置3.2SYSTICK应用之时间管理3.3SYSTICK应用之软件定时
Flow_AI
·
2020-07-04 23:24
操作系统
流云的博客
IOT-OS之RT-Thread(七)--- I/O设备模型框架与PIN设备对象管理
设备对象接口函数二、PIN设备管理示例2.1PIN设备驱动框架层2.2PIN设备驱动层2.3PIN设备对象管理示例更多文章:一、I/O设备模型RT-Thread中对于I/O设备的抽象是很有特点一个地方,是
ucos
Flow_AI
·
2020-07-04 23:21
STM32
操作系统
流云的博客
IOT-OS之RT-Thread(六)--- 线程间同步与线程间通信
线程间同步对象管理2.1信号量对象管理2.2互斥量对象管理2.3事件集对象管理三、线程间通信对象管理3.1邮箱对象管理3.2消息队列对象管理3.3信号对象管理四、IPC对象管理示例更多文章:之前的博客
UCOS
Flow_AI
·
2020-07-04 23:20
操作系统
STM32
流云的博客
IOT-OS之RT-Thread(五)--- 线程调度器与线程对象管理
文章目录一、线程对象管理1.1线程状态切换1.2线程控制块1.3线程调度器接口函数1.4线程对象接口函数1.5常用系统线程二、线程对象管理示例更多文章:之前的博客有限状态机与
UCOS
任务调度器介绍了状态机实现
Flow_AI
·
2020-07-04 23:20
操作系统
STM32
流云的博客
IOT-OS之RT-Thread(一)--- 系统启动与初始化过程
2.3FinSH初始化过程2.4hw_board初始化过程更多文章:一、RT-Thread简介1.1IOT-OS简介之前已经介绍过RTOS(RealTimeOperatingSystem)的原理并分析过
UCOS
Flow_AI
·
2020-07-04 23:19
STM32
操作系统
流云的博客
uCOS
uCOS
为可剥性型实时操作系统,顾名思义可剥夺型意为:①在系统的运行过程中高优先级任务可剥夺低优先级任务的CPU使用权。②低优先级任务不可打断高优先级任务。
m0_37187962
·
2020-07-04 23:51
ucos
stm32
1.RT-thread 项目实战 -- 引入
最开始接触RT-thread的时候是在一个项目中,那个时候才知道原来国产也有实时系统,但是由于
ucos
和FreeRtos的原因,所以应用RT-thread的时间并不是很长。
lzs_blog
·
2020-07-04 23:07
#
RT-thread
《
uCOS
51移植心得》---七年前之《快快乐乐跟我学51单片机操作系统和IP栈》
mod=viewthread&tid=3396563《
uCOS
51移植心得》---七年前之《快快乐乐跟我学51单片机操作系统和IP栈》巨龙公司系统集成开发部杨屹
[email protected]
/10/
刘艳磊
·
2020-07-04 23:39
ucos
CubeMX配置FreeRTOS
02、RTOS介绍目前嵌入式主流RTOS有
uCOS
、FreeRTOS,之所以很多第三方库都有在FreeRTOS上的
linxi8693
·
2020-07-04 21:39
CubeMX
自制处理器OpenMIPS移植
ucos
-II过程之4——
ucos
-II文件目录建立
经过前面三步的准备,想必大家对OpenMIPS已经有所了解了,甚至有的小朋友可能已经会使用了(如果真是这样……,啥也别说了,感动的想哭),从本文开始就正式进入
ucos
-II的移植部分了,本文介绍
ucos
-II
leishangwen
·
2020-07-04 21:29
自己动手写CPU
Ucos
-ii中获取最高优先级的原理(任务和事件)
Ucos
-ii中获取最高优先级的原理(任务和事件)2009-08-0219:121.任务优先级表是按照由左至右,由上至下的顺序增长的,且优先级号越小优先级越高。
kevin_hcy
·
2020-07-04 20:49
UCOS
STM32中
uCOS
的任务切换讨论
在STM32平台下,移植了
uCOS
V291的核。然后在网上下载了一个移植文件:os_cpu_c.cos_cpu_asm.asm本人并没有非常详细地去看任务切换过程的具体实现。只是大致有了一个了解。
临峰不畏
·
2020-07-04 17:30
STM32
uCOS
嵌入式
任务切换
cortex-M3 的SVC、PendSV异常,与操作系统(
ucos
实时系统)
ucos
任务切换时机?
ucos
如何满足实时性(实现)?
ucos
中,systick的优先级?
点滴写录
·
2020-07-04 16:35
OS篇
cortex-M3
浅谈OSSemPost()和OSSemPend()
在
ucos
-II中,为了实现任务之间的同步,用到的同步机制有:信号量,邮箱和消息队列。其中这里我主要说下对信号量的使用经验。信号量在创建时,调用OSSemCreate(INT16Ucnt)函数。
goodman_liqifei
·
2020-07-04 16:54
uC/OC-II
RS485通信(Modbus)丢包解决经验(基于ARM/Linux和STM32平台)
3.但是STM32平台基于
UCOS
系统,如果发送完数据后,接收切换不及时就会导致接收到的数据不完整,一般是都数据帧前面几个字节。举例:比如mosbus的链路通信,如果发送数据帧非常短,
川渝小神丢
·
2020-07-04 15:42
通信协议
ucos
在PC机上的编译与运行方法
ucos
是一个小巧的公开源代码的嵌入式实时操作系统,非常适合于嵌入式系统学习。为了给同学们讲授
ucos
的原理和使用,总结了一下
ucos
在PC机上的编译方法,基于BC、TC、和VC。
fazai001
·
2020-07-04 15:59
arm的一些概念(ARM7、Cortex-M的区别)
ucOS
、ucLinux这些精简实时的RTOS不需要MMU,当然可以在A
embededvc
·
2020-07-04 15:28
miscellaneous
ubuntu18.04 安装SecureCRT
刚毕业那会儿就准备学习linux,但是那时候找的工作是做单片机MCU开发.学习的是
UCOS
.工作了4年之后发现还是有必要掌握linux操作系统.因为现在正好也是新型肺炎的传染期,只能在家办公.所以就借着这个机会来好好学习下
成钧
·
2020-07-04 13:14
嵌入式
ubuntu应用
毕业设计之路(9)-
ucos
i操作系统移植到STM32
我下的是
ucos
ii2.86版本。下面说说移植
Suagr
·
2020-07-04 10:04
毕业设计之路
【原创】基于STM32+
ucos
-II+DS18B20调试成功
由于项目前期设计时添加了
ucos
实时操作系统。原以为把裸奔的程序移植过来就可以使用。结果悲剧发生了……如果做过这方面的朋友一定知道。添加后,你会发现系统不跑了,彻底的死掉了。原因在何处?
SmallBox00
·
2020-07-04 08:24
emWin视频播放器,含
uCOS
-III和FreeRTOS两个版本
第10期:视频播放器配套例子:V6-918_STemWin提高篇实验_视频播放器(RTX版本,仅支持MDK4.74)例程下载地址:http://www.armbbs.cn/forum.php?mod=viewthread&tid=23687工程介绍:1.重要提示:(1)本例子仅支持MDK4.74编译,且由于文件系统RL-FlashFS的限制,文件名仅支持ascii字符。(2)测试此例子前,务必将我
Simon223
·
2020-07-04 08:15
emWin实战例程
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他