余っているAndroidスマホをオシロにしよう!
最終的にこのようなブロックにしたいです.スマホで波形を表示します.STM32がUSB hostで、スマホがUSB deviceです.
debugに使おうとしているHUAWEI P9 LiteはAndroid7で2016年製です(右のやつ).なんとこれが、2016なのにOTG非対応でありました.意外とダサいスマホでした.
てなわけでhardware面のdebug環境は整ったのでCOMのsample codeをDLしてごにょごにょするわけなんですが、
なんてこった、全くわからない
Cみたくライブラリの.hを#includeしてとか、そうゆう作法がまるで通用しない.宇宙人のtoolかAndroid Studioは.あうあうぁ~
なおいま使っているversionはこれです.
USB hostのsampleとして検索によくひっかかるのがgoogleチームによるらしきusb-serial-for-androidがあります.
gitからDLします.まずandroid studioでgitを使えるようにします.その後URLを指定してCloneします.
ところがbuildさせるとエラーが出ます.JAVA version不一致です.
Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8
これをどう治したらよいのかで悩みました.settingでjava11にしてやるです.
これをどう治したらよいのかで悩みました.settingでjava11にしてやるです.
Zenfoneへusb-serial-for-androidをDLして、OTGでFT232Rを認識しました.
わからんことが多過ぎる.ソフト素人には難しすぎない? もうへとへと
ソフト素人とは: ソフト書きで金を稼いだ経験がまるで無い者を指す蔑称
かしこ
10年以上前にEcllipseでアンドロイドアプリを開発しようとして,JAVAのオブジェクト指向についていけず断念しました。がんばってください。
返信削除いやはや、これほどまでにわけわらんとは思わず、愕然としているところです.
削除ぐぅぅ
なんかJAVAの文字面が判りにくい気がします.C++は読みやすいんですけど.ぐぅぅ