问题标签 [firmware]
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.
hardware - 从 BIOS 闪存映像中提取 SMM (SMI) 处理程序
我可以从主板生产商网站下载更新的 BIOS 固件。将下载“BIOS Flash”的映像。
是否可以在 BIOS 映像中找到 SMM (SMI) 处理程序代码?我应该在 BOCHS 下运行 BIOS 来获得这个吗?
PS SMM 是系统管理模式(中断),用于模拟主板的一些未实现的硬件部分。
vb.net - 我可以在 vb.net 中为扫描设备编写自己的固件吗?
我想知道是否有可能编写我自己的固件,该固件将在我正在制作的设备上运行。该设备与您在杂货店看到的价格便携式价格检查器非常相似。它扫描返回 ID 号的条形码。关于我的设备和我正在从事的大项目的更多信息可以在这里找到:
我想在 VB.net 中编写这个固件,因为我非常熟悉它,但是如果另一种语言会更好,请指定我应该从哪一种以及从哪里开始。
我希望扫描固件的一个示例是名为 Qrafter 的 iphone/ipod 触摸应用程序。它允许您扫描任何二维码,并根据其价值采取相应的行动。
固件规格要求:
本质上,我希望该固件获取扫描仪读取的 QR 码的值,并将该值与作为变量存储在固件本身中的 ID 进行比较。当我制造更多设备时,我会为每个设备分配一个唯一的设备 ID,该 ID 与要匹配的 QR 码相对应。
embedded - 如何将 MS Team Build 与其他编译器一起使用?
我一直在成功地使用 Team Build 2010 来自动构建源代码是用 MS C#/C++ 编写的。
现在我必须自动化使用 TI 的编译器编译的固件代码。TI 项目有一个 .pjt 扩展名,我确实有工具(make like)可以从命令提示符编译。
我必须为此创建一个 MSBuild 项目吗?
extract - 如何 unsquashfs 或挂载固件映像?
我想提取我的路由器固件,并对其进行修改。所以我使用了bitsum的固件模组套件。似乎没有错误。我可以得到 image_parts 目录也有 rootfs.img(squashfs 图像)文件。但问题是我既不能挂载它也不能解压。
这是提取输出:
挂载尝试输出:
unsquashfs 尝试输出:
我搜索了“错误代码-3”,它是 Z_DATA_ERROR(数据已损坏或不完整)。现在我该怎么办?
谢谢
java - 从 Android 手机 (java) 读取三星固件和序列号
我正在寻找一种从应用程序中运行 Android 的三星手机读取固件版本(例如 I9100XXKI3)的方法。我知道这是可能的,因为我已经看到一个应用程序已经这样做了,但是我在 SDK 文档中找不到任何东西..
我也在寻找序列号(S/N 也可以通过 adb -service 检索并印在电池下方的贴纸上)。
提前致谢。
c - HDLC 帧 - 八位字节/模 8 疑问
我正在尝试实现 HDLC 帧格式类型 3,我对帧的八位字节/模 8 编码有一些疑问。
- 首先,HDLC 帧是否完全以八位字节传输?
- 帧的长度是“n”八位字节是什么意思?请举个例子。
- 我相信 Octet 和 Modulo 是相同的,所以假设我们有一个字节的帧X,那么X的编码应该是模 8是什么意思。
我对这一切有点困惑,所以我需要更多的澄清。示例和插图将有很大帮助。
提前致谢。
感谢@clifford 和@masoud。你的回答真的很有帮助。但我必须阅读这个八位字节字符串:它是什么?(虽然这听起来很有趣,因为它以简单的方式解释),我回来阅读你的评论,然后我明白你解释的一切。尽管如此,祝我编码愉快。
firmware - 用于在 Atmel UC3 平台上进行固件开发的系统设计文档模板
是否有任何机构拥有或知道任何网站,我可以在其中获得用于 Atmel UC3 平台的固件开发项目的系统设计文档模板?
.net - GetIpAddrTable 的任何替代方案?
我正在寻找“GetIpAddrTable”方法的替代方法,因为由于这个功能我遇到了一些问题。
正如评论中提到的:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa365949(v=vs.85).aspx MSDN 链接
手动重置网络接口卡 (NIC) 和某些 PnP 事件可能会导致 IP 地址被删除或更改。
在获取 IP 地址时,当我通过 TeraTerm 发送重置 AT 命令“at*e2reset”以停止固件工作时,我完全无法获取 IP。有没有办法处理这个问题?可能通过更改代码中的一些逻辑来实现,但我不知道。
android - 如何更改 Android 默认主屏幕代码并替换我的自定义主屏幕应用程序源代码?
在这里,我已经为 android 制作了一个自定义的主屏幕启动器应用程序。现在我想在 Android 源代码中添加这个应用程序。并从 Android 2.3 源代码中删除默认的 android 主屏幕源代码。比我想在替换默认主屏幕源代码后构建整个 Android 源代码EVOLUTION MODULE
。
我想知道关于这个的步骤我怎么能做到这一点。
因此,请分享您的想法,如何将默认主屏幕源代码替换为我的主屏幕源代码。
我已经下载了android 2.3的源代码。但我不知道我必须在哪里更改代码。我必须替换哪些文件。?我想要改变框架级别
c++ - 什么类型的数据结构通常用于保存从固件/压缩图像中提取的大量文件信息?
这是我的第一篇文章,可能是一个幼稚的问题,但我无法在互联网上找到我想知道的内容。
我想从固件文件中提取文件,并希望保留与这些文件相关的各种类型的信息,例如文件名/标题/文件正文/某些部分/偏移量等,它们是二进制和文本数据的混合类型,还有所有文件都是与其他文件属性(例如某些部分/偏移量/部分偏移量等)相互关联的属性。某些文件属性信息取决于其他文件属性信息,因此我不知道通过顺序读取和处理每个文件来完成此过程的任何设计或同时 :(
我已经尝试创建一些类来保存这些信息,但我想知道进行这种文件处理的标准是什么。如果有人请提供一些建议/链接/文档或c++中的示例代码,这将非常棒。