Spresense(スプレッセンス)1枚目
ハイレゾオーディオが何のためなのかよくわからないけど、単にオーディオマニア用の餌なのかな。 8月中にvscode 用の環境を正式リリースって話はどうなったの? 今esp32にかかりきりで
そっちまで手が回らない
作りたいのはあるんだけど… ちょっw
いつの間にかCXD5602のユーザーズマニュアルが公開されている
親切とは言い難いがレジスタのリストも書いてある これの本気を見たければユーザーにも相応の能力が必要
コピペグラマばかりの日本のホビー界隈では手に余るボードだろう
自分は今別件が忙しくてこっち弄っている余裕がない
作りたい物はあるんだけど Arduino でもマルチコアアプリ作れるぞ。センサー値が確実にmsec単位で取れるのでリアルタイム設計がすごい楽。スレッドだと歯抜けになったりして、その場合の処理も考えないといけないけど、そんな心配がない。 このボードに限った話じゃなくセンサーの値を読み出しはタイマとDMAにやらせた方が効率良いんじゃね? そう組んだとしても、FIFOからの読み出しが遅れるんじゃ意味なくね? 今頃ようやくAdafruitに入荷してニューヨークデビューか カメラのリボンケーブル取り付けて裏にまわすとUSB端子にUSBケーブル付けられないんだが…
なんてこんな仕様になってんだよ… なんかarduinoのブートローダ書き込み時にエラー起こすようになってるな・・・
nuttXは書き込めるしプログラム自体動くから故障じゃないと思うんだけど
ブートローダも結局エラーは出るものの最後まで進んでるようにも見えるし neqtoの位置付け、用途が今ひとつわからん。ソラコムのアレに対して優位性あるの? >>232
flashがおかしくなってるのかも。spresense のリカバリツールを試してみたら?FAQにダウンロードURLがあるぞ。 盛り上がらないのは価格が高いからか使用例が少ないからか後追いだからか、、、
Arduino SDKは取っつきやすいし、VSCode IDEで簡単に設定も出来るし、頑張ってると思うけどな。
でも、簡単な事ならArduinoがあるし、サイズ求めるならNucleoの32pinやArduinoUnoで良いし、周辺機器含めて複雑な処理やるなら値段考えてもラズパイの方が良いし。
プラットフフォームは先出ししてユーザーとデベロッパーを囲まないと厳しいな。このまま盛り上がる事なく終わるだろうな。 盛り上がらないのは価格が高いからか使用例が少ないからか後追いだからか、、、
Arduino SDKは取っつきやすいし、VSCode IDEで簡単に設定も出来るし、頑張ってると思うけどな。
でも、簡単な事ならArduinoがあるし、サイズ求めるならNucleoの32pinやArduinoUnoで良いし、周辺機器含めて複雑な処理やるなら値段考えてもラズパイの方が良いし。
プラットフフォームは先出ししてユーザーとデベロッパーを囲まないと厳しいな。このまま盛り上がる事なく終わるだろうな。 今の日本のアマ界にこれを使いこなせる人がどれだけ言うというのだ spresenseの開発環境は癖がありすぎるんだよ
VSCodeにしても、MinGWと同居が必要とか今まで組込やってたやつにしても敷居が高すぎる
NuttXなんか使わなきゃ良かったのに Linuxで開発すれば良いんじゃね?Windowsで開発しようとしていること自体が間違っているんじゃ 高性能かつ省電力が両方が必要なアプリケーションがあるかどうか。
世の中には大容量のポータブルバッテリーもあるし、他社製品でも省電力化はアイデア次第である程度は可能だ。
使い慣れると他を選ぶ理由がなくなるのかもしれんが、何かしらの強制力がないとこれを使いこなそうと思えないな。 公式のデモにあるけどFFTをブン回しまくるような用途は強い
STM32、LPCやRX等のハイエンドチップすら蹴散らせるが
今時の趣味人はそんな事しない、できない >>239
LinuxにしてもUbuntu の特定バージョンでしか開発環境動きませんとかアホみたいな開発環境じゃな・・・・
そもそもやりたいのはアプリの開発であって、SpresennseのためだけにLinuxの使い方なんかおぼえるのは時間の無駄だし
Arduinoやラズパイの隙間を細々やってくにはいいと思うけど 省電力でFFTに限らず計算をぶん回したい状況ってなんだ?
アイボとか自動運転車とかスマホか?
搭載チップの開発と市販化の背景を知らないんだが、自社製品に搭載するつもりで開発したけど、量産によるコストダウンを見込んだとかか? >>242
適当なPCをそれ用に用意するなり、仮想環境に入れるなりすれば良くね?
WindowsでiOSアプリ作るのはいろいろ無理あるのと同じ話に見える 背景はただ単にIoT時代の到来に先駆けてプラットフォーム基板を売り出したってだけか。明らかに後出しだけども。
だとしたらまずは使い易さ・わかり易さをアピールすることが重要で、そのためには実用例と作り方をもっと例示しないと広がらんだろ。
ユーザーが勝手に広めるという話もあるだろうけど、このままだと厳しそう。 マイコン各社もエッジAIに力を入れているが計算能力はそれらよりワンランク上かと
そして決定的なアプリケーションを提案出来ていないところも同じに見える >>244
元々マックOSのシェアがそこそこあって
スマホのトップバッターのiOSと
あとから参入して、全然シェアのないOS上の開発前提のものと何で一緒に考えるのよ 玄人向けなガジェットと考えると、環境構築をユーザー任せにするのは理解できる。
ホビーユーザーはArduino SDKで、本格的に使いたいなら小難しい環境構築がんばってねというのは納得感ある。
特殊な仕事でもない限り、こいつを使いこなすのに結構な時間を割こうとは思わないが。 >>247
オープンソース系のツールチェインはLinux/PC-UNIX育ちが多いしそちらが第一選択肢になるのは合理的では?
昔からWindowsはアウェイでしょ。ルネエレですらCS+よりe2sdutioを優先している状況だし
世界的流れはLinuxで日本がWindowsに固執しているだけでは ひさびさに覗いてみたら盛り上がっててびっくり!
ワシはマイコンで画像AIがNNCで簡単に出来るので気に入ってる。小型で小さいバッテリーで動くのでシステムに組み込むのも楽だし。排熱が不要なのも助かる。
作例があまりないのは、研究室で使うには都合良いけど、ホビーには厳しいよな。素人向けじゃないのは確か。
というかそもそも素人相手にしてないのでは?ソニーの半導体ってなかなか手に入らんし。むしろソニーがここまでしてるのにびっくり。 素人相手にしてない割にあおりすぎなんだよな
素人向けにはarduinoで開発できるんだからもっとそちらをアピールすればいいのにとは思うけど
Linuxが全面に出過ぎなんじゃないの? 玄人向けと言ってもワシのように組み込み以外の専門もいるからな。Arduinoの環境は無茶苦茶助かる。
というかSpresense SDK はめんどくさい。簡単なことしようと思ってもコード書く量大杉。
センサー使おうと思ったら Arduino のほうが楽だしな。SDK をなんで使おうと思うのかワシには理解できん。
メモリもサブコアうまく利用すれば拡張出来るし。というかシステムの研究対象としても面白い。
ただサブコアは、イミフな制限があるので出来ることもっと増やしてくれるとありがたいのだが。 電子工作のマイコンはPIC全盛期、組み込み用のクロスビルド環境を構築しようとしたら
自分でgccをビルドするところからだったような
Windowsで開発したければCygwinかMinGWだが前者は遅いし、後者は要パッチだったりして
関連するツールやライブラリのバージョン依存もあって大変面倒だった
Linux等ならconfigure&make打つだけでさくっと出来上がるのに
その頃と比べたら公式がWindows向けの環境構築手順を公開してくれていたり
ビルドせずとも開発出来るようになった時点で恵まれているよなぁって思う
あとSONYはWindowsを重視していないように感じる。VAIOは切り離したし
主力製品にLinuxを組み込んでいたりする。当然その開発プラットフォームはLinuxだろう そういうメンドクサいのが好きな人はspesenseは最高なんだろうなぁ
Windowsアプリから入る人はお呼びでないってことだよな
昔はこうだったから今恵まれてる我慢しろとか
OSS信者向けだね つか今のご時世OSS無しじゃ成り立たなくね?商用の開発環境を買うのが普通の人なのかな
SONYはその辺積極的な方か。PS4はFreeBSDベースだしαやWalkmanはLinuxベースだ
マイコン各社もLinuxのサポートを進めているよな
自分も今のメイン環境はWindowsだけど次に構築する環境はLinuxかFreeBSDにするつもり
専門ツールのLinux対応も進んでいるしWindowsにいるメリットはかなり薄れている
処理系を含むOSS系ツールはまずはLinuxでWindows版があったとしても遅れがちだし
Windowsのアドバンテージって3Dをガンガン使うゲームくらいしかないような そうやってフガフガ押し込んでくるから恐いんじゃないの?
会社でも開発ボード選定の時に得手不得手関係無しに「オープンソースだからこれ」とか一本足打法の奴いるけど 昔から言われていたけど開発側がメインで使用している環境が一番無難
KiCADのMac版が不安定だの動作がおかしいだの言ったところで自分で直すか
Linux/Windows版を使えでFAである
ARMで多用されるツールチェインはgcc系かLLVM系だけどどちらもWindowsがホームではない
>>256
それで売れる商品を開発し利益を上げられるなら良いんじゃないの?
仕事で重要なのはそこでは どうすれば利益が出るかどうかを話し合ってるところで
「何でオープンソース使わないんだ」って怒鳴り散らすんだよ
面倒くさいから余所の部長に「こいつ何でもわかってるんですよ」って言ってプッシュしてたら引き抜いていったけど それはフリーソフト/OSS=悪=使用禁止みたいな思考の人と同じに見える
かつて勤めていた会社の上司がそのタイプだった 会議で嫌悪や怒りみたいなマイナスの感情を隠せない人って、
それでその場を制圧して会議で勝てた、みたいな気持ちになっていたり、
そういう成功体験から離れられないのだよなあ。 盛り上がるのはSpresenseのことではなく雑談って
なんか、ゆとり教育をしっかり受けたおっさんたちが集う5chらしいよな spesenseの開発環境、Macだったら全然癖ないけどなあ。ZMODEMだけはうまくいかんけどり
癖あってもWSL2とかvirtualboxとかでLinux VMとか使えばいいのでは?
基本のIDEはWindowsのvscodeで、ファイル共有使ってコンパイルとflashだけLinuxからとか普通にできるし。
nuttxの挙動もリッチじゃないPOSIXと考えたら、結構素直に開発できると思うんだけど。
癖がある、というのはどの辺のことなの? マウントの取り合いが止まらなくなるのも爺スレの特徴 若手だろうがオッサンだろうが重要なのは結果じゃね
オリジナリティの高い物を作れる人は出来る人だし
他人の真似しかできない人はそこまでだ AIの次にくるのはAIoTじゃろ。NNCが使えるSpresenseはええぞ。メモリがちと少ないがな。そこの工夫が面白い。リソースと認識率と消費電力のバランスをとったシステムが次のAIoTの主流になるぞ。 AIoTかぁ。確かにクラウド前提だと、ネットワーク使いすぎ、消費電力増えすぎで、スマートじゃないよね。
推論だけならTPUや軽量なフレームワークがあるけど、これからは学習もエッジでやるということなのかな。
さすがにSpresense でもまだ無理か。 Spresense使いこなせると便利だと思うんだけどな。
ソニーがもっと力入れてチュートリアル増やすか、専門家が入門用の書籍でも書いてくれないときつい。
一般リーマンには時間が足らん。 サンプルはこの上なく充実していると思うが。欲を言えば、SDKのデベロッパーガイドが読みにくいのをなんとかしてほしい。 >>234
亀だけど 別件でもう一枚買ってそっちも同じ状況なので多分バグってる arduinoだとソースネクスト公開とかライセンスかかるんでない? ttp://www.kenkai.jaxa.jp/kakushin/kakushin02.html
>部品・コンポーネント(小型実証衛星2号機「RAISE-2」に搭載)
>(1)マルチコア・省電力ボードコンピュータ SPRESENSE(TM) SPR
>テーマ名:ソニー製小型・低消費電力マイコンボード「SPRESENSE(TM)」の耐宇宙環境性能評価
>提案機関:ソニーセミコンダクタソリューションズ株式会社
マジか。コイツが宇宙へ飛ぶのか SPRESENSE SDK v2.0が出てるね。SPIFにファイルを書き込むツールが用意されたり、
起動スクリプトがSPIFのものを読み込むようになったりして、便利になったね。
WiFiが使えるようになったのも大きいかも。
https://developer.sony.com/develop/spresense/docs/release_sdk_ja.html >>281
そんなことより、Arduino環境でメモリ可変になったのがデカいだろ。 >>282
Arduino触ったことほとんどなくてPCのプログラミングから入ったから、
Arduino互換SDK全然触ったことない。
純粋な質問なんだけど、ほぼArduinoとして使えるもんなの?
簡単なことはArduinoのソースを持ってくれば動きそうなのはわかるけど、
かなり複雑にボードとか外部モジュールを組み合わせた場合にでも
同じソースで動くもんなの? そもそもI/O電圧からして違う。本家のAVR版は5Vだけど32bitMCUのったやつは3.3Vとかが多いし >>285
拡張ボードの入出力はジャンパ変えれば5Vにできないっけ?
Arduino互換と謳いつつ、完全互換じゃないだろうから、
どこに罠が潜んでるのか調査しながらArduino互換のSDKを使うのはしんどそうなものなんだが、
そうでもない?
本家SPRESENSE SDKが採用しているOS, NuttXもPOSIX風ってだけで、
POSIXじゃないから違いを調べながら使う必要があるんだけど、
それと一緒で、「そんなもんだ」って納得して使ってるのかな? こういう面倒くさい人がいる開発環境には手を出さない方がいいよ 設計というか事前の調査をしっかりやる人とそうでない人がいて両者は相容れないことが多い
特にRaspberryPiやArduinoから入ってきた人は後者が多い。もちろんそのような行き当たりばったりじゃ
複雑かつ実用的なアイテムの製作は出来ない 程度問題だよ
サンプルコードが提供されているが、型番の末尾が違うICで
それをそのまま動かしてみるか、コマンドの互換性をデータシートで
確認してから動かすか。 >>286
AdafruitやSparkfunのセンサーライブラリは大抵動く。
動かないやつもあるけどほとんどAVRのレジスタを直接叩いてるやつ。あまり多くない。その場合でもソースを少し手直しすればたいてい使える。
おそらく、想像した以上にそのまま使えると思うぞ。 エッジAIとか言ってる割には全然サンプルがねぇよな。 結局エンタープライズターゲットなんよ。コミュニティーにネタ公開とかめんどくさいもん。 エッジコンピューティングしてるんだけど、基本契約のNDAの関係で気軽に書くわけにはいかない
実際省電力でかなり速いから(メモリは少なすぎだけど…)結構使い手はあるよね。
OSとはなにか、を勉強する気のあるソフト屋にとっては良い教材だと思うけどね。 OSとは何かを勉強したいわけじゃ無く
こいつで動くアプリを作りたいだけなんですよ 何もしてなくても、守秘義務ガーって言っとけば
誰も突っ込めない 日本って大したことない物まで守秘義務、守秘義務五月蠅いからな ゲーム系だとNDA契約は昔からあったし、外資系だともっと厳しいよ。
政府系でも厳しいのだが、ゆとり教育ではむりかな? 日本は秘密にするにもコストが必要という認識がない
よってとりあえず何でもかんでも無期限に秘密にする傾向が強い
当然セキュアな環境が用意されているわけではないからガバガバ
アメリカはその辺判っているから必要な物だけを保護するし
保護する価値が無くなったと判断された時点で機密が解除される事も少なくない
オープンソースソフトウェアみたいに積極的に公開する文化もある neqtoサンプルもろたからいじってるけど、オモロイで。これ。 Spresenseはオープンソースなんじゃねぇの?AIは別なわけ?ニューラルネットワークコンソールのYoutubeは沢山あるけど組み込み向けの解説皆無だし。そもそもマイナーだし。エッジAI言うなら、せめて tensorflow liteとかサポートせいよ。 メモリ1.5MBなんだからそんな無茶を言っても始まらないぞ。