\r\n\r\n

Raspberry Piのコーディングがossのコーディングよりずっと良い理由

raspbian用のcodeoss IDEを試してみてください...。

プログラミングを学び始めたばかりの方でも、経験豊富な開発者の方でも、たくさんのコードを目にすることになるでしょう。優れたコードエディタは必須ですが、Raspberry Pi用のオプションは限られています。

visualstudio code は、Windows、Mac、Linux 用の無償の統合開発環境(IDE)です。Raspberry Piはご利用いただけません。しかし、オープンソースであるため、誰でもバージョンをコンパイルすることができます。

以下では、VSコードのコミュニティコンパイル版であるCode OSSをRaspberry Piにインストールする方法を説明します。

なぜイデが必要なのか?

Raspbian Stretchオペレーティングシステム(OS)には、すでに多くのコードエディタがインストールされています。なぜ、もう1つインストールする必要があるのか、疑問に思われるかもしれません。

codeossはVS codeをベースにしており、単なるコードエディタではありません。ほとんどのイデアには、個々のスクリプトではなく、プロジェクトフォルダ全体を管理するためのエクスプローラが組み込まれています。多くはコードのオートコンプリートをサポートし、コードテスト用のターミナルを内蔵しています。また、パッケージのバージョン管理や依存関係管理をサポートしているものもあります。

要するに、IDEはあなたの生活を便利にするものであり、どれを選ぶかは個人の好みの問題である。

なぜcodeossをインストールする必要があるのですか?

これらのIDEが優れている理由は何でしょうか?コードOSはこれができるのです。基本的にはVS Codeを別名でフル機能化したものなので、おそらく現在Piで利用できるコーディングツールのほとんどの機能を備えていると思われます。

piはその成功に苦しんでおり、古いモデルのpiはコードOSSを実行する際にパフォーマンスと相反することがあるのです。このチュートリアルでは、問題なくプログラムを実行できるRaspberry pi3b+を使用しています。

vsコードをインストールしてみてはいかがでしょうか?

Code-OSSはマイクロソフトが保守しているVS-Codeと同じものなので、単純にVS-Codeをインストールすればいいのでは?

現在、Raspberry PiなどのARMデバイス向けのVSコードの正式なリリースはありません。将来的には変更されるかもしれませんが、現時点ではコードOSがベストです。

コードossの入手方法

Jay Rodgers氏が構築したcodeossは、同氏のheadhubページで見ることができる。

続行するには、ブラウザで両方のサイトを開き、端末のウィンドウも開いておく必要があります。

gpgキーのインストール

現在、Pi用のOSSコードをインストールするには、ウェブサイトに記載されていないいくつかの追加手順が必要です。Linuxのセクションまでスクロールして、「Manual Installation」を見てください。

ここに公開GPG鍵へのリンクがあります。この鍵をターミナルで使用して、以下のコマンドを実行してください。

wget -o - https://packagecloud.io/headmelted/codebuilds/gpgkey| sudo apt-key add -

ここでのスペーシングに注意してください。このコマンドは、Gnu Privacy Protection (GPG) に属するキーをダウンロードし、システムに追加します。これは、OSSコードをインストールするのではなく、プログラムをダウンロードしたときに、正しくインストールされるようにするだけです。

インストールコード oss

現時点では、ホームページの指示に従ってインストールは成功しましたが、プログラムが実行されません。このバグはいずれ修正されるかもしれませんが、現時点では、以前のバージョンのcodeossをインストールすることで解決します。

このコードを端末に入力してください。

sudo apt-get install code-oss=1.29.0-1539702286

このバージョンは実行できますが、システムが更新されるたびに再び壊れます。この問題の解決策は、プロジェクトのGithubページに掲載されています。端末でコードOSSをholdにすることで、自動更新されなくなります。

apt-mark hold code-oss

この設定は、ホールドをアンホールドに置き換えるコマンドを再実行することで、いつでも変更することができます。

codossの紹介

Raspberry PiのアプリケーションメニューからコードOSSを開きます。VSコードを使ったことがある人なら、とても見慣れたものになるはずです。名前を除けば、プログラムの見た目も動作も同じです。

左側には、フォルダを開く、プロジェクト内を検索する、バージョン管理する、デバッグする、拡張するなどのツールバーがあります。これらの機能をすべて網羅することは、本記事の範囲外です。では、Pythonの拡張機能をインストールしましょう。

左側のツールバーの長方形のロゴをクリックすると、拡張機能メニューが表示されます。 Code OSSは、VS Codes拡張機能用のアドオンとヘルパーのライブラリを共有し、ほとんどすべての可能なコード、言語、プロジェクトの種類に対応しています。

メニューからPythonを検索し、インストールをクリックします。インストールしたら、OSSのコードを再読み込みする必要があります。

テストコード oss

この拡張機能をテストするために、**GPIOピンを制御する簡単なPythonスクリプトを作成しましょう。このテストのためにPiでLEDをセットアップすることは完全に任意であり、ここでは回路図を提示しない。続いて、周回遅れの発光ダイオードを使用するためのガイドをご覧になれば、セットアップの参考になるでしょう。

このコードを入力し、この操作を行う際にコードOSSがどのように役立つかをメモしてください。

from gpiozero import LEDfrom time import sleepled = LED(17) #Change this to your LED's GPIO pin number!while True: print("LED on") led.on() sleep(1) print("LED off") led.off() sleep(1)

Pythonの拡張機能は、コード補完とライブコードチェックを提供し、エラーがあればリアルタイムにハイライトされる必要があります。

本当に効くんだ! ちょっとだけ。

画面の右下に、いくつかのエラーが表示されることがあります。

pylintをお使いの方は、このエラーにお気づきでしょう。通常の修正は、Python用の正しいバージョンのpylintをインストールすることです。もう一つのエラーは、Python言語サーバーが現在Piをサポートしていないためです。これは、デフォルトでJediを使用しているので問題なく、よりクールなサウンドです。

この意味がわからなければ、無視していただいて結構です

すべてを一度に

コードOSをインストールすると、コードの編集が容易になるだけではありません。コードOSSは、プログラムにターミナルを組み込んでいます。表示" > "ターミナル "を選択するか、Ctrl+`を押すと、ターミナルを開くことができます。

また、コマンドパネルから任意のPythonスクリプトを実行することも可能です。OSSのコードで開いても、VSのコードで開いても同じです。Ctrl+Shift+Pでコマンドパネルを開き、Python:runpythonfileinterminalを検索します。

選択すると、ターミナルがプログラムを実行し、すべてコードオペレーティングシステムの中で行われます。すべてのコードと端子に一度にアクセスできることは、Raspberry Piにとって画期的なことなのです

raspberry piのエンコーダがビッグバージョンアップ

これは間違いなくメジャーバージョンアップです。これは、Piにすでに搭載されているツールが十分でないということではなく、実際、Raspberry Pi-LED制御のチュートリアルでは、プリインストールされているIDLEコードエディタを使いましたが、とてもよかったのです。

しかし、もっと個性的なものがあってもいいのは確かです。コードOSは、これだけのことができるのです。OSSのコードに触れるために、Raspberry Piで自分のコードを見直す時間を作ってみてはいかがでしょうか。

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ