- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我们有一个系统和一个外部底板管理 Controller (BMC) 来监控该系统。当系统发生严重错误时,应记录该错误并将其发送到外部 BMC。向BMC发送错误消息的过程可能会花费很多时间,因为我们需要编写日志条目,通过I2C总线发送事件。该错误是在中断处理程序内部捕获的,这需要以非常短的时间和非阻塞的方式处理该事件。另一方面,如果错误是不可恢复的,系统可能会立即重新启动。
请您推荐一种在中断处理程序内处理错误报告的好方法,或者此过程有任何标准方法吗?任何建议表示赞赏。提前致谢。
最佳答案
没有什么好的办法。
如果您的 BMC 通信处于 sleep 状态,则您无法从中断处理程序内部执行这些操作,而必须将它们移至工作队列。
如果您的系统在中断处理程序后立即重新启动,您将无法与 BMC 通信。
如果您的中断处理程序实际上知道系统将重新启动,那么您可以更改 I²C 驱动程序以添加某种方法,通过忙轮询而不是休眠来从中断处理程序内部发送数据。
关于linux - 中断处理程序内向外部 BMC 报告错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16578606/
我试图让一个 div 元素在它位于视口(viewport)内时获得一个附加的类。为此,我使用了缩小版的 JQuery 1.11.0。 这是我的 JQuery 代码: function isScroll
正如标题所示,我无法再从 lambda 向我的 apiGateway 发出请求,因为结果返回以下响应。 \n\nERROR: The request could not be satisfied\n\
我已经看到关于该主题的其他示例/问题,但我无法让我的工作。 我有一个自定义表格 View 单元格,我在其中添加了一个标签。用户将能够触摸标签以改变其颜色。但是,当我点击它调用的标签时 didSelec
简单地说,我有一个 vector : vector> myvector 对于这个例子,它看起来像这样: myvector[ vector{1,2,3} vector{1,2,3,4,5} vector
我是一名优秀的程序员,十分优秀!