問題タブ [embedded]

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 投票する
20 に答える
27917 参照

embedded - AVR または PIC でマイクロコントローラのプログラミングを開始しますか?

どのファミリーから学び始めるべきですか? (マイクロコントローラでプログラミングをしたことはありません)

0 投票する
4 に答える
1894 参照

c - フォント グラフィック ルーチン

独自のフォントはどのように作成しますか? 重いアルゴリズム (freetype、truetype、adobe など) は必要なく、事前にレンダリングされたビットマップ フォントで問題ありません。

アンチエイリアシングが必要で、可能であればプロポーショナル フォントが必要です。

Gimp を使用してレンダリングを行うことができると聞いたことがあります (いくつかの後処理が必要ですか?)

LCDを搭載した組み込みデバイス向けに開発しています。32 ビット プロセッサを搭載していますが、Linux を実行したくありません (やり過ぎ - 使用する機能が少なすぎるため、コード/データ スペースが多すぎます)。

C. 必要に応じて C++。ただし、C が推奨されます。アルゴリズムとアイデア/コンセプトは、どの言語でも問題ありません...

-アダム

0 投票する
19 に答える
3010 参照

c - コンピューター以外のプログラミングを始める最良の方法は?

コンピュータ以外でプログラミングを始めるには、どのような方法が最適ですか?

API を備えた携帯電話のような主流のものを意味するものではありません。

C/C++ の実用的な知識を想定してください

0 投票する
8 に答える
15773 参照

c - ニンテンドーDSでプログラミング

以前にこの回答を読んでいて、組み込みデバイスのプログラミングを学ぶために Nintendo DS Lite を購入することに興味を持ちました。外出してDSを散財する前に、いくつか質問がありました。

  1. プログラミングできる内容に制限はありますか? 私が先に指摘した投稿は、そうではないと言っているように見えましたが、明確にすることはいいことです.

  2. arduino (または同様のもの) を購入してそのルートに進むほうがよいでしょうか? 私は DS が好きです。すでに多くのハードウェアが組み込まれているからです。

  3. CycloDS Evo カードを購入しようと考えていますが、自家製のより良いオプションはありますか?

  4. DS 開発について学ぶのに最適なリソースは何ですか?

お時間をいただきありがとうございます。DS とそのプログラムをお持ちの場合は、ご意見をお聞かせください。または、より良いアイデアがあれば、それもお聞かせください。

ありがとう=]

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

gcc - エイダとニンテンドーDS自作?

注: 私は GCC ツールチェーンについてほとんど知らないので、この質問はあまり意味がないかもしれません。

GCC には Ada フロント エンドが含まれており、ARM を発行でき、devKitPro は GCC に基づいているため、DS でコードを記述するために C/C++ の代わりに Ada を使用することは可能ですか?

編集: devKitARM が使用するターゲットは arm-eabi のようです。

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

linux - 組み込みシステムのカーネル コンソールはどこに送信しますか?

現在、シリアルポート1のコンソール出力でLinuxを起動する組み込みシステムを開発しています(ブートローダーからのコンソールブートパラメーターを使用)。ただし、最終的にはこのシリアル ポートを使用する予定です。カーネル コンソール出力の最適なソリューションは何ですか? /dev/null? 何らかの方法で pty に配置して、潜在的にアクセスできるようにすることはできますか?

0 投票する
11 に答える
28151 参照

embedded - シンプルなデバウンスルーチン

単一のスイッチ入力を処理するのに便利な簡単なデバウンスルーチンがありますか?

これは、OSのないシンプルなベアメタルシステムです。

プロセッサの速度が変動する可能性があるため、特定のカウントのループ構造は避けたいと思います。

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

c# - CE 6.0 デバイス (サーバーとして) と PC (クライアントとして) 間の通信方法

x86 組み込みハードウェアで CF 3.5 を使用して CE 6.0 を実行する測定デバイスを開発中です。PC を使用してデバイスを制御し、イーサネットを使用して接続します。

ある種の (カスタム) プロトコルを使用する代わりに、インターフェイス (DCOM (CE6 ではデフォルトでサポートされていないことがわかっています)、.NET Remoting、または Web サービスを使用) を使用して通信したいと考えています。インターフェイスで定義されたメソッドを呼び出すことは、生データを解析するよりもはるかに簡単でエレガントです。

この場合の最善の解決策は何でしょうか?

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

c++ - 組み込みアプリケーション用に std::string から std::wstring に切り替えますか?

これまで、組み込みシステム (ルーター、スイッチ、通信機器など) の C++ アプリケーションで std::string を使用してきました。

次のプロジェクトでは、Unicode サポートのために std::string から std::wstring に切り替えることを検討しています。これにより、たとえば、エンド ユーザーはコマンド ライン インターフェイス (CLI) で漢字を使用できるようになります。

どのような合併症 / 頭痛 / 驚きが予想されますか? たとえば、まだ std::string を使用しているサードパーティのライブラリを使用するとどうなりますか?

国際文字列のサポートは、私が取り組んでいる組み込みシステムの要件としてはそれほど強力ではないので、大きな頭痛の種にならない場合にのみサポートします。

0 投票する
6 に答える
9451 参照

c++ - メモリ制限のある組み込みシステムでブーストを使用する

組み込みシステムの Windows CE 4 で実行されるアプリケーションを開発するために c++ を使用しています。

制約の 1 つは、アプリケーションが使用するすべてのメモリが起動時にのみ割り当てられることです。新しいメモリを割り当てる代わりに、事前に割り当てられたメモリのみを使用する多くのコンテナとアルゴリズムを作成しました。

このような状況で、独自のコンテナの代わりにブースト ライブラリを使用することは可能だと思いますか?

コメントやアドバイスは大歓迎です!

どうもありがとう、

ニック