タグ付けされた質問 「software-development」

ソフトウェア開発とは、Raspberry Piでソフトウェアを開発するプロセスを指します。Raspberry Piの別のシステムの開発ソフトウェアを指すこともあります。


8
クロスコンパイル用のGCC 4.7ツールチェーンを作成するにはどうすればよいですか?
私はすでにStack Overflowでこの質問をしましたが、ARMクロスコンパイル用のGCC 4.7ツールチェーン(x86 / x86-64 Linuxホスト用)を誰かが構築できたかどうか知りたいです。ソースからGCCをビルドするための多くの指示と、4.7より前のGCCバージョン用の多くの利用可能なクロスコンパイラがありますが、最新のものではありません。 Rasp Pi自体でのコンパイルは正常に機能しますが、実際の目的には少し遅すぎます。 私はコンパイルしたいと思っており、最新の最高のツールを使用したいと思います。


2
Raspberry Piを使用して製品を開発し販売することは合法ですか?
Raspberry Piを使用してソフトウェアを開発するプロジェクトを考えています。最終製品は、Raspberry Pi回路の変更(プロジェクトで使用されていないコンポーネントの除去)で、他の回路を追加します。ソフトウェア部分については、アプリケーションソフトウェアでRaspbian OSを実行します。 それは合法ですか?私は利益を上げることができるなら、私は返しても構わない。

6
Raspberry PiでのPython開発に推奨されるGUIツールキット
私はPiを使用して娘のPython(およびある程度自分自身)を教えていますが、これまで素晴らしい時間を過ごしましたが、CLIでできることはこれまでしかありません。他のツールキット、特にwx、Qt、GTKを検討し始めました。これらはすべて、一般的にLinuxに優れたバインディングを持っているように見えますが、Raspberry Piに固有の多くの情報を見つけることはできません。pythonバインディングが適切である限り、他のツールキットも利用できます。 誰もpiのこれらのいずれかにコーディングした経験がありますか?apt-get必要なパッケージをインストールするために実行する必要がある簡単なコマンドはありますか?さらに良いのは、Raspbianのストックイメージに対応できるツールキットがありますか? 注:現在、私はRaspbianを問題なく使用していますが、ArchiはモノのハードフロートABI問題のために魅力的です。

2
Debian / PythonでUSBデバイスをプログラムする方法
Piは、主にPython用の教育用デバイスとして宣伝されています。これに沿って、PythonからGPIOにアクセスする人々のオンラインでの素晴らしい例がすでにいくつかあります。 ただし、ほとんどの市販の(自作ではなく)周辺機器にはUSBインターフェイスがあります。標準のDebian / Pythonカードを使用してこれらにアクセスするにはどうすればよいですか?Pythonライブラリはありますか?良いチュートリアルはありますか?

1
Raspberry Pi用にコンパイルしていることを検出するにはどうすればよいですか?
Raspberry Piには、C/C++いくつかのハードウェア機能(例:への呼び出し)にアクセスするために、少し特別なコード(私が話している)が必要ですbcm_host_init()。これを自動的に検出するための信頼できるエレガントな方法を探しています。私が悪用できる#definesようなコンパイラはないと思う_WIN32ので、CMake(シェルスクリプトを実行できる)からそれを検出するだけで十分です。また、すべてではないにしても、ほとんどのディストリビューションでこのメソッドが機能することを望んでいます。 私が考えることができる1つの方法は、たとえば/opt/vc/include/bcm_host.hファイル(これは難しくありません)を探し、またアーキテクチャがARMであることを確認できることです(#defineたとえば__arm__、そのためのマクロがあるのでコンパイル時に簡単です__ARMEL__)。この追加のアーチチェックは、別のマシンでクロスコンパイル環境を使用しているが、現在クロスコンパイルしていない場合の誤検知を防ぐためのものです。これとは異なる、より良い方法はありますか?

6
JITコンパイラが利用可能なJDKはありますか?
OpenJDKはPiで正常にコンパイルおよび実行されますが、私が見つけた唯一のバージョンはJITのないバージョンです。Oracleは、ARMv6ではなく、ARMの他のバージョンにこのようなJDKを提供します。その間にJDKのそのようなバージョンを起動して実行する方法はありますか?

4
Raspberry Piのgccに適しているCPUフラグはどれですか?
gccは-mcpu =(または-march =)フラグを使用して、特定のCPUタイプに最適化されたコードを生成します。多数のアームバリアントがあり、gccアームターゲットは多数のFPUタイプも提供します。 どの-mcpu = /-march =フラグと-mfpu =フラグは、Raspberry PiでCコードをコンパイルするときに使用する適切/ネイティブなフラグですか?




4
Visual Studio Codeおよび.Net Core ARMサポート
私はRaspberry Piプラットフォームを初めて使用し、リソースを収集し、小さなコンピューターが適している(適切でない)ものを判別しようとしています。 PythonはR-Piのアクセサリーとコントローラーの制御と自動化のための重要なプログラミング環境であることを理解しています。私はそれを試してみるのを待つことができません。ただし、Webアプリの開発(テスト)にPiを使用する方法も決定しようとしています。 Microsoftが.Net Coreフレームワークをオープンソースとして利用できるようにしたこと、および(本当に素晴らしい)コードエディターであるVisual Studio Codeを聞いたことがあると思います。現在のところ、バイナリファイルは(特に)Linux ia32 / x64アーキテクチャ用にのみリリースされています。 あなたの誰かがARMブランチで何か進歩を見ましたか?おそらく、あなたはいくつかの回避策、またはチェックアウトする価値のある非公式のリリースを見ましたか? ご意見をお寄せいただきありがとうございます。 乾杯!

3
Node.js用のRaspberry Piの構成
単一ページWebアプリケーションの本を読んで、考えさせられた段落に来ました。 Node.jsは、非ブロッキングでイベント駆動型です。簡単に言えば、これは、現代のSPAで非常に望ましい機能であるリアルタイムメッセージングで使用される接続など、控えめなハードウェア上の単一のNode.jsインスタンスが数万または数十万の同時オープン接続を処理できることを意味します。 Raspberry PiをRailsサーバーとして使用する場合に気づいたので、Node.jsについてはどうですか? Node.jsアプリケーションを提供するためにRaspberry Piをセットアップするにはどうすればよいですか? 誰か試してみましたか?ヒントとコツはありますか? 編集:誤解やトピック外を避けるために、Node.jsコンテキストでRaspberry Piに焦点を当ててください。 Raspberry PiはNodeアプリケーションにどの程度適していますか? その場合、最良の結果を得るためにラズベリーパイをどのように微調整できますか?

8
ネットワークを介してパーソナルコンピューターからコードをリアルタイムで編集するために使用できるIDEはありますか?
FTPとさまざまなバージョン管理システムを使用して、フルコンピューターで開発されたコードをRaspberry Piにアップロードまたはコミットできることは知っています。別の可能性は、SSHとVim(またはEmacs)を単に使用することです。 リアルタイムのリモートファイル編集をサポートするIDEがありますか(またはより良い代替手段がありますか)?Raspberry PiでAceを実行しているページをWebサーバーに配置し、別のマシンのブラウザーを使用することは実行可能(または賢明)でしょうか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.