kato-daisuke
2022年5月28日 10時16分
Armadillo-x1にrosのインストールをしたいです。
debianにrosをインストールする公式Wikiページhttp://wiki.ros.org/noetic/Installation/Debianの手順に従って,debian(buster)にrosをインストールしようとしましたが,sudo apt install ros-noetic-desktop-fullあるいはsudo apt install ros-noetic-ros-baseのコマンドを実行するとUnable to locate package ros-noetic-desktop-fullとなります。
このパッケージが見つからない原因はどのような事が考えられるでしょうか?
よろしくお願いいたします。
コメント
kato-daisuke
> 下記URLにあるように、違うバージョンのrosであればインストールできるかもしれませんが、弊社では試しておりません。
> http://wiki.ros.org/ROSberryPi/Installing%20ROS%20Kinetic%20on%20the%20…
ros-melodicであればdebian stretchのarmhfに対応しているようですが,Armadillo-x1にプリインストールされているのがdebian busterです.
debian stretchにバージョン変更する方法を教えて頂けないでしょうか?
宜しくお願い致します。
at_shinya.koga
アットマークテクノの古賀です。
kato-daisukeさん:
>>下記URLにあるように、違うバージョンのrosであればインストールできるかもしれませんが、弊社では試しておりません。
>>http://wiki.ros.org/ROSberryPi/Installing%20ROS%20Kinetic%20on%20the%20…
>
>ros-melodicであればdebian stretchのarmhfに対応しているようですが,Armadillo-x1にプリインストールされているのがdebian busterです.
>debian stretchにバージョン変更する方法を教えて頂けないでしょうか?
ルートファイルシステムの書き換え手順は、製品マニュアルの「11.2.4. ルートファイルシステムの書き換え」をご覧ください:
https://manual.atmark-techno.com/armadillo-x1/armadillo-x1_product_manu…
https://armadillo.atmark-techno.com/resources/documents/armadillo-x1/ma…
stretch のルートファイルシステムは、こちらからダウンロードして下さいませ:
https://armadillo.atmark-techno.com/resources/software/armadillo-x1/use…
kato-daisuke
> ルートファイルシステムの書き換え手順は、製品マニュアルの「11.2.4. ルートファイルシステムの書き換え」をご覧ください:
> https://manual.atmark-techno.com/armadillo-x1/armadillo-x1_product_manu…
> https://armadillo.atmark-techno.com/resources/documents/armadillo-x1/ma…
>
> stretch のルートファイルシステムは、こちらからダウンロードして下さいませ:
> https://armadillo.atmark-techno.com/resources/software/armadillo-x1/use…
debian 9(strech)のルートファイルシステムを構築する場合,ATDE7を使用しないといけませんか?ATDE8でも構築出来ますか?
宜しくお願い致します。
at_shiita.ishigaki
石垣です。
> debian 9(strech)のルートファイルシステムを構築する場合,ATDE7を使用しないといけませんか?ATDE8でも構築出来ますか?
ATDE7・8どちらの環境においても、ルートファイルシステムの書き換えを行うことができます。
ただし、ルートファイルシステムのみの書き換え手順は少し複雑であるため、
より簡単な手順であるインストールディスクを使用したイメージ書き換えを行うことをお勧めします。
インストールディスクの作成・実行方法は下記URLを参考にしてください。
https://manual.atmark-techno.com/armadillo-x1/armadillo-x1_product_manu…
インストールディスクにおいても、ATDE7・8どちらの環境においても実施可能です。
インストールディスクを使った場合は、eMMC内のデータが初期化されますので、
必要なデータはバックアップを取っておいてください。
kato-daisuke
> インストールディスクの作成・実行方法は下記URLを参考にしてください。
> https://manual.atmark-techno.com/armadillo-x1/armadillo-x1_product_manu…
11.1.1上記URLのインストールディスクイメージの作成の最初の必要なパッケージのインストールと展開の部分で質問です。
sudo apt-get install u-boot-toolsのコマンドを実行してもホームにmake_install_disk_image-[version].tar.gzは生成されませんが,これは別のコマンドでダウンロードするような圧縮ファイルなのですか?
宜しくお願いいたします。
at_shiita.ishigaki
石垣です。
> sudo apt-get install u-boot-toolsのコマンドを実行してもホームにmake_install_disk_image-[version].tar.gzは生成されませんが,これは別のコマンドでダウンロードするような圧縮ファイルなのですか?
インストールディスクイメージ作成ツールは下記URLからダウンロードしてください。
https://armadillo.atmark-techno.com/resources/software/armadillo-x1/too…
kato-daisuke
「第11章 11.1.1 インストールディスクイメージの作成 3.使用するイメージを指定し、インストールディスクイメージを作成します。」を参考にしてインストールディスクイメージを作成しようとしましたが、添付画像のようになり作成出来ませんでした。
原因をご教授頂けたら幸いです。
ファイル | ファイルの説明 |
---|---|
terminal画面.png |
at_takuma.fukuda
>
> > インストールディスクの作成・実行方法は下記URLを参考にしてください。
> > https://manual.atmark-techno.com/armadillo-x1/armadillo-x1_product_manu…
>
> 11.1.1上記URLのインストールディスクイメージの作成の最初の必要なパッケージのインストールと展開の部分で質問です。
> sudo apt-get install u-boot-toolsのコマンドを実行してもホームにmake_install_disk_image-[version].tar.gzは生成されませんが,これは別のコマンドでダウンロードするような圧縮ファイルなのですか?
>
> 宜しくお願いいたします。
福田と申します。
インストールディスク作成に必要なインストールディスクイメージは下記にて配布しています。
*Debian Stretchのものもあります。
https://armadillo.atmark-techno.com/resources/software/armadillo-x1/dis…
独自のインストールディスクを作成する場合は、インストールディスクイメージ作成ツールを使用する必要がありますが、
初期化を行うだけであれば、配布されているインストールディスクイメージを使ってインストールディスクを作った方がスムーズです。
配布されているインストールディスクイメージをATDE上にダウンロードして、以下の手順に従ってインストールディスクの作成・実行を行ってみて下さい。
https://manual.atmark-techno.com/armadillo-x1/armadillo-x1_product_manu…
kato-daisuke
「第11章 11.1.1 インストールディスクイメージの作成 3.使用するイメージを指定し、インストールディスクイメージを作成します。」を参考にしてインストールディスクイメージを作成しようとしましたが、添付画像のようになり作成出来ませんでした。
原因をご教授頂けたら幸いです。
ファイル | ファイルの説明 |
---|---|
terminal画面.png |
at_shiita.ishigaki
石垣です。
> 原因をご教授頂けたら幸いです。
添付画像から、atmarkユーザーのパスワードを正しく入力できていないように思われます。
atmarkユーザーの初期パスワードは「atmark」になります。
パスワードを変更している場合はそちらを入力してください。
福田からも案内がありましたが、
stretchへの初期化を行うだけであれば、当社から配布されているインストールディスクイメージを使って、
インストールディスクを作成することができます。
使用するインストールディスクイメージは下記URLからダウンロードしてください。
https://armadillo.atmark-techno.com/resources/software/armadillo-x1/dis…
kato-daisuke
> 使用するインストールディスクイメージは下記URLからダウンロードしてください。
> https://armadillo.atmark-techno.com/resources/software/armadillo-x1/dis…
上記URLからインストールディスクイメージをダウンロードしてsdカードに書き込みインストールの実行をしましたが、添付画像のようなエラーが出ました。それでも,Install Completed!!が確認出来,再起動するとdebian9にバージョン変更出来ました。
添付画像のエラーが出ていても問題ないのでしょうか?
宜しくお願い致します。
ファイル | ファイルの説明 |
---|---|
端末画面.jpg | インストール時のエラー |
koga
アットマークテクノの古賀です。
kato-daisukeさん(2022年6月6日 14時57分):
>>使用するインストールディスクイメージは下記URLからダウンロードしてください。
>>https://armadillo.atmark-techno.com/resources/software/armadillo-x1/dis…
>
>上記URLからインストールディスクイメージをダウンロードしてsdカードに書き込みインストールの実行をしましたが、添付画像のようなエラーが出ました。それでも,Install Completed!!が確認出来,再起動するとdebian9にバージョン変更出来ました。
>添付画像のエラーが出ていても問題ないのでしょうか?
添付して頂いた画像のエラーメッセージ("Timeout waiting for hardware interrupt.")は、SD ホストドライバの、ホストコントローラ制御部が出しています:
https://github.com/atmark-techno/linux-4.9-at/blob/efe48ceee1ddd4149ab2…
おそらく、インストールディスクイメージを SD カードから Armadillo-X1 の内蔵ストレージ(eMMC)へセクタ/ブロック単位でコピーする際の、SD カードからの DMA 転送による読み出しで、DMA 転送の完了待ちが何度かタイムアウトしたのでしょう。SD カードからの読み出しでデータ転送完了待ちのタイムアウトなどでエラーした場合、リトライ動作が行われるようになっていますので、エラーした領域(セクタ/ブロック)の読み出し要求を再度発行して成功し、先に進む、という動作が何度か起き、最終的には SD カードから eMMC へのディスクイメージコピー処理が完了した、という状況だったのではないかと思います。
ということで、おそらく問題ないと思います。明確に断言する回答でなく恐縮ですが、参考になりましたら幸いです。
at_shiita.ishigaki
2022年5月30日 12時27分
石垣です。
> このパッケージが見つからない原因はどのような事が考えられるでしょうか?
下記URLを確認したところ、ros-noeticが対応しているdebianのアーキテクチャはamd64とarm64のようです。
Armadillo-X1のアーキテクチャはarmhfのため、インストールできないと思われます。
http://wiki.ros.org/noetic/Installation
下記URLにあるように、違うバージョンのrosであればインストールできるかもしれませんが、弊社では試しておりません。
http://wiki.ros.org/ROSberryPi/Installing%20ROS%20Kinetic%20on%20the%20…