(worthless) Tips & Technologies

温故知新。 いえいえ "何を今更" が好きなだけです。

#WindowsXP

どうやら Arduino/ESP32 は XP だと無理らしい

先般からとある物件で program を書いているんですけど客先でデモするのに手持ちの note pc が xp しかないのでこれに組むことに。

一応、arduino ide #1.8.9 には xp or higher と書いてあるので install しようとしたら脅しの message が( 出るんですなこれが。

たぶん driver の作法が合わないから microsoft official のを云云と言われるんだ思うから無視して入れるとか zip を展開して置くとかして、esp32 対応の package を置いて tools/get.exe し、library は必要に応じて追加するとして、何かを compile すると、…

File "esptool.py", line 37, in <module>
File "c:\python27\Lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 389, in load_module
. . .

と言う感じで error が出る。 compiler が使っている python が吐いてると思しきものでウチのには c:\python27 なんて無いんだけどなと思いながらも w7 にだって入れてはいないからソコは何かの記号だと思うことにしてそのあたりを含めてあっちやこっちやから検索すると 「もしかしたら pyserial の version を下げるといいのかも」 とかいう無責任な記事に引っ掛かってあんまり下げるとそもそも使いたい機能が無いところまで行くんじゃないかと思いつつ下げてみ …

たけどダメでした(泣くしかない

。 それではと #2.7 を入れて(もちろん path を通して)みたり、昔 xp で動かしたことのある #2.6.6/pyserial #2.5 を組で入れてみたり、もー上げたり下げたり曲げたり伸ばしたりしましたが、...

ダメでした笑うしかない

。 さて何度か眺めているうちに最後の行の

AttributeError: function 'CancelIoEx' not found

というのが気になったのでこれで調べてみたらコレ、

vista 以降にしか存在しない api

らしい、と。 つまりは表題の通りという結論に至りましたんですだよ。

もーしかしたら何か手があるのかも知れませんがソレに当たる確率がかなり低いのでこれ以上時間とアタマを潰すより " 中古の note pc を探すほうが現実的 " だよね、と思い始めた今日でした。

おやすみなさい。
 

DOS も XP も C:

その昔、一つの harddisk にアレもコレもは常態だった時期もありまし(朧ゲな記憶では os-bs と os/2 boot manager を良く使って)たけど何気に上手くできてまして記録が無いんですな困ったことに。

最初に申し上げました通り現役時代には終ぞ xp は使いませんでしたから題記の組み合わせはやったことが無いハズですが xp と w2k はそれほどには違いはありませんハズとはいえ w2k と dos の組み合わせをやったことがあるかと問われれば明確な記憶も記録も無いとしか言えませんので …

実質初めて、かな。

結論と言うか成功した例を書くと …

  •  fdisk で dos 領域を確保、active にはしない
  •  fdsk で fat32 を 8gb 未満になるように確保、ntfs 中身無しを指定
  •  こっちを active にする
  •  xp の cd-rom から install 開始
  •  partition1 [unknown] は D: で pattition2 [NTFS] が C: になる

これで D: の format を要求されることなく進みます。 xp の install 後に dos で

format c: /u/s

とでもして組み入れれば okay 。 切り替えには os-bs を使いました。

空き容量が気になるなら …

  •  xp の pagefile を追加の ntfs volume に移す
  •  追加の ntfs volume をどこかに mount する

私は dos 区画を後ろ(p: とか)に追いやって追加の ntfs volume の root に pagefile を、" d:\program files (x86) " に追加するモロモロを入れるようにし、" d:\tmp とかに一時 file を移しましたから c: は半分空いてます。

これでようやく mhdd 専用機単独で crystaldiskinfo とかのツールも(気持ちよく、笑)使えるようになりました ♪
 

今更 XP が増えてるらしい

ふむふむ。 楽しいねえ。
 

今更 xp の activation する

先般の EPIA-5000 が動きそうなので xp で確認しようとしたんですけど 「接続できません」 とか言われます。 あれこれ悩んでいろいろやってみたところ、…

結論から言えば windows update プログラムを新しくしないとダメなようです。 自動 update を暫定解除( で生かせば最初にコレだけ update 要求が来ますからソレだけ install して再度 click で activated 。

前はそんなこと言われなかったのに思いましたが前回は一応延長サポートが終わる前でしたっけねえ、…
 
記事検索
最新コメント
QRコード
QRコード
プロフィール

Nas

  • ライブドアブログ