有可用的 FreeRTOS 解释语言库吗?

2024-02-19

我在一家公司工作,该公司使用 FreeRTOS 为多个设备创建固件。最近,我们对新功能的要求已经超出了我们固件工程师的工作能力,但我们现在也无力雇用任何新人。即使进行微小的更改,也需要固件人员在非常低的级别上进行修改。

我一直在为 FreeRTOS 寻找某种解释性语言项目,它可以让我们在更高级别上实现新功能。理想情况下,我希望最终得到一些东西,以便设备变得更接近通用计算机,我们编写驱动程序,而不是我们必须自己实现每个功能。

是否有任何 FreeRTOS 项目可以解释 java、python 或类似的字节码?

我看过谷歌,但由于我自己不是固件工程师,我不确定我是否在寻找正确的关键字。

感谢大家


我认为如果代码是可移植的,那么 RTOS,甚至操作系统,在这里都不太重要。根据您的输入和输出方案,您可能需要进行一些移植。

关于嵌入式脚本语言,我熟悉的两种是LUA http://www.lua.org/about.html and PAWN http://www.compuphase.com/pawn/pawn.htm.

我认为 Python 和其他此类语言的版本有移植到嵌入式系统的,但它们往往是嵌入式 Linux 版本。根据您的平台(不知道是带有 8K ROM 的小型 MCU 还是嵌入式 PC),这可能是一种选择。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有可用的 FreeRTOS 解释语言库吗? 的相关文章

  • 使用 gnueabihf 为 ARMv6 构建

    我尝试为 ARMv6 构建应用程序 但失败了 我猜问题是工具链支持硬浮点 但 ARMv6 不支持 好吧 首先我设置 march armv6 编译失败 opt gcc linaro arm linux gnueabihf 4 8 2014 0
  • WinForms 中如何处理不可见控件的绘制?

    我正在尝试覆盖OnPaintwindows窗体中的事件 NET 紧凑框架 到目前为止 我已经能够使用渐变 圆角矩形等来绘制控件 而这通常是常规控件无法实现的 但是 当我想让控件不可见时 我遇到了问题 现在 我所做的就是重新绘制除那些不可见控
  • 如何在没有 root 权限的情况下创建多分区 SD 磁盘映像?

    是否可以在没有 root 权限 即无环回挂载 的情况下在 linux 中创建完整的 SD 映像 我正在寻找一种自动化嵌入式系统映像创建的方法 该映像应包含特定的分区结构以及格式化为 FAT 和 ext2 的分区 并填充来自构建系统的文件 最
  • 小型 ARM 微控制器的 RTOS 内核之间的可量化差异 [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 有许多不同的 RTOS 可用于微控制器 我专门寻找支持 ARM Cortex M 处理器的 RTOS 另外 我对闭源解决方案不感兴趣 试图从网站
  • 如何使用文件实现循环缓冲区?

    我的应用程序 C 程序 打开同一文件的两个文件句柄 一个处于写入模式 一个处于读取模式 应用程序中的两个单独的线程读取和写入文件 这很好用 由于我的应用程序在 RAM 磁盘大小有限的嵌入式设备上运行 我想写FileHandle在达到最大大小
  • 执行树元解释

    我有根据我之前的问题制作的跟踪元解释器here https stackoverflow com questions 27235148 implementing cut in tracing meta interpreter prolog 我
  • 轻量级加密密钥交换协议

    我有一个嵌入式系统通过 HTTP 将数据发布到 JSON REST 服务 我目前正在使用 HMAC SHA1 进行身份验证 方式与亚马逊AWS http docs amazonwebservices com AWSSimpleQueueSe
  • 我可以从哪里开始使用可编程硬件?

    一段时间以来 我一直渴望至少学习一点有关硬件编程的知识 并想在这里提出要求以获得一些起点 我是一位相当有成就的程序员 具有 Delphi 和 Objective c 经验 但从未听过设备端口 中断 我什至不知道术语 更不用说对硬件进行编程了
  • 在 Visual Studio 中进行嵌入式代码开发(尤其是使用 C18 的 PIC)

    我使用 Visual Studio 编写桌面应用程序 我发现它非常用户友好且易于使用 如果可能的话 我还想在Visual Studio中编写嵌入式代码 例如 是否可以使用 C18 或任何其他类似的基于 C 的语言为 PIC18Fxxx 系列
  • 如何检查java方法的字节码长度

    目前 我参与了一个大型遗留项目 其中包含许多巨大的类和生成的代码 我希望找到所有字节码长度大于 8000 字节的方法 因为 OOTB java 不会优化它 我发现这样的手动方式 Java 中的特定方法有多少字节的字节码 https stac
  • 有人有关于 C 语言设计和错误跟踪/控制系统的好指南吗?

    我是 C 开发的软件工程方面的新手 有没有人有关于如何为 C 项目 尤其是嵌入式 设计错误跟踪或错误控制系统的良好指南 谈论 C 库的错误跟踪也会有帮助 根据我的经验 这里的策略分为几个阵营 全局变量ala的使用errno http www
  • 如何解密Lua字节码?

    早上好 我正在尝试破译 Moon 字节码 但我无法以任何方式 有人可以帮助我吗 我有这个 例如 code 27 76 117 97 81 0 1 4 4 4 8 0 如何将此字节码解密为文本 我已经在这里搜索 http www asciit
  • Node.js |如何通过串口向设备发送和接收一个字节?

    我正在尝试编写使用以下方法的 Node js 脚本serialport https serialport io 用于读取和写入数据的 npm 包COM5串行端口 使用 RS 232 电缆连接到设备 该设备会自动传输其拥有的数据 要检索设备内
  • STM32 传输结束时,循环 DMA 外设到存储器的行为如何?

    我想问一下 在以下情况下 STM32 中的 DMA SPI rx 会如何表现 我有一个指定的 例如 96 字节数组 名为 A 用于存储从 SPI 接收到的数据 我打开循环 SPI DMA 它对每个字节进行操作 配置为 96 字节 是否有可能
  • 使用 Android NDK 使用 -fsigned-char 进行构建安全吗?

    为了与其他平台保持一致 我需要使用signed char在我正在处理的一些本机代码中 但默认情况下在Android NDK上char类型是unsigned 我尝试明确使用signed char类型 但它生成太多警告differ in sig
  • 在链接时合并全局数组/从多个编译单元填充全局数组

    我想定义一系列的东西 比如事件处理程序 的内容 该数组在编译时是完全已知的 但定义在 多个编译单元 分布在多个库中 至少在最终 静态 链接之前是相当解耦的 我想要 也保持这种方式 因此添加或删除编译单元将 还可以自动管理事件处理程序 而无需
  • 字节码和位码有什么区别[重复]

    这个问题在这里已经有答案了 可能的重复 LLVM 和 java 字节码有什么区别 https stackoverflow com questions 454720 what are the differences between llvm
  • 在嵌入式 Jetty 上使用 DefaultServlet 提供静态 html 文件

    我正在开发一个需要独立的项目 因此我决定将 Jetty 嵌入到我的应用程序中 我将提供静态 HTML 页面 一些 JSP 页面 并且还将使用一些自定义 servlet 我找到了一个完美的示例 说明如何设置嵌入式 Jetty 来完成所有这一切
  • GCC C++ (ARM) 和指向结构体字段的 const 指针

    假设有一个简单的测试代码 typedef struct int first int second int third type t define ADDRESS 0x12345678 define REGISTER type t ADDRE
  • 有没有使用 ANTLR 或类似语言实现的简单语言?

    我正在尝试构建一种简单的解释语言以用于学习目的 我读过无数关于 ANTLR 和 JavaCC 的理论和教程 但我不知道如何真正让它做一些有用的事情 我通过 把东西拆开然后重新组合起来 来学得最好 那么 是否有任何在 ANTLR 或类似工具的

随机推荐

  • 与普通 JUnit 相比,Powermock JUnit 测试需要更多时间来执行

    我们使用 powermock 来模拟静态方法 PrepareForTest注释 测试运行良好 但问题是执行测试需要更多时间 代码片段如下 PrepareForTest StaticClass1 class StaticClass2 clas
  • 在 docker 中通过 cron 运行时`/bin/sh: 1: python: not found`

    我想在 docker 容器中通过 cron 重复调用脚本 但是当我从一次性执行切换到通过 cron 执行时 官方 python 镜像似乎突然找不到 python Dockerfile FROM python 3 7 slim COPY ma
  • 如何使用每个容器的白名单

    我在 docker 模式下使用 traefik 它从 docker 容器中检索大部分配置 acme domains enabled frontend rules 目前所有容器都可以从 WWW 0 0 0 0 访问 我想知道如何将对单个容器的
  • 在Python中查找大图像中图像的所有位置

    我扫描了一个面板 由于限制而无法显示 但我尝试 模拟 它 这张图片模拟了我的扫描 白色背景 带有圆形黑色贴纸 每个贴纸中间都有一个白色的小圆圈 有些贴纸在扫描结果上略有不同 但形状 贴纸的类型始终相同 现在我需要编写一个代码 能够查看该图像
  • 如何让 Worker() 跨域工作?

    我一直在 BeSpin 上进行黑客攻击 试图让它在我的 CDN 上工作 并且通过转换为使用 JSONP 我克服了 theme less 的 XHR 跨域请求 我遇到的下一个问题是新的 Worker js file 其中 js file 位于
  • 为什么 Mac OS X 中的 Mach-O 库需要 install_name_tool 和 otool?

    我正在使用最新版本的 Xcode 4 开发 Cocoa 应用程序 我想将动态库链接到我的项目 dylibs 我在某处读到 在我的项目中添加库是不够的 因为我必须运行install name tool and otool使我的项目使用捆绑在我
  • 从应用程序提示启用 GPS 后如何刷新并获取当前位置?

    我目前正在开发一个 Android 应用程序 如果 GPS 未打开 它会提示用户启用 GPS 并且我已使用警报对话框来实现此目的 在我从设置中启用 GPS 并按后退按钮返回到我的应用程序后 Toast 消息显示 0 00 0 00 尽管如果
  • 在 Android 中使用基于 HTTPS 的 SOAP+XML 请求 Exchange Web Services 2007/2010

    我使用 Microsoft 的以下 C 代码来请求 EWS 2010MSDN链接 http msdn microsoft com en us library cc526065 aspx它起作用了 我需要同样的 Android 解决方案 我尝
  • 如何在asp.net中获取Sigma网格的记录数

    我在用西格玛网格 http www sigmawidgets com products sigma grid2 在一个 ASP NET 项目中 如果数据库返回 null 我想显示没有找到记录 我尝试过一些事情 例如 var grid Sig
  • 为什么我不能分配给 Pandas DataFrame 的一部分?

    我很困惑为什么以下pandas未成功将 A 列的最后两个值分配给 B 列的前两个条目 df pd DataFrame A 1 2 3 4 5 6 7 B 10 20 30 40 50 60 70 df df join pd DataFram
  • 关键事件:ProcessCmdKey

    我试图在一个小测试 Windows 窗体应用程序上获得一些键盘响应 并且我有一个粗略的解决方案 即覆盖 ProcessCmdKey 然而 我遇到了一些问题 并且发现了不一致的地方 不同的事件 有没有办法告诉 在争论中ref Message
  • 具有当前行条件的 Spark 窗口函数

    我正在尝试计算给定的order id过去 365 天内有多少订单已付款 这不是问题 我使用窗函数 https databricks com blog 2015 07 15 introducing window functions in sp
  • JVM 中的最大线程数?

    Java虚拟机最多可以维护多少个线程 我在最初的问题中没有解释这一点 但我正在尝试对 JVM 进行基准测试 并想尝试看看它可以同时维护多少个线程 在循环中创建线程直到引发异常是一种选择 但是 我想知道是否有更好的方法来执行此操作 您的操作系
  • glassfish autodeploy 通过简单的应用程序给出 404

    我安装了普通 glassfish v3 并将我的 war 放入C glassfishv3 glassfish domains domain1 autodeploy我的 Windows PC 的文件夹 战争包含一个用 java JSF ric
  • java.net.SocketException:recvfrom失败:ECONNRESET(连接由对等方重置)

    我在 Android 中有一个 HTTP 服务器 我为每个 HTTP 请求创建一个新线程 如提到的链接中所示 http hc apache org httpcomponents core ga httpcore examples org a
  • 在 vue-formulate 的嵌套组中使用空列表

    我正在使用 vue 和 vue Formulate 并想要构建一个带有嵌套组 https vueformulate com guide inputs types group 例如 我有一个用户 外部组 每个用户可以有一个标签列表 内部组 标
  • 从 kotlin 创建新的节点模块对象

    我正在尝试用 Kotlin 编写一个小型的 node js 应用程序来测试和使用 javascript 互操作 从公开原型 Bar 的外部节点模块 foo 我尝试创建 Bar 的新实例 在Javascript中我会简单地写一些类似的东西 v
  • 在 Angular 中使用源映射生成生产版本 - CLI

    生产构建后如何保留源映射 现在 我的命令如下所示 build prod ng build app release prod cp R lang dist 我尝试将其更改为 ng build app release sourceMap tru
  • 如何获得定义频带内的所有 fft bin 数量?

    我用的是matlab软件 对于我的问题 我有一个音频信号 我正在其上应用 STFT 我取一段 46 ms specifially chosen 我的信号消失了y audio signal 并使用FFT在上面 然后我进入下一段 直到音频信号结
  • 有可用的 FreeRTOS 解释语言库吗?

    我在一家公司工作 该公司使用 FreeRTOS 为多个设备创建固件 最近 我们对新功能的要求已经超出了我们固件工程师的工作能力 但我们现在也无力雇用任何新人 即使进行微小的更改 也需要固件人员在非常低的级别上进行修改 我一直在为 FreeR