【Raspberry Pi】ラズベリー・パイ part59【Arm】
■ このスレッドは過去ログ倉庫に格納されています
Raspberry Piシリーズはクレジットカードサイズのコンピュータ。いろいろな用途に使えますが
いろいろと割り切りが必要な部分もあるよ。ケースやカメラモジュールもあります(別売)
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃たいせつなこと: 安定した5V電源の確保が安定動作への第一歩かも ┃
┃ACアダプタと接続ケーブル、それぞれに十分な電流容量のものを ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
Raspberry Piシリーズを大雑把に世代分けすると (A系、CMは略)
第一世代:Model B, B+, Zero, ZeroW (SoC: BCM2835 CPU: Arm1176JZF-S Armv6 Single-core)
第二世代:Pi2 (SoC: BCM2836 CPU: Cortex-A7 Armv7 Quad Core ※v1.2よりPi3と同一)
第三世代:Pi3 (SoC: BCM2837 CPU: Cortex-A53 Armv8 Quad Core)
第三.一世代:Pi3B+ (SoC: BCM2837B0 CPU: Cortex-A53 Armv8 Quad Core)
第四世代:Pi4 (SoC: BCM2711 CPU: Cortex-A72 Armv8 Quad Core)
・SDカードには必要最低限の書き込みで運用
ハードに使うとSDはサクッと死にます。使い捨て上等!の割切りも時に必要
安定運用な状態のときにSDを複製(バックアップ)しておき、有事に備えましょう
3B以降は、USBマスストレージからのブート可
関連リンク・技適検索先はレス2に掲載しました。
※ハードウェア中心の話題は以下のスレをご利用下さい。
【ARM】 Raspberry Pi Ver.18 (自作PC板)
https://egg.5ch.net/test/read.cgi/jisaku/1590909260
【RaspberryPi】1ボードPCを語るスレ16【Pine64】(電気・電子板)
https://rio2016.5ch.net/test/read.cgi/denki/1592899647/l50
その他雑多な話題
https://mao.5ch.net/test/read.cgi/linux/1444805068
※前スレ
【Raspberry Pi】ラズベリー・パイ part58【Arm】
https://mao.5ch.net/test/read.cgi/linux/1598428959/ >>794
そのみんなが使ってるって言うのが重要
みんなが使ってる=エコシステムの充実に繋がるから せやろか?
機械学習についてはまだわからないでもないとはいえ、webフレームワークとか酷いの一言やぞ
充実してると言ってる奴は多いわりに実際は全然充実していない印象 プログラミング言語の技術書の新刊もPython一色だよ
情報も多いし扱いやすさもあるし、なにか始める初手としては一番良いとは思う
足りないところが出てきたらその時に考えればいい
そこまで辿り着く頃にはどんな言語でもある程度は身につく力があるはずだ >>800
WEB系だけはまだ弱いね
でもDjangoとかこの先は自然に伸びてくると思うよ
それくらいPythonの勢いが強い そこが最悪なところで、Pythonって言語仕様も実装もまあまあ複雑なわりにゴミみたいな自称入門書が溢れてるせいでネット上でも情報がクソまみれなわけじゃん
まともなセンスがあったら耐えられない空間になってるのに、そこに初心者を入れようとか悪意しか感じない >>803
だったらあんたがお勧めの言語を具体的にここで上げてみれば良いのでは?
言語仕様も実装もPythonよりシンプルな言語があるんでしょ?
それが上げられないのであれば、言ってることの説得力はゼロですぜ クソなネット情報は本がソースなの?
紙メディアもまだまだ安泰そうだね >>800
Webはたしかにnode.jsとかの方が強いと思うけど、
Djangoあたりの有名フレームワーク使えば作るには十分だし(選択として良いかはともかく)
ちょっとした実験やデータ処理、通信、自動化あたりには全く困らないレベルでライブラリ揃いまくってるよ。
シェルスクリプトとかPerlでやってたようなことの置き換えに加え、特殊なプログラム入れなきゃ出来なかったようなことまでライブラリで出来るという感じ。
プログラミングってアプリ開発だけに使われる訳じゃないからさ。 大学の理工系の連中がしっかり基礎からCやFortranを学ぶ一方で、ど素人がコピペでPythonをやり始める世の中ね そんなん究極の言語なんか無いんだから目的によるわ
シンプルという話ならCとかSchemeとかLuaとかだろ
高度なシェルスクリプト的なものとして便利なことはある ここは老害がPython認めずにギャーギャー騒いでるスレなのですか?
心が狭くて悲しいですね >>808
支離滅裂で草
結局目的によるとかそういう逃げ方するなら最初から喧嘩ふっかけなきゃいのに
こどおじ特有の浅い主張やね データ処理とかアルゴリズム構築のジャンルでいうと、jupyter notebookがめちゃくちゃ優秀で1行単位で結果を確認しながらプログラム書いていけるから、
初期の実験にはめちゃくちゃ向いてるんだよ。
OpenCVで画像処理したい、と思ったときに、
テストデータの作成、アルゴリズム構築、実験結果の可視化まで全部jupyter上でできるから。
C++だったら、関数の引数をちょっと間違えただけでコンパイルからになるから一回の試行に1分とかかかってくるけど、
jupyter上で試すなら10秒とかで済むから、
生産性はほんとに大違いだよ。
ハード寄りのプログラミングって、結局はI2CなりGPIOなりSPIなりで他のデバイスと通信して結果をもらうとか思い通りに動かすために実験しながら作っていく形になると思うんだけど、
ライブラリに頼ったプログラミングも似たようなもんで、ライブラリの挙動を実験しながら作っていくプロセスが必要で、
リファレンス読んでもどうやればいいかよくわからないときほどPythonとか jupyterが威力を発揮すると思うね。
そこはラズパイでない普通のPCでも一緒なんだよ。 pythonを覚えたのはciv4のmod作成がきっかけ
もう10年以上前の話だが... Jupyterのメリットいまいちわからないんだが、ターミナル2枚開いて片方で編集しながらもう片方で実行したりIDEで実行するのと変わらなくない?
ラズパイなんていちいちディスプレイ繋いでられないと思うけどwebサーバ立てる感じなのかな >>814
jupyterはデバッガで実行してていつでも変数見放題なのと、
その変数もブラウザ上で綺麗に表示されて見やすいのがメリットかな。
表データとか画像とか弄ってるときに任意のタイミングで中間ファイルを一々書き出してビュワーで見る手間がなくなる
jupyterは元々Webサーバーが起動してそれをブラウザから操作する形だから、
開発したい環境にディスプレイとか繋がっている必要はないよ
あとは、一から実行すると重たい処理がある場合は、変えたいところだけやり直せばいいから変わらないところは処理の時間を待つ必要がないことと、
markdownやLaTeXなんかを使えるから、途中に章立てとか数式とかを入れることができるので、
読みやすい実験ノートみたいな感じでドキュメントとプログラム断片をまとめることができるあたりがメリットかな。まさにnotebookなんだよね なるほどねー
ラズパイでサーバまで立ててしまえば操作側はシンクライアントでもスマホでも良いわけだ
相性良さそうだな >>812
俺は会社でtrac導入した時にカスタマイズするために覚えたわ
同じく10年以上前に >>816
pip install jupyter
jupyter notebook
これだけで使えるので、是非試してみてくれ JavaやC#の勉強に使いたいんだが
性能とかどうだろう
C#はLINUXでは無理? .net Core なら出来るでしょ
ザマリンは知らん まずは使えよと思うんだが。いくら非力だと罵られても実際に使ってみなければ
みなその非力さを認めないのだから。 基本的にはおもちゃなのに「勉強に使う」ってのが理解できない
そんなに勉強したいのか?なんのために?遊びたいだけでしょ C#勉強するのは無理じゃないと思うけど.NET Coreの初心者向け解説がどれだけあるのかという点が疑問だな
右も左もわからない人が適宜読み替えたり試したりしながらまともな環境構築するのにかかる手間を考えるとWindowsが普通に動くPC買った方がいいと思うけどなあ なら遊びたいと言えばいいのになぜわざわざ勉強したいと言うのかっていう
かっこつけてるのかね ラズパイでC言語なんて同人誌を除けば最近出版された1冊だけだし、
C言語系は、デバックやその後の実行に手間かかり過ぎなんで、
個人はpython3でいいと思うけど。 「C言語系はデバッグや実行に手間がかかる」
どういうことなのかよくわからないので説明してほしい
普通にコンパイルして実行したりデバッガかけたりできないの? ARM機という特殊性においてのみ、Cの勉強でも使う価値はあるかもしれない。
こういうコードはx86よりARMのほうが得意だみたいな 遊び用のPCと
勉強用のPCを分けたい
javaだよねやっぱ Pythonいいよ
スラスラ書けるね
C++いいよ
サクサク動く
最近Rustさわり始めた
ワクワクだよ あ〜Javaは駄目だね
クソだよ
Android用で使ってるけど
なんでこんなクソ使わねえといけねえのか
イライラする >>826
2147MHzにすると2.4GHzのIvy i3モバイルくらいはまくれる 学歴とプログラム言語の話題は争いの火種になりやすい >>828
てか別にラズパイはおもちゃでもないし(仕事で普通に開発に使ってる)、
目的意識を持った遊びを勉強と言うのは別に違和感ないけどなあ。生涯学習とか今更珍しい話でもないし。
あなたにとって勉強ってなんなの?文字通り、強いられてイヤイヤやる感じじゃないとダメなの?そして、遊びよりかっこいいことなの? お前ら、言語雑談に必死過ぎだろ
具体的にPiでxx言語使ってGPIOとかを操作するためやり方がわからんから教えてとかだと
レスがほとんどないんだろうが プログラミングの方がGPIOより間口が広いということだろ。
個人的には40ピン使わない一般的Linuxユーザーランドの勉強用途ならラズパイ使わない方が勉強になるような気もしてるけど。
カーネルになるとラズパイは色々試しやすい気がしないでもない。 >>843
普通に言語勉強するならPiではなくPC使うだろうからな
自分でGPIOを操作するコードを書こうって時点である程度言語が使いこなせるだろうし
俺なんか言語はほとんどわからんが、ネットに転がっているコードをコピペしてLED光った・温度取得した
だからな ラズパイを何か計算用に使ってる奴いる?
俺は部屋の監視と勝手に動画収集してくれるNASとしてしか使ってない Mathematicaを入門用に使うなら最も手軽なんじゃね? ラズパイ関連でなんかプログラミングしたーって言えるのI2Cの8セグLEDドライバを使った時計を作ったときぐらいだわ
中国語のデータシートしかなくてめんどくさかった PYPL PopularitY of Programming Language
https://pypl.github.io/PYPL.html
Rank
Change Language Share Trend
1 Python 30.8 % +1.8 %
2 Java 16.79 % -2.3 %
3 JavaScript 8.37 % +0.3 %
4 C# 6.42 % -0.9 %
5 PHP 5.92 % -0.2 %
6 C/C++ 5.78 % -0.2 %
7 R 4.16 % +0.4 %
8 Objective-C 3.57 % +1.0 %
9 Swift 2.29 % -0.2 %
10 TypeScript 1.84 % -0.0 % 中韓の民族衣装バトル、韓国メディアがこんなことまで言い出した!―中国メディア
2020年11月15日、中国メディアの観察者網は「こんなことまで言えるのか」と題する記事を掲載。
韓国メディアが「明朝の漢服は、朝鮮半島の『高麗様』が起源である」と主張していると報じた。
記事は、先日中国のネットユーザーが古代中国の衣装をベースにしたファッションのイラストをSNS上に掲載したところ、中韓両国のネットユーザーの間で「これは韓国の服装」
「韓国の服装は中国から伝わったもの」などといった議論が巻き起こったことを紹介した。
その上で、韓国・聯合ニュースが13日に報じた内容の中で、「明朝の漢服は『高麗様』が起源である」との見解を示すとともに、
中国のネットユーザーによる「韓服は漢服を起源とする」という説に対して「ねじ曲がった民族主義による歴史的事実の歪曲(わいきょく)」と主張したことを伝えている。
2020/11/16
https://news.so-net.ne.jp/article/detail/2097918/
画像 漢服
https://tpale.com/cms/wp-content/uploads/2019/12/o0800080014264543943-696x696.jpg >>845
機械学習に使ってるよ。モデル構築と学習は時間かかるから普通のPCでやって、でしたモデルをPi4で動かしてる。PythonはWEB側は弱いがWEBから機械学習まで一つの言語でカバーできるのが良いな PC買えない子供たちのための非力な教育用なのにキミたちは一体何をやっているのだね。 省電力鯖としてうってつけのデバイス
もっとも、性能向上と共に消費電力も増える一方だが... ファンレスいけると聞いたんだが熱くて全然無理なんだよなあ >>852
それは単なる決めつけ
Compute Moduleだってあるんだし、
プロトタイプ開発用途として使ってる例はいくらでもあるだろう
デスクトップPCとして使うとおもちゃになってしまうだけだろう
組み込みLinuxとしては圧倒的な性能だ >>852
非力ゆうてもwinxp時代のPCなんかに比べたらラズパイ4Bの方がよっぽどパワフル
15年前のPCでもオマイらプログラム組んでたろ?
その意味においてはラズパイでもプログラミング学習には十分贅沢なんだよ
大昔なんてBASICインタプリタで鼻糞みたいな実行速度のプログラムを8ビットマイコンで実行して喜んでたんだからな
ラズパイでもGUI操作前提のアプリ組み放題やんか
rubyやらPythonやら重い実行環境でも試し放題やし
本当に貧弱な環境って低級言語ライブラリを含めて最適化コンパイルしたバイナリじゃないとまともに動かない機械の事なんや
多コアCPU積んで4G、8Gもメモリ乗ってるラズパイ4Bは貧弱とは
とてもいえんよ(テキトー 1〜2万も出せば5T FLOPSクラスの性能のGPUが手に入るんだ。それこそ数十年前のスパコン並の性能だ。
大人なんだからそれで数値演算なり機械学習したまえ。 >>857
仮にそうするとしてもお前のところから何か買う人間は誰ひとりいない このスレなんでこんなにギスギスしてるんだ
低スペックのマシン使うと人間性まで悪くなるのか 組み込みの勉強なら素直にarduino、stm32のほうがいい。
raspberryのGPIOはリスクが高すぎる。 CPUの性能高くても足回りがゴミだからCPU性能の劣るPCのほうが快適なんだよ >>865
ほーん足回りねぇ……
4Bだとギガビットイーサに802n/acまで対応のwifi、青爪5.0有りでUSB3.0
ポート×2あり、HDMI端子も最初から2つあると充実しとるんやが?
xp時代はUSBは3.0も影形もなかったしメモリも1ギガもないPCばかり
コアも2コアになるかどうか……とかの時代やったんやが?
xpの時代は貧弱すぎてプログラミング出来なかったんんだよな?
一般ピーポーはw >>858
組み込み用途に使ったら組み込みだろ。
検索しても一杯出てくる。
Linuxだと、リアルタイム性がめちゃくちゃ求められる制御とかには使えないと思うけど、ベアメタルとか方法はあるしね。
>>861
ちゃんとロジアナ見て、bcm2711とかのデータシート読んだりカーネルモジュール書いたりすれば大丈夫じゃないの? 青爪ってなんだ、怖いなあ
ラズパイは基本ストレージが弱すぎて話にならない >>866
その時代って結構
プログラミングしにくいし世相的に興味湧きにくい時代じゃね
流行り言語とかお高い開発環境飼うのかとかも含め
一般人もhtmlやcgiに興味持つ時代?みたいなのもあったけどそれもう少し前の気がする
俺は学研の科学でMSXを知っていじり始めた世代な >>869
EclipseがXP出た直後に出てるし、今ほどデスクトップJavaは冷遇されてなかったからそうでもないような
Javaは流行ってたと思うよ
PHPも流行ってたし、XAMPPみたいなWindowsにセットアップする簡単環境構築も2003年には出てるから、Web系は流行ってたように思うけどねー ラズパイは高性能すぎるとPC使ってるみたいでつまらない
RAM512Byte、ROM8KByteくらいの組み込み然としたお手軽なマイコンであってほしい >>854
ファンレス行けるのは実質3B+までだな。1A給電でもいける。 >>831
15年以上前にdosベースのLSIC体験版を3カ月ぐらい試したときや
gccでコンパイルするxwindow関連のサンプルを10個ぐらい試したときに
誤字が有ったら、訂正して最初からコンパイルやり直しになるのでイヤになったわ。
c++やc#でhello world を表示するサンプルを見て、なんで、こんなに複雑なんだ?
とコンパイルとかは1回もしてないが、そう思ったけど。
pythonだと、
エラー処理が自分の力ではまともに作れないが、
自分だけで使う程度のTSファイル関連のツールは作れたので。
たったそれだけで >>829 の感想を発言するのはまずいの? >>858
組み込みの定義にもよるけどでかい高速レーザービームプリンタとかだとラズパイどころか下手なサーバーより奢ったハードだったりするよ
>>869
> その時代って結構
> プログラミングしにくいし世相的に興味湧きにくい時代じゃね
それもうちょい前の95とかNTの時代だろ >>854
いけるんじゃないの?
似たスペックのjetson nano使ってるけど、ほぼファンレスだよ
>>878
>それもうちょい前の95とかNTの時代だろ
いや、PC-98の時代だろ
95前にはTurbo-C++が手頃な値段で出てたわ >>879
98のころは逆にBASICがあったからプログラミングする人も多かったと思うな
Win95ぐらいからパソコン通信やらインターネットやらで落としてきた、誰かが作ったものを触ることが増えた気がする
Windowsは.NETになるぐらいまではプログラミングのハードルがかなり高かったのでは?
Macもそうだけど、高い解説本と高い開発環境がないとまともなものは作れなかった時代な気がする
覚えることと調べやすさのバランスが取れてなかった時代な気がするよ
常時接続が当たり前になっていくらでもネットで調べ放題になってからじゃないかな、プログラミング解説が豊富になってきたのは。 すみませんDevTermのスレってどこかにあります?
あったら教えてください! プログラミングに興味を持ってからそれを実行に移すまでの
ハードルの変遷もみなさんの言う様にいろいろあるけれども、
話題の物や流行り物が好きなだけの一般人が
プログラミング(類似行為を含む)に興味を持つきっかけとしては
(Windows95〜98世代?)ダイアルアップでインターネットをし出した頃に
コミュニケーションを目的としたホームページ(足跡帳、掲示板)を
作成(設置)するのが定番みたいな時代から
現代(?)の小学校におけるプログラミング教育が話題になるまでの間って
何か大きなイベントや流行りのムーブメント的な物って何かあったっけ キィイイイイイイイイイイ
カリカリカリカリ…カリカリ
ガチョンガチョン
ピーヒョロロロー
ピーヒョロロ
ピーガービヨンビヨンビヨン ある分野において国際的に大きな力を持つ国のことを大国という。
例えば、日本はよく「経済大国」や「技術大国」などと言われるが、では韓国は「大国」と言えるのだろうか。
中国の動画サイト西瓜視頻はこのほど、「韓国は大国なのか、小国なのか」と題する動画を配信した。
5つの分野について論じている。
その1つが「面積と人口」だ。中国と比べたら韓国は「小国」になるが、欧州の大国である英国やフランスと同じくらいなので、「中型」だとした。
2つ目が「政治」で、韓国は政治的にも軍事的にも米国にかなり依存しており、「米国の属国のよう」だと主張。政治面では「大国としての資格はない」と主張した。
3つ目は「経済」の分野。韓国の2019年のGDP(国内総生産)は世界11位で、1人あたりGDPは3万2800ドルと先進国並みになっているので「経済強国」と言えるが、
国内市場は小さく対外貿易への依存が強いため「やはり経済大国とまでは言えない」と論じた。
4つ目は「文化と歴史」の分野。韓国は中国文化の影響を強く受けており、歴史的にはかなりの期間が中国の属国だったので、「大国としての資格はない」とした。
5つ目は「地政学」の観点で、もし欧州に韓国があればその経済力からすると「大国」になるが、
実際の韓国の近くには中国、ロシア、日本という「大国」がいるため「相対的に大国には見えない」としている。
画像
https://i.imgur.com/UX0FU9b.jpg
https://i.imgur.com/MYIDDRz.jpg
https://i.imgur.com/IB9AS8e.jpg
中国から見た韓国の姿とは・・・「大国なのか、それとも小国なのか」=中国
http://news.searchina.net/id/1694699?page=1 ラズパイも今はRaspberry Pi Imagerとかで学生でも始めやすくなったんだろうか… WinXPのプログラミングはまあ楽だったよ
MEに比べて
いやあ、マジ固まりまくるんでぶち切れたよなあ
VisualC++とか弄ってMFCとかWin32APIとか作る練習して自分でも作ったけど
アプリ開いて1時間したらフリーズしたりブルースクリーン出たり
VBAでも固まったよなあ
XPになって、.netの時代でC#とか使えるようになって楽になったもんだ
きときと氏のCPad使って色々遊んだなあ どんな言語使おうがやれる事の限界はハード限界で決まってる。空しい罵り合いでしかない activePerlとかStrawberry Perlとか
15〜20年前にも色々あったよ >>875
用途次第だろう
実家にファンレスでヒートシンクケースのpi4にUSBのTVチューナーを繋いで遠隔TV視聴サーバー用として置いてあるけど
夏でも熱暴走はなかったな
TV見ているとエンコーダなんかも動いている筈だが
大丈夫なのはomxでハードエンコだからなのか >>889
ハード限界まで使うソフトなんて滅多にないやろ
くだらんことでマウント取りに来るなよ 日本のコミュニティがイマイチなのは
やたら否定してマウント取りたがる奴が多いからだと感じる
なんでか考えてみると、スレ形式だと書き込む情報が
多岐になり過ぎるからじゃないのか?と思う
5ch形式の掲示板やツイッター等といった
多岐になりうるコミュニティはこういう人を生み出す温床なんじゃないのかな
海外フォーラムの様な、案件毎で問題を書き連ねる形式の
コミュニティ日本語版が欲しいわ
案件毎なら言語論争やハード論争は生みにくいのでは?
とかいうと、また否定マウント輩から何か言われそうだけど キーボードに内蔵されたラズパイと普通のラズパイ4Bとどっちがスペック上なの? >>893
4chanのラズパイスレはいいよ
あっちも口は悪いけど回答はきちんとしてる
>>894
英語以外の言語だとどこのサイトが活発なの? ■ このスレッドは過去ログ倉庫に格納されています