embedded

embedded

文章 3 浏览 98

在“C”中使用链接器命令文件变量的绝对值 代码

我有一个链接器命令文件,它将堆栈的顶部地址分配给一个变量, _stack = . + 0x80000 我想在“c”程序中使用该地址 - 我想将堆栈复制到另一个位置,然…

霊感 2024-07-06 14:32:10 8 0

动态(算法)图形技术

我正在为 内存有限的 32 位处理器编写应用程序(512k 闪存,32k RAM)。 此设备上的显示为 128x160,具有 16 位颜色,如果我要在处理器上缓冲它,通常…

叫思念不要吵 2024-07-06 13:18:55 7 0

如何重定向 Tornado / VXWorks shell 输出?

我最近一直在开发一个嵌入式 C/C++ 项目,使用 Tornado 2 中的 shell 作为调试我们套件中发生的情况的一种方式。 这种方法的唯一问题是它是一个复杂的…

零度° 2024-07-06 11:00:35 12 0

C(或任何)编译器确定性性​​能

在从事最近的一个项目时,一位客户 QA 代表拜访了我,他问了我一个我以前从未真正考虑过的问题: 您如何知道您使用的编译器生成的机器代码与 C 代码的…

手心的温暖 2024-07-06 05:42:17 10 0

在嵌入式系统上将内核控制台发送到哪里?

我正在开发一个嵌入式系统,该系统当前通过串行端口 1 上的控制台输出启动 Linux(使用启动加载程序中的控制台启动参数)。 然而,最终我们将使用这个…

烂柯人 2024-07-06 05:18:47 8 0

一个任务如何在多个 vxworks 队列上等待?

我们有一个 vxWorks 设计,需要一个任务来处理来自两个消息队列 Q1 和 Q1 的消息。 Q2。 我们希望在两个队列上等待,无论哪个队列收到消息,都处理队…

青衫负雪 2024-07-06 02:56:26 10 0

如何使用“目标远程”在 gdb 中重新运行该程序?

当您在同一台计算机上的可执行文件上执行常规 gdb 会话时,您可以发出 run 命令,它将再次启动程序。 当您在嵌入式系统上运行 gdb 时,就像使用命令 t…

哽咽笑 2024-07-06 01:47:50 5 0

将 Windows 软件移植到嵌入式/实时操作系统

我有一个针对 Windows 环境的现有代码库,着眼于未来,希望使其尽可能跨平台。 我通过使用跨平台库在标准 Linux 发行版上取得了一些成功,但希望将其…

陈年往事 2024-07-05 22:22:49 11 0

Misra 嵌入式软件标准

我需要使大量代码符合 MISRA 标准。 第一个问题:有人可以根据经验对嵌入式系统编写良好的代码进行估计吗? 我知道“写得好”的定义不明确且模糊,因…

戒ㄋ 2024-07-05 22:00:15 10 0

将数据添加到闪存中的段如何会扰乱程序的时序?

我有一个实时嵌入式应用程序,其主周期以 10KHz 运行。 它在配置为从闪存启动的 TI TMS320C 上运行。 我最近向源文件添加了一个初始化的数组,突然间…

∞觅青森が 2024-07-05 21:39:52 12 0

如何定义自己的 errno 值?

当开发将在内核空间中运行的模块(设备驱动程序、中间件等)时,我们希望有某种方法来捕获操作可能失败的原因。 在VxWorks中,errno机制似乎是一个很…

浅浅 2024-07-05 21:03:48 7 0

AVR或PIC开始编程单片机?

我应该从哪个家庭开始学习? (从未在微控制器上进行过任何编程)…

听不够的曲调 2024-07-05 20:49:12 6 0

适合初学者的简单串行 AVR 编程器

为 AVR atMega 和 atTiny 制作串行 (RS232) 编程器的便宜且好的方法是什么? 网上有好几种电路,但是哪一种更好呢? 我希望能够使用一些标准工具在 Li…

§对你不离不弃 2024-07-05 17:57:30 4 0

节能软件编码

在典型的手持式/便携式嵌入式系统设备中,电池寿命是硬件、软件和设备支持的功能设计中的一个主要考虑因素。 从软件编程的角度来看,人们知道MIPS,即…

东京女 2024-07-05 17:07:12 8 0

有哪些好的微控制器开发板可以学习.Net micro框架?

不包括微框架模拟器;)…

无人接听 2024-07-05 14:22:07 8 0
更多

推荐作者

我们的影子

文章 0 评论 0

素年丶

文章 0 评论 0

南笙

文章 0 评论 0

18215568913

文章 0 评论 0

qq_xk7Ean

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文