問題タブ [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 投票する
3 に答える
3423 参照

iphone - iTunesまたはXCodeを使用せずに非アクティブ化されたデバイスからUDIDを取得しますか?

友達のiPodTouch第3世代にiPhoneOS4.0をインストールしましたが、プロビジョニングポータルにudidを追加するのを忘れました。デバイスがロックされており、UDIDを取得するためにデバイスを元に戻す方法が見つからないようです。ここにはXCodeがありません。iTunesを使用して、どうすれば元に戻すことができますか?

0 投票する
1 に答える
229 参照

android - Android デベロッパー Phone 1 ダウングレード ファームウェア

Android デベロッパー Phone 1 のファームウェア バージョンを 1.6 からダウングレードしようとしています。このリンクをたどって1.5に...

http://developer.htc.com/adp.html

ここで、デバイス ラジオ ファームウェアの更新の手順 7 まで完了しました。手順 8 では、

update.zip ファイルのロードが開始されます。update.zip ファイルを分析します。そして最後に、更新が中止されたことを示しています

そのリストに記載されているすべての手順を正確に実行しました。

洞察力は高く評価されます。

-ダイワット

0 投票する
1 に答える
179 参照

android - Android-ROMへの追加とアップグレード-質問

**これがSOに完全に関連しているかどうかはわかりませんが、本質的にプログラミングに関連していますが、別のフォーラムにより適している場合は、お知らせください。削除します**

Android ROMで実行できることに関して、ここでRomの開発者/専門家にいくつか質問があります。

1)パーサーROMのアップグレードは可能ですか?では、ROMのごく一部を変更して、ユーザーがROMを簡単にアップグレードできるようにすることは可能ですか?

では、ROMの一部を変更すれば、顧客は技術に精通していなくても、デバイスをルート化してフラッシュする必要なしに、新しいROMにアップグレードできますか?

2)ユーザーが「工場出荷時の設定に戻す」を選択したときにROMへのアップグレードが削除されないように、変更をROMに書き込むことはできますか?

3)基本的に、(デバイスメーカーの許可を得て)ROMにいくつかの小さな追加パーツを追加し、この新しいROMバージョンをデバイスのファームウェアアップグレードとして提供して、ユーザーが「アップグレードするだけでよい」かどうかを知りたいのです。 「そして、そこにデバイスをルート化してフラッシュするプロセスを経ていないのですか?

0 投票する
2 に答える
306 参照

linux - ルーター ファームウェアのカスタマイズ

Netgear DG834 ルーターを持っています。ファームウェアをハッキングして、Wake on Lan オプションを追加しようとしています。Netgear では、イメージを構築するためのソースとツールをダウンロードできますが、どこから始めればよいかわかりません。

Unix プラットフォームでプログラミングしたことはありませんし、ファームウェアのハッキングも行ったことはありません。

0 投票する
1 に答える
407 参照

iphone - 3.1.3用のiPhone3GSファームウェア?

私は有料の開発者ですが、XCodeを使用せずに3GSを4.0からダウングレードする必要があることに気づきました。ファームウェアはどこから入手できますか?

0 投票する
3 に答える
436 参照

driver - ドライバーとファームウェアの作成

ある製品(たとえば、ゲームコントローラー)のドライバーを作成する必要があると言われた場合、どのように作成しますか?これは、C / C ++で通常実行できることですか?

そして、USBに接続する外部デバイスのファームウェアはどうですか?これは通常どのように作成されますか?これもC/C ++、またはいくつかの低水準言語で行われますか?

ありがとう!

0 投票する
5 に答える
1368 参照

java - OEM Newbi: カスタム ハードウェア プラットフォームに小さな Java アプリケーションを配置するにはどうすればよいですか?

私はまだ Java を学んでいますが、小さな Java プログラムをカスタム ハードウェア デバイスに組み込みたいと考えています。しかし、私は工学の学位を取得していないようです...しかし、おそらく誰かが私を正しい方向に向けることができますか?

とても小さくてシンプルなことをしたいと思っています。私のアイデアは、10 ~ 20 個の LED ライトを制御し、さまざまなパターンで点滅させる小さな Java アプリケーションを作成することです。

小さなカスタム デバイスを構築 (または購入) し、その上に Java アプリケーションを配置して、Java コードを実行する "オン" と "オフ" のスイッチを備えた小さなカスタム ボックスを用意したいと考えています。 LED。スイッチを入れると、コードが実行されます!

この種のスターター キットやチュートリアルはありますか? はんだごてを買わなきゃいけないのかな…?私はグーグルを試しましたが、実際に何をグーグルするべきかわかりません...ガイダンスをいただければ幸いです。

0 投票する
2 に答える
539 参照

iphone - iPhone の向きとファームウェアについて: 常に向きを強制する

最近、QA 担当者から、iOS 4 では正しく表示できますが、開発されたアプリの向きが iPhone 3 では正しくないというテキストを受け取りました。下に灰色のスペースを残します。ただし、iOS 4 では向きが正しいと主張しています。

私は自分の 3GS (iOS4 を使用) で彼らの主張をテストします。アプリは常に iPhone で正しくレンダリングされます。次の理由から、それはかなり奇妙です。

  1. アプリはiOS4のリリース前に開発されており、ローテーション用のコードはそのまま残されています。これは、以前は iOS3 で回転が正しく機能していたことを意味します。
  2. ベース 3.2.3 バージョンを使用してアプリを実行しましたが、QA が主張しているものを作成できませんでした。これは、シミュレータ (iOS 3.2.3 と 4 の両方でテスト済み) と実際のデバイスの両方に当てはまります。(iOS4を使用)
  3. 回転は iOS3 から機能し、iPhone の iOS4 でも機能します。

これは非常に奇妙なケースであり、QA が主張しているバグを再現できませんでした。この場合、アドバイスが必要なのですが、オリエンテーションの方法をすべてリストアップしていただけませんか? もちろん、これはやり過ぎですが、彼らの主張を再現することができないので、アプリに常に横向きビューの向きを強制する方法が本当に必要です。

だから私は次のことを書き留めました:

  • 横向きの初期インターフェイスの向きの plist を編集します。
  • アプリケーション setStatusBarOrientation メソッド。おそらく、ViewController の viewWillAppear メソッドでこれを行います。
  • メソッド shouldAutoRotateToInterfaceOrientation で、目的の方向のみを設定します。

どんな助けでも本当に感謝しています。

0 投票する
5 に答える
18988 参照

embedded - 組み込みプロジェクトに RTOS の使用を検討する理由は何ですか?

まず背景、私の質問の詳細は次のとおりです。

私が取り組んでいるプラットフォームで働いている会社では、現在、開発環境として MPLAB IDE を使用している Microchip PIC32 ファミリを使用しています。以前は、この同じアプリケーション用に、Microchip dsPIC および TI MSP ファミリ用のファームウェアも作成しました。ファームウェアは、コードがデバイス制御、データ サンプリング、およびユーザー通信 (通常はユーザー PC) の 3 つの主要モジュールに分割されているという点で非常に単純です。デバイス制御は、GPIO バス ラインと、SPI または I2C 制御を必要とする少なくとも 1 つのパーツの組み合わせによって実現されます。データ サンプリングは、タイマ モジュールを使用してサンプリング周波数を維持し、さらに SPI/I2C および GPIO バス ラインを使用してサンプリング ハードウェア (つまり、ADC) を制御する割り込み駆動です。ユーザー通信は現在、Microchip App Framework を使用して USB 経由で実装されています。


ここで質問があります。上記で説明したことを考えると、どの時点で自分のプロジェクトに RTOS を採用することを検討しますか? 現在、RTOS を使用する理由として、これらの可能性のあるトリガー ポイントを考えています。

  • コードの複雑さ? コードベースのアーキテクチャ/組織はまだ小さいので、すべての詳細を頭の中に入れておくことができます。
  • マルチタスク/スレッディング? 割り込みによるモジュール実行のタイムスライスは、現時点ではマルチタスクで十分です。
  • テスト? 現在、正式なテストや HW スモーク テスト以降の検証はあまり行っていません (これは近い将来に修正したいと考えています)。
  • コミュニケーション? 現在、カスタム パケット形式とプロトコルを使用しており、データはバイナリ BLOB であり、START、STOP、SEND DATA コマンドのみを実行します。
  • プロジェクト範囲? 近い将来、システムを大量生産することを目標に、デバイスをより大きなシステムに統合するプロジェクトを取得する可能性があります. 現在、私たちのすべてのプロジェクトは、一度に 1 つか 2 つのユニットを生産する、約 1 か月の短いターンアラウンドの実験的プロトタイプです。

他にどのような点を考慮する必要があると思いますか? あなたの経験では、ベース ランタイムでコードを実行するだけでなく、RTOS の使用を検討するよう説得した (または強制した) 理由は何ですか? RTOS の設計/プログラミングに関する追加リソースへのポインタも大歓迎です。

0 投票する
2 に答える
698 参照

operating-system - レゴNXT2.0用のOSを書きたいです。どこから始めれば?

Lego NXT 2.0用のOSを作成したいのですが、このシステムのアーキテクチャに関する情報が見つかりません。誰か例がありますか?または、このトピックに関するその他の有用な情報はありますか?