タグ付けされた質問 「operating-systems」

オペレーティングシステムは、Raspberry Piのハードウェアおよびソフトウェアリソースを管理し、アプリケーションに共通のサービスを提供するソフトウェアです。

4
新しいソフトウェアをインストールするにはどうすればよいですか?
Linuxディストリビューションには通常、コマンドラインからソフトウェアをダウンロードしてインストールできる「パッケージマネージャー」があり、Webからソースコードをダウンロードしてコンパイルできることも知っています。しかし、Raspberry Piでこれらのいずれかを実行する最善の方法についてはわかりません。

1
「dd」を使用してディスクimgをSDカードにコピーすると、「リソースビジー」エラーが発生する
Raspberry PiのダウンロードページからRaspbian wheezyをダウンロードし、RPi Easy SD Card Setup wikiページに従っています。 SDカードをフォーマットしcd、Raspbian imgファイルを含むフォルダーにedしましたが、実行するとsudo dd if=2013-07-26-wheezy-raspbian.img of=/dev/disk2s1 bs=1m、これが出力されます: dd: /dev/disk2s1: Resource busy /dev/disk2出力ファイルとしてもう一度試しましたが、同じエラーが発生しました。何が間違っているのか、なぜimgがコピーされないのかわかりません。 これは、次の(関連する)出力です$ diskutil list。 /dev/disk2 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *32.5 GB disk2 1: Windows_FAT_32 YQFORKLIFT 32.5 GB disk2s1 同様に$ df -h: ysim:~$ df -h Filesystem Size Used Avail Capacity …




2
FreeBSD-RPiにインストールする最も簡単な方法は?
Raspberry Piのサポートは、数か月前にFreeBSD-CURRENTに統合されました。ただし、最新のインストール手順には、別のマシンでOS全体をクロスコンパイルしてインストールイメージを作成するという長いプロセスが含まれています。 私はこれがまだ初期の段階であることに気づきました(そして、パフォーマンスは良くありません)が、RPiでFreeBSDを少しでも簡単にいじる方法はありますか?おそらく最近のビルドのいくつかの事前に作成されたイメージを誰かが公開しましたか?


1
標準のDebianビルドよりもArch Linuxを使用する利点は何ですか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 5ヶ月前に閉店。 Raspberry Piのダウンロードページから: Debian「スクイーズ」 始めたばかりの場合は、これが使用することをお勧めします。GrayとDomのリファレンスルートファイルシステムであり、LXDE、Midori、開発ツール、マルチメディア機能のサンプルソースコードが含まれています。 Arch Linux ARM Arch Linux ARMはArch Linuxをベースにしており、シンプルでエンドユーザーの完全な制御を目指しています。このディストリビューションは初心者には適さない可能性があることに注意してください。 しかし、これは大したことではないので、Raspberry Pi基盤の標準DebianビルドよりもRaspberry PiでArch Linuxを使用する利点は何ですか?

5
CでRaspberry PiのOSを書く
Baking Piチュートリアルはすでに見つけましたが、アセンブリ言語のみを使用しています。最初のレッスンに従いましたが、代わりにCを使用する方法をすでに疑問に思っています。つまり、彼らが高レベルの言語を発明したのには理由があるのです。Cコードをオブジェクト(.o)ファイルにコンパイルして、コンパイルしようとしました .section .init .globl _start _start: bl main loop$: b loop$ 別のオブジェクトファイルにリンクし、それらを一緒にリンクして、取得しkernel.imgます。その後、すでに存在するカーネルを自分のものに置き換えましたが、Cコードは実行されません。私が書いたCコードは、OK LEDをオンにしてから戻ります(それからになりますloop$: b loop$)。しかし、OK LEDは数回ランダムに点滅し、その後消灯します。これが私のCコードです。 int main(int argc, char ** argv) { volatile unsigned *gpioAddr = (volatile unsigned *)0x20200000; *(gpioAddr + 4) = 1 << 18; *(gpioAddr + 40) = 1 << 16; return 0; } Raspberry Piでのオペレーティングシステム開発にCを使用するにはどうすればよいですか? …

2
Raspbianをアップグレードするにはどうすればよいですか?
Raspberry Piのセットアップは希望どおりですが、現在利用可能なバージョン(2012-10-28-wheezy-raspbian.zip)よりも古いバージョンがあります。カーネル、ファームウェアなどをアップグレードするにはどうすればよいですか? 私はいくつかを使用してアップグレードしました: $ sudo apt-get update $ sudo apt-get upgrade 私の現在のRaspbianバージョンは、これに基づいて2012-07-15であると思います。 [kevin@raspberrypi ~]$ more /boot/issue.txt Raspberry Pi reference 2012-07-15 (armhf) Generated using spindle, http://asbradbury.org/projects/spindle/, d2c1253, stage4-lxde-edu.qed ただし、これがどのカーネルバージョンかはわかりません。




3
Raspberry Pi上のiOS
今、そうすることはおそらく非現実的だと理解していますが、「できるから」という理由で、Raspberry PiにiOSをインストールしようと思います。(やがて..) 私はこの問題に関する投稿を探しましたが、ハードウェアの制約のためにiOS 3を実行できる可能性があることを示唆しているようですが、これは本当にどれほど難しいでしょうか?何年も前に、私はOS X86マシンをいくつかセットアップしましたが、結局痛みは完全に可能になりました。(明らかに) だから私の全体的な質問は、Raspberry PiにiOSをインストールしようとするために何をする/学ぶべきなのでしょうか?

4
プログラム専用のプロセッサコアを1つ持つことはできますか?
GPIOピンの高->低と低->高信号エッジ間の時間差を計る必要があります。これを行う簡単なプログラムを作成しました。しばらく実行した後、結果に非常に満足しました(0.01のバリエーション)。しかし、時々0.5秒のエラーがありました。これは、その時点で実行されている他のシステムプロセスが原因であると考えていました。だから私の質問は: プログラム用に1つのプロセッサコアを予約し、他の3つのコアをシステム用にできますか? Raspbian Jessie Liteを使用しているので、実行するには3コアで十分だと思います。

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