问题标签 [azure-rtos]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
66 浏览

embedded - LevelX:lx_nor_flash_defragment/partial_defragment 的执行时间会随着每个执行周期而增长

我正在运行一个简单的测试来确定两个碎片整理操作对我们系统的性能影响,并注意到在一定数量的执行周期后,任何一个碎片整理功能的执行都开始在执行时间上出现大的(并且不断增长的)峰值。此外,即使在峰值出现之前,执行时间也呈上升趋势。

我已经尝试过写入内存的测试文件的大小,在执行碎片整理之前允许建立的过时扇区的数量,以及部分碎片整理的最大块数不同,但趋势是每次都类似。

我们将 S25FL256SAIF00(密度 256 Mb,统一 256 个 64 KB 扇区)与 MPLAB Harmony v3 PLIB 库一起使用。

知道是否存在已知问题吗?还是在设置测试时我可能会遗漏一些东西?

执行时间增长示例

我的代码:

0 投票
1 回答
67 浏览

azure-rtos - ThreadX 事件标志

是否可以从中断服务程序中调用“tx_event_flags_set()”函数?

我指的是 ThreadX 事件标志相关 API 的链接

https://docs.microsoft.com/en-us/azure/rtos/threadx/overview-threadx

在 ThreadX 用户指南 --> 第 4 章 ThreadX 服务描述部分下,API 描述未提及是否允许来自 ISR 的 API。

但是,ThreadX SMP 用户指南 --> 第 4 章 ThreadX 服务描述部分,API 描述清楚地提到 API 允许来自 ISR。

有人可以澄清一下,如果可以从任何 ARM 处理器的 ISR 调用此 API?我们使用的是双核 ARM A9。

0 投票
2 回答
109 浏览

threadx - 是否可以使用 Azure-RTOS 设计 Arinc653 调度程序?

我想设计一个以Arinc653方式工作的调度程序,仅用于实验问题。有可能以这种方式操纵调度程序吗?

我知道 threadX 中有时间切片,但我遇到的所有示例都使用 TX_NO_TIME_SLICE (而且我的镜头也不起作用。)。此外,我不确定时间片是否让线程等到它的截止日期到来或让它进入睡眠状态以便其他线程开始运行。

简称;Arinc653 调度程序定义了一个恒定的主帧,每个“线程”都有其确定的运行时间,并无休止地重复主帧。如果一个线程在主帧内分配了 ie 3ms 并且它在 1ms 内完成了它的工作;内核仍然等待 2ms 来切换下一个“线程”。

0 投票
1 回答
40 浏览

automated-tests - Azure GUIX 自动化测试

可以为使用 Azure GUIX 设计的任何 UI 实施自动化 UI 测试吗?我遇到了一个较早的帖子,问同样的问题。

专门针对语言的 Azure GUIX 自动化测试

我搜索了 Azure 测试工具,但找不到太多内容。有什么建议么?

0 投票
0 回答
30 浏览

websocket - 嵌入式(内存限制)目标(如 STM32U5)上的 Websocket 服务器

有没有人有在 STM32MCU5 或任何 ST 的 MCU 上运行 Websocket 服务器的经验?

我遇到了这个和 Segger 的 emWeb - 但是,我们的目标是让它在 STM32U5 上运行,只是不确定它是否是最佳选择,因为我们有内存限制。

只需要知道已经工作过的人的意见 - 让 Websocket 服务器在 STM32U5 上运行是否是一个合理的想法,或者我们是否应该考虑其他替代方案?

期待您的建议 - 非常感谢!

PS。我们正在使用 Azure-Rtos。