catch-img

CONEXIOBlackBearで利用できるプログラミング言語

コネクシオのテックブログをご覧いただきありがとうございます。
テックブログでは、ちょっと役立つ技術情報やコネクシオの製品を使ってできることを紹介しています。

今回はCONEXIOBlackBearで開発および実行が可能なプログラミング言語についてご紹介します! なお今回ご紹介するのはCONEXIOBlackBearに標準搭載している言語と、当社のサーバーからダウンロードして機能拡張が可能な言語のみを対象としています。機能拡張により対応が可能になる言語については、CLI (command line interface)によるコマンド形式での適用方法で説明しています。

目次[非表示]

  1. C/C++言語
  2. python言語
  3. Java言語 (OpenJDK)
  4. Go言語
  5. JavaScript言語 (Node.js)
  6. おわりに

▼おすすめの関連記事
CONEXIOBlackBearでAWS IoT Greengrassを使ってみる
CONEXIOBlackBearで機械学習モデルを動かす
CONEXIOBlackBearで機械学習モデルを動かす(2) AWS Greengrassでデプロイ
CONEXIOBlackBearで機械学習モデルを動かす(3) SageMaker Studioで学習させたモデルをAWS Greengrassでデプロイ

C/C++言語

業界標準的なプログラミング言語です。CONEXIOBlackBearでは標準搭載なので、すぐに利用できます。ところでみなさまはご存知でしょうか?CONEXIOBlackBearの搭載OSである「Linux」も、みなさまのPCに搭載された「Windows」も、OSの核となる部分はC/C++言語で書かれているんですよ。理由はたくさんあると思いますが、やはり他の言語に比べて高速で、ハードウェアとの相性が良いからだと思います。

python言語

AIアプリケーションで大人気のプログラミング言語です。CONEXIOBlackBearでは標準搭載なので、C/C++同様すぐに利用できます。実は最近、当社のサーバーにてPython3.8を公開しました!これで、より新しいPythonのパッケージやライブラリを利用できるようになりました。今回は、そのPython3.8へのアップグレード手順を紹介します。下記のように実行してください!

# echo "deb https://repository.blackbear.conexiot.jp/ms5776/apt2 blackbear extra" >> /etc/apt/sources.list
# apt-get update
# apt-get download ldconfig
# dpkg -i --force-overwrite ldconfig_2.26-r0_armhf.deb

# apt-get download python3-2to3=3.8.11-r0
# dpkg -i  --force-overwrite python3-2to3_3.8.11-r0_armhf.deb

# apt-get --with-new-pkgs upgrade


Java言語 (OpenJDK)

世界中の開発者に人気があり、世界には何百万人ものJava開発者がいるらしいです。実行環境の自由度が高く、OSやデバイスを問わないため、プログラムが再利用可能だったり、システム間を容易に移行できるというようなメリットがあります。CONEXIOBlackBearには標準搭載されていませんが、安心してください。機能拡張によりインストールして利用できます。下記のように実行してください!

# apt-get install openjdk-8
# apt-get install ca-certificates-java

Go言語

Googleによって開発されたプログラミング言語です。「シンプルで信頼性が高く、効率的なソフトウェアを簡単に構築できる」をキャッチコピーとしています。CONEXIOBlackBearには標準搭載されていませんが、安心してください。機能拡張によりインストールして利用できます。下記のように実行してください!

# apt-get install go
# apt-get install go-runtime
# apt-get install go-runtime-staticdev
C言語のサンプル

JavaScript言語 (Node.js)

こちらは参考情報となりますが、Node.js公式サイトにて公開されているLinuxバイナリ(ARM)が
CONEXIOBlackBearでも動作することを確認済みです!

【公式サイト】 https://nodejs.org/ja/

おわりに

プログラミング言語としては昔から利用されている定番のものから、いま流行りのものまで対応したCONEXIOBlackBearで、貴社システムのアプリケーションを開発してみませんか?

  CONEXIOBlackBear | コネクシオIoTソリューション コネクシオは”海外利用可能”・”車載可能”な堅牢性、AI連携を想定したエッジコンピューティング・ゲートウェイ『CONEXIOBlackBear』を開発しました。IoTゲートウェイ|エッジコンピューティング|海外利用|車載利用|コネクシオブラックベア コネクシオ IoTソリューション


▼おすすめの関連記事
CONEXIOBlackBearでAWS IoT Greengrassを使ってみる
CONEXIOBlackBearで機械学習モデルを動かす
CONEXIOBlackBearで機械学習モデルを動かす(2) AWS Greengrassでデプロイ
CONEXIOBlackBearで機械学習モデルを動かす(3) SageMaker Studioで学習させたモデルをAWS Greengrassでデプロイ

Mr.Bear

Mr.Bear

コネクシオのIoTシステム開発課に所属し、10年以上にわたりIoTシステムの開発に携わってきた有識者。積み上げてきた知見を駆使し、お客様のご要望に合わせたシステムの提案を行います。 CONEXIOBlackBearを使って色々な実証実験を行っています。
コネクシオのソリューションが5分でわかる!
工業・農業・オフィス・車両・インフラなど、
各分野から抜粋した代表例をご紹介
ご質問やご要望はこちらから
お気軽にお問い合わせください

お役立ち資料
最新記事
サイト内検索