问题标签 [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.

0 投票
2 回答
1434 浏览

vb.net - AVRdude 在 VB 中即时加密/解密 HEX 文件

嘿,我正在寻找解密我的 ATTiny 芯片的 HEX 代码文件并使用 AVRDude 命令行界面对其进行编程。问题是,我不希望用户能够在任何给定时间看到 HEX 文件是什么。

VB.net Cryptography 是否可以在我将 HEX 文件放到服务器上之前对其进行加密,然后在程序从服务器下载并通过程序运行它而不看到解密的 HEX 文件后对其进行解密?

显然,十六进制文件在被编程到 ATTiny 芯片时不能保持加密,所以我该怎么做才能创建要在程序中编程的原始十六进制文件,而不必担心它将临时文件写入硬盘驱动然后删除它?(因为他们可以在执行该临时文件后关闭程序,他们将能够导航并打开它并查看代码)

任何帮助都会很棒!:o)

大卫

0 投票
2 回答
145 浏览

iphone - 如何加载依赖固件的 NIBS?

这是我的问题:

我有一个在 iOS 3.0 上运行流畅的应用程序我一直在努力将它移植到 4.0 并包含新功能。

我使用 Interface Builder 添加了 iAd。

我知道我必须以编程方式定义它以仍然支持 3.0 设备。我弱链接了框架。但加载 NIB 时应用程序崩溃。

有没有办法根据固件版本加载NIB?假设我有 FirstView.xib 和 FirstView3X.xib

如何根据固件选择加载哪一个?

谢谢

PS:这是我在 StackOverflow 上的第一个问题!

0 投票
1 回答
141 浏览

android - 升级固件后无法连接手机

我正在使用我的 HTC HERO 在 Windows 7 平台上进行开发。

原始固件是1.5。我听说2.2是新的,比1.5快,所以我把固件更新到2.2。(这里有几个概念,比如SPL、Recovery、ROM、Radio)我想我只是升级了ROM。

电话工作正常。但是,我的 Windows 7 再也找不到该设备了。也adb devices找不到设备。

(我没有备份我的旧ROM,我尝试刷一些在线可用的2.2 ROM,Windows 7 都找不到。)

谁能给我一些解决这个问题的提示。非常感谢。

更新:

我试图找到官方的ROM。例如http://www.htc.com/uk/SupportViewNews.aspx?dl_id=671&news_id=254。但是当我输入我的 SN 号时,它说此更新不适用于我的手机。好像那里有很多HERO,我不知道哪个HERO是我的手机。

在 Windows 7 中,系统可以找到该设备,但提示无法正确安装驱动程序。

当我按 BACK + Power Off 键时,我可以进入恢复模式,Windows 可以正确连接到手机。并且还adb devices显示:

替代文字

USB 视频:

替代文字

终于完成了!感谢@Chris Stratton 的提示!我在这里使用解决方案:

http://alt236.blogspot.com/2010/09/adb-will-not-detect-phone-after-rom.html

0 投票
1 回答
212 浏览

android - android中的固件支持

我想知道如何从添加到 android 的新设备开始。说,我有一个新硬件,一个条形码扫描仪,想把它添加到我的安卓手机上。我该怎么做呢?我的意思是原始设备制造商如何解决这个问题?他们是否与谷歌就这一专有添加有某种联系?

我的理解/方法如下: 1.获取新硬件的固件。2. 与 android 接口(这是我的疑问,我该怎么做?) 3. 编写一个 android 应用程序来使用该设备,比如添加新硬件扫描的所有对象的成本。固件将条形码发送给我。我,在我的安卓应用程序中,收集所有代码,匹配它们的价格并将它们相加。这个应用程序是用java编写的吗?

问候阿德

0 投票
2 回答
3350 浏览

c - 有没有 CCS C 编译器的免费软件替代品?

有没有 CCS C 编译器的免费软件替代品?

如果您已经有使用它们的经验,也请发送链接并说明利弊。

0 投票
1 回答
4689 浏览

c++ - 如何找到固件使用的 Flash 和 RAM 的大小?

如何找到固件使用的闪存 (ROM) 和 RAM 的大小?固件使用 C++ 实现。我还有 Keil microvision4;查找 ROM 和 RAM 大小会有帮助吗?

还是我需要查看固件的 MAP(.M51) 文件来查找内存大小?

还是仅仅告诉 hex 文件(.hex)文件的大小就足以定位 ROM 的大小?

0 投票
6 回答
2107 浏览

c - 在面向对象范式中使用 C 对微处理器进行编程,是否可取?

由于C在微控制器中常用,并且可以用C进行面向对象的编程,是否建议使用C实现面向对象的微控制器编程?优缺点都有什么?

0 投票
1 回答
18742 浏览

linux - OSX 中的环回挂载

我正在尝试挂载一个 .img 文件 (rootfs.img),这样我就可以修改固件的功能以获取 4fff N618 (Pandigital Novel) 的衍生产品。

我已经用 bqAvant 的固件刷新了它,它可以完全运行,但是我找不到使用 OSX 10.5 进行环回挂载的方法,我也没有带有 linux 发行版的 cd。efi 甚至不允许我使用 rEFIt 从 USB 设备启动。

使用:

mount -o loop rootfs.img /mnt/rootfs

回复不支持循环。

0 投票
3 回答
922 浏览

c - 使用 Atmel 89C2051 微控制器开发固件应用程序需要哪些软件?

请列出一些可以帮助我为 Atmel 89C2051 微控制器构建固件的软件和链接。谢谢。

0 投票
2 回答
773 浏览

assembly - 为什么“acall”指令在 Atmel 89C2051 微控制器中不起作用?

我用 Keil-µVision 和 Asem-51 进行了尝试,但他们仍然认为这是一个语法错误。这是我的代码: