久久久久国产精品99,激情五月婷婷开心菠萝蜜

久久久久国产精品99,激情五月婷婷开心菠萝蜜

决定是在及时操作系统 (RTOS) 下运行固件也曾征战裸机惩办决议对于镶嵌式系统的告成至关进军99久久久久精品,但是,决定走哪个标的可能很穷苦。以下是每个镶嵌式征战人员在做出决定之前应试虑的五个身分。

身分1——霸占

决定 RTOS 和裸机诊疗措施的主要身分是系统是否需要霸占。若是霸占是必需的,那么 RTOS 等于是正确的领受! 暂停任务和推行更高优先级任务的智力是 RTOS 的主要上风之一。若是任务的优先级配置妥当,不错大大普及系统的及时性。在裸机级别,征战人员可能会觉得不错通过使用中断和配置中断优先级来取得霸占步履。在某种进度上这是正确的,但这么的中断应该是快速、移时的。尝试使用中断来霸占现时正在运行的函数可能会影响系统的及时性能。

身分2——内存

久久久久国产精品99

如今,很多征战人员的第一反馈是平直使用RTOS,同期尝试领受具有最少 RAM 和闪存集的部件。但是他们在这么做的时候很少大致根蒂不了解最终软件的内存占用。恶果是“不妥当该区域”的造作朝夕会发生。很多RTOS默许将每个任务或线程的堆栈大小配置为0x200,这是堆栈深度而不是大小的想法。在32位机器上,默许情况下,每个任务的内存大小可能高达2kB!分解,这个数目镶嵌式征战人员不错凭据愚弄措施进行调整,但默许值如实运转提供一些对于使用RTOS所需的最小RAM数目的信息。

激情五月婷婷开心菠萝蜜

还应试虑RTOS的闪存使用。典型的RTOS至少不错使用6kb到8 kB的闪存。这听起来占用空间很小,除非所选MCU中惟一16 kB的闪存空间。当洽商使用RTOS时,一个好的训诫规章是,系统至少应该包含32 kB的闪存和4 kB的RAM。

身分3——中间件

可用的中间件可能是决定是否使用RTOS的一个进军身分。很多RTOS都有中间件堆栈,如文献系统、USB或TCP/IP,伊人久久精品无码二区不卡不错神圣集成到RTOS中。将这些堆栈集成到裸机系统中会很耗时况且容易出错,尽管它们很简单况且不错平直与RTOS集成。镶嵌式征战人员应该洽商愚弄措施可能需要什么样的中间件堆栈,以及使用哪种惩办决议他们会“玩得更好”。

身分4——便携性和访佛使用

RTOS的使用不可保证可移植性或代码重用,裸机惩办决议也不可。但是,基于RTOS的固件惩办决议的贪图如实倾向于产生具有明确界说的任务况且不错使其自身被重用的固件。裸机固件不错被编写成可移植和可重用的,但这频繁嗅觉需要更多的勤恳,而且不是当但是然的。

公婆在时,小院干干净净充满温馨。公婆不在后,仅仅半年时间,就变得杂草丛生,好像熟悉,又好像陌生,令人感慨不已。

身分5——体验

RTOS或裸机惩办决议的领受可能基于征战人员的训诫。穷乏 RTOS 训诫可能会导致征战周期灾祸且罅隙百出。RTOS配置起来很快99久久久久精品,但调试起来可能很耗时。综合层会使窥视操作系统的真确步履变得穷苦。一个莫得RTOS训诫的镶嵌式征战团队最佳使用裸机惩办决议,并在较小的款式中测试驱动RTOS以取得必要的训诫。

发布于:广东省声明:该文成见仅代表作家本身,搜狐号系信息发布平台,搜狐仅提供信息存储空间劳动。



Powered by 久久久久精品福利无码 @2013-2022 RSS地图 HTML地图