ラジオ系情報

多種類リンク

Powered by Six Apart

raspberry pi Feed

2024年2月 7日 (水)

Raspberry Pi Pico W lan設定

led のon/offできたので、次は 弾かれていたwlanが通るようする。

chipはcyw43439らしい。2020年には市場にでていた。

Infineon-CYW43439-DataSheet-v05_00-EN.pdfをダウンロード

wifi新規格が今年公開されるので、2025年後半にはnew chipがでてくる業界でもある。

*****************************************

1行目のこれができない????

[import network  ]

wan 設備は、G1400     :2.4GHz 11n/g/b。(802.11n) passもidも問わず。

cyw43439の対応バンドは IEEE802.11n。 と机上では802.11nで電波やり取りができる。

****************************************************

network connection failedになる。

10cmに近づけても failedになる。

****************************************************

buffloのsoftでみると 

1, どこかの住宅からjbl-playlist syation.

2,epson printerから4局。

3,WAPS-AX4が2局。 

4,それにこの部屋でのG1400.

22m向こうのWAPS-AX4が強くてmaskしてる???

と謎。

on board chipが生きている確認はどうしたらできるのか?

***********************************

import network と ssid= はセットらしい。 ssidの4文字がないと怒られた。

20240207171725_1920x1080_scrot

さて、wifiで飛んで ip も判った。 先々は固定する。

ラズベリーパイPico Wのセットアップと使い方

今日はここを参考にしている。

https://usicolog.nomaki.jp/engineering/raspberryPi/raspberryPi_picoW.html

WEB master殿感謝します。

***************************************

windows pcからinstallしても無理、、、と云うか、uf2貼り付けはできる。

その後 deviceは消える。ここもok.

確認で Thonny側から通信させるとエラーになった。windows  pcをchangeしてもエラーなので基本無理らしい。 

正攻法のraspberryPi からuf2貼り付けて、Thonnyを起動。 

***.pyを書いてpico に保存。これもok.(win pcではこれが出来ない)。

runさせる。が???

一旦離脱してThonnyを起動してpico から読みこみ。 これok.

20240207115815_800x480_scrot

いまここ。

Dsc_0025

20240207120622_800x480_scrot

「network で失敗」とのpico の御言葉。 37行までは走るぽい。

wake up lanで wlanが3秒経過しても返答ない。、、と解釈中。 これから元文章と pico w の無線、lanについて調べる。

**************************************************

lan記述のない作例が本家にあるので其れを使う作戦に変更する。

最初、

Thonnyで使うMicroPython向けの「picozero」を入れる。 入れ方はここが参考になりました。

ここに例文があるので、貼り付けて試してみる。

動けば、入門できたはず。


YouTube: Raspberry Pi Pico

2023年11月30日 (木)

Raspberry Piを 購入した次のSTEPは

円安で基板が日本に入ってこないですが、スイッチサイエンスだと在庫多数ありました。aliでは1GBのが50ドル。4GBのが80ドルくらいなので、JAPANで正規品を購入するのが安全です。

DC電源はUSB経由だと電力不足エラーになりmicro SDにすら書き込めないので、3ドルのACアダプターを購入します。

Raspberry Piを 購入した次のSTEPは

1,秋月でOS 入りmicro SDを買う。(980円?)

2, あるいはmicroSDカードへのOS書き込む

   公式からリリースされた「Raspberry Pi Imager」を利用します。

OSが起動できたら、 LAN系統の確認します。

wirelessも有線も見にいくので、コマンドコンソール?から、 ifconfig と叩きます。

現況が表示されるので ip adress等のポイントだけメモします。メモしたらwebに出ていけることを確認します。

LANが生きていることが確認できたら印刷系の確認。

Dsc_00021

 実際にテストページ印刷してみます。

*****************************************************

最新osだと vimが無くなり 簡易版vim-tinyに下がっているので、vim-tinyを外して vimを入れます。

unix コマンドブックは必要です。

さざなみフォントを入れます。

webseverとしても利用したいので nginxを入れます。

20231025115242_1920x1080_scrot

デフォルトで多数ファイルができているので中身を一読します。依存関係を確認します。

勝手に出来上がっているので、依存関係を理解できないまま走りそうになりました。

この辺りの記述がwebでは 抜けたsiteが多くていま回り道しています。(いまここで立ち止まり中)。

install defaultで html構文が出来上がっているので、それをIDEで触ってWEB作るのが早道。

 雑多なことは後日習得すればよいので、まずはhtmlを触って理解すること優先。

java屋にnginxを訪ねても???だったので、良質なtext本をアマゾンにて探索中。

*****************************************************

コンソールから入れて windows osで大文字を当てたusb memoryを、rename ( mv) かけても小文字化しても、busyで返るので、アルファベット大小の識別ができない仕様らしい。

mountしているのでbusyなんだが 、、。いまは謎状態。

2023年11月21日 (火)

sony rc-s300 : New USB device strings: Mfr=1, Product=2, SerialNumber=3

SerialNumberが1 や 4も  7もある。 これはいったい何だ。usb1.0が国際規格としてアナウンスされた1999年の黎明期からの情報をもってくる必要がある。

rfidなのでstringsになる。 

**********************************************************

sony 380と300の差異は SerialNumber値と bcdDevice値。 通信に関するfactorならかなり拙い。別物になる。「rc-s300は後発なのにnfcドライバーは、17年前リリースの usb1.0のみ対応」。 これガラパゴス化の真っ最中で、「エンジニアがいないんです」と公開中。

rc-s300でもusb-driverはエラーなしで読んでいる。 osのdmesgでも一応見えてはいる。シリアル番号は正しく返していた。

しかし lsusbでは 不完全な認識。

、、というので hid系が妖しいことはなんとなく判った。

********************************************

rc-s300 windows driverは 2009年リリースのwin7ではinstall 不可。途中で止まる。 しかし中身のchipは win7より古いlibusb1.0のみ対応.

win10で追加された usb の構文??を使っているぽい。 usb 周辺のwindows差異を確認する必要もある。

テクニカルノートでアナウンスしてくれりゃ 普通の会社だが、 使う側に立っていないので、市場は取れないで 終わるぽい。 nxpのほうが日本じゃ多いと思う。

win10の記述で

win10  usb : デバイスの製造元は、そのドライバーをインストールするカスタム INF を記述する必要がなくなりました。

infがなきゃ、windowsはdevice認識しないので、sony様は手抜きしたってことだ。だから、linux系のconfig公開できないんだ。 「上位互換」って概念はsonyにはないわ。エンジニアの良心も見えない よい会社だ。

ヒント:

https://learn.microsoft.com/ja-jp/windows-hardware/drivers/usbcon/supported-usb-classes

https://github.com/microsoft/NCM-Driver-for-Windows

***************************************************

usbは その仕様でアナウンスされているように100kcクロックに依存している。 つまり音源をusbケーブルで引くと100kcの音もリアルタイムで聴いているね。  確実に鼓膜を振動させてはいるので、メンタルへの影響はでてくるだろう。

2023年11月16日 (木)

sony rc-300/sには pythonのバージョンを古くして対応する。

python':('http://docs.python.org/2.7' none)と 宣言しているので、nfcpy がpython2.5(2.7)までの構文なので、古くする必要がある。 2.7 と3.5では そこそこ違うことが公開されており オイラのオツムには入りきらない。

ccidも1.0でないと sony側で対応しない。 これも戻す必要がおそらくある。

環境のconfは どこにもないので自前で用意する。 rc-380は木徳な方がおられてconfはある。

、、とここまで理解した。

sonyのreaderは イレギュラー並みの扱いになっているのが英語文を読むと理解できる。英語圏からみると sony規格は、先進的なのか or ガラパゴスとなって取り残されるのかは、???。

Dsc_0003

世界動向は nxpの勝ちなので、nxpで考えたほうがいいことも英文をよんで理解した。

メモ:bazaar??を使うらしい。

2023年11月14日 (火)

sonyカードリーダー rc-s300/sをlinuxで使う。 ドライバー、nfc , ccid.

CCID (chip card interface device) protocol is a USB protocol that allows a smartcard to be connected to a computer via a card reader using a standard USB interface,

 
 

と規定されている card readerではmustなprotocol.

sony から書き込まれている ccidは1.0.    warningが出て1.0だとlinux pc 側が云う。

これ2006年にlinux向けにリリースされた最初のまま。 「windowsで使ってね。 あとのosは知らんぞ、、、」に近いまま 17年ほど放置されているようだ。

現行はccid 1.5なので「sony製品は1.0(2006年リリース)対応」 はかなり拙いわ。  と最悪1.0に戻すことも考え???     差分確認して考える。

Linux

「linuxでは 専用ドライバーとツールソフトを買え」とはないが、 システムギアから「window user only  製品なので、unix  userは専用confを自前で用意しろ」と メールで云われた。自前conf?? なんや1998年頃とおなじやん。

 
 

「対応してます」 sonyの案内と違うやん。 

 
 
 

unix 向け「対応してます。 環境file をuserでつくってください。」

windows向け 「対応してます。 環境fileは用意してあります。」

 同列の一文にはできない内容だ。 しかしsonyの国語力は その程度だ。 中国に負けて当然だね。

************************************************

ICは 日立の400らしい。 日立は社名が変わってカタカナ会社になっている。

で OSの起動順序から 確認しはじめたところだ。 読み込み順を調査中。

 
 

nxpはchip set 663+++のようで、 webでのcard reader自作系情報は15年から20年程度遅い。とあるカードリーダーメーカーに「枯れたchipの製品が必要」と尋ねたら663を薦められた。 一応 廃版になっている。環境fileをつくる時間がいまはないので、 systemが纏まり 動作ルーチン確立後に考えるわ。

*********************************************

python3 と 3.5はずいぶん別物らしいことを英語圏でみつけた。 どう違うのかは今確認中。

The key differences between Python 2.7.x and Python 3.x with examples。

2.7と3の違いが2014年に公開されてはいるが、 それ以降の差分を調査中。

2023年11月 2日 (木)

今朝

機械設計屋のおっさんが、深い理解できないままに触っている今朝。

20231102094601_1920x1080_scrot

20231102094602

2023年10月31日 (火)

Python 3.10.13

3.12もでているが3.10の終版が安全だろう。Release Date: Aug. 24, 2023

Python Wheels for the Raspberry Pi

piwheels is a Python package repository providing Arm platform wheels (pre-compiled binary Python packages) specifically for the Raspberry Pi, making pip installations much faster.

 だそうです。

「エラーで dword(win64用) は無いです」  ・ Raspberry Pi 、Raspbian

エラーを吐く。nfc tar.gz2をconf ファイルへ

Dsc_00121

dwordは、Raspbianでは無いはずだが、 誰がnfc tarに入れたのか?

Dsc_00101

*****************************

ldconfigのcasheは /etc/ld.so.cashe

Dsc_00181

Dsc_00211

vim と Raspberry Pi 、Raspbian

Raspbianで走らせている。

vim helpを見ても「新fileをつくれる」とは全くない。

Dsc_0005

無理くりvim 起動させ「:wq」したら 該当fileがありませんの1文。   新fileつくりますか?と訊いてこない。

。、、とRaspbian上のvim では make a fileしないが 出来るようなことを公開しているsiteもぽつぽつ。 それに引っ掛って回り道中。

Raspbianではperl 構文?もぽろぽろあって uinix コマンド本だけじゃ不足中。

***************************************

標準のleafにしたら fileが造れた。 

Dsc_0008

これでconfig fileを創って前進。

Dsc_00031

2023年10月25日 (水)

nginx

web上で 非常によく理解しているsiteは ここ

Copyright © 2023. Junpeko5's Tech Blog

webmasterさん多謝。

他のsiteは独りよがり的に公開してあって、 読む側に立っていない。 つまり「自己メモてきなsiteが主流だ」と理解できた。

2023年10月24日 (火)

vim-tiny

vim-tinyを外した。 vimを入れる。

2023年10月20日 (金)

raspberry piでnginxのwebサーバ

2022年の動向をみると既設は、 Apache <<< nginx  なのでApacheは終息してくようだ。

友人が前回はApacheだが今回はnginxで走らせるというので、オイラもそろそろとraspberry piを触りだした。

ここが要点よくまとめている。webmaster様 多謝

Dsc_0034

sudo apt update   : インストールされている os のリリース以降の差分を確認する。

sudo apt upgarade  :差分をインストする。

sudo apt  autoremove  : 更新時の作業ファイルを消す。

sudo apt install nginx : webへ出て行って? softサイズを確認したきたので、 Y をenterした。 それでインストールしてくれた。  tarは用意したが出番はなかった。

Dsc_00081

オイラtakinxが nginxを使うことになった。

*********************************************

Dsc_00091

lan 経由で office pcからweb サーバーが見えた。

Dsc_00121

オイラ1980年代後半からtakinxのニックネームにしているが、 ようやくinxの時代になったのか、、。

my mail adressは first nameも family name とも取れた時代。オイラはmail adressにへんな数字など不要な時代からのpc userの一人です。         1993年からのcad userでもある。日本語が国際cad規格に認められてからすぐのころだ。

***********

uinx と dos6/vのコマンドリッファレンスを調達中。  3年前引越しに 使わないねと処分したが、 ビジネスでsoftつくりになった。

2023年10月 6日 (金)

簡単な GUI は、 TCL/TK で どうぞ。

そういうことらしいので、これから調査。

ラズベリーパイに固定IPアドレスを設定する :tera term

正規品のos  2023/apr/03 版だとdefault時には、 vncが閉じているので、lan 経由のsudo vi /が 通らない。

 lan経由を諦めてlcd,keyboardを接続して vncを有効にする。 それ以降は、lan経由でいける。

Gazou_1

ウェブページ

カテゴリ