小编Pau*_*ugh的帖子

在 PC 上使用示波器进行精确计时

在嵌入式软件(固件)领域,通过让 PIO 线摆动并在示波器上捕获其行为来观察事件顺序、计时和优化程序是相当常见的。

在过去,可以通过切换串行和并行端口上的引脚来在基于 PC 的软件上实现几乎相同的功能。这使得在同一跟踪上捕获基于主机 PC 的软件事件和固件事件并检查主机软件/固件交互成为可能。

现在,我的新笔记本电脑...没有串行或并行端口!这种情况越来越多。那么,有人对如何从“现代”PC 发出准确的定时信号有任何建议吗?让我震惊的是,我们没有任何立即可编程、无滞后的输出引脚了。

该解决方案需要在笔记本电脑上运行,因此不允许使用仅插入台式机的附加卡。

embedded timing firmware

5
推荐指数
1
解决办法
229
查看次数

C语言数据结构可视化

是否有任何C语言静态分析器可以在C代码体中创建数据结构的图形图表?

我正在考虑DDD(数据显示调试器)中的数据显示,但这些工作来自源代码的静态分析.

任何图表符号欢迎(UML等),它可以在任何平台上运行.

谢谢.

c code-analysis static-code-analysis

5
推荐指数
1
解决办法
1805
查看次数

暂时中止PC操作系统

如何以编程方式使操作系统关闭,离开并停止执行任何操作,以便程序可以完全控制PC系统?

我有兴趣在MS Windows和Linux环境中这样做.考虑的任何语言或API.

我希望操作系统停止抢占我的程序,停止其虚拟内存管理,停止其设备驱动程序并中断服务程序运行,基本上只是消失.然后,当我的程序使用裸机时,我希望操作系统能够在没有重启的情况下再次返回.

这甚至可能吗?

linux windows suspend

2
推荐指数
1
解决办法
497
查看次数