問題タブ [raspbian-buster]
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.
python - Raspberry Pi4 での Tkinter Python 自動起動
起動時に自動起動しようとするまで完全に機能する最初の tkinter アプリケーションを構築しています。このトピックを調査し、多くのことを試しましたが、何も正しく機能しません。
Raspbian バスター、python 3.7.3 で RPi4 を実行しており、ユーザーがログインする必要なく、このアプリケーションを RPI タッチ スクリーンで実行したいと考えています。
X openboxなどのウィンドウマネージャーを呼び出すことで、デスクトップをロードせずにターミナルからアプリを起動できるように見えるこのリンクを見つけました。~/.xinitrc ファイルを作成して次の行を追加すると、startx と入力してコマンド プロンプトからウィンドウを起動できることがわかりました。
systemd を使用してプログラムを起動しようとしましたが、役に立ちませんでした。これについての助けをいただければ幸いです。
qemu - raspbian buster を qemu で必死に実行しようとすると、黒い画面でハングする
これは私のコマンドです:
sudo qemu-system-arm \ -kernel kernel-qemu-4.14.79-stretch \ -append "root=/dev/sda2 panic=1 rootfstype=ext4 rw" \ -drive if=none,format=raw,file=2020-08-20-raspios-buster-armhf-lite.img \ -cpu arm1176 -m 256 \ -M versatilepb \ -no-reboot \ -serial stdio \ -net nic -net user \ -net tap,ifname=vnet0,script=no,downscript=no
通常、これにより qemu は「guest has not initialized display yet」でフリーズし、何らかの理由でマシン ID が認識されないというエラーが表示されるため、versatilepb を raspi2 に置き換えようとすると、qemu は黒い画面でフリーズするだけです。また、バスター カーネルとストレッチ イメージを使用してみましたが、何もありませんでした。私はqemuが初めてで、ラズベリーVMを本当に使いたいです。
c - C のファイルへのアクセス許可を読み取り専用に設定する
私は C プログラミングが初めてで、ファイルのアクセス許可を読み取り専用に設定して実験しようとしています。ディレクティブが正しくないと確信しており、コンパイルしようとすると、 #include <io.h> が「致命的なエラー: io.h no such file or directory」にあるという行にエラーが表示されます。ファイル「time.log」は「time_logs」というディレクトリにあり、プログラムは「time_logs」ディレクトリと同じディレクトリから実行されます。
OS は、GCC を使用する Raspberry Pi 4 Arm の Rasbian です