オレンジピコショップさんで販売されている、ORANGE-ESPerを買いました。
http://www.picosoft.co.jp/ESP32/
TTGO VGA32 Ver1.4も買ってたのですが、なにをやったのかROM書き込みができなく
なったので、気分一新です。
組み立ては簡単なのだけど、近眼なのでコンタクトレンズ装備では見えない(笑
裸眼になって思い切り近づいて半田付けをがんばりました。
PS/2コネクタのキーボードはあるのですが、USBコネクタのPS/2キーボードは
手持ちにありません。
基板にはマウス用としてPS/2コネクタがあるので、そっちを使えば問題なさそう。
FabGLのAltair8800を動かすのが目的なので、(arduino-IDEはportable)
portable\sketchbook\libraries\FabGL\src\comdrivers\ps2controller.cpp
をちょっと改造。
void PS2Controller::begin(PS2Preset preset, KbdMode keyboardMode)
のcase文に
case PS2Preset::KeyboardPort1:
// only keyboard configured on port 1
// this will call setKeyboard and begin()
(new Keyboard)->begin(GPIO_NUM_26, GPIO_NUM_27, generateVirtualKeys, createVKQueue);
break;
を追加して、
portable\sketchbook\libraries\FabGL\src\comdrivers\ps2controller.h
の enum class PS2Preset { に KeyboardPort1 を追加。
最後に Altair8800.ino の KeyboardPort0 を KeyboardPort1 に書き換えて完了。
.Net3.5が要るらしい。 orz 一回目のインストールの際に「.Net3.5が必要」ってダイアログが山ほど出てきた。 .Net3.5が必要な場合のエラーダイアログはどうして「ダウンロードしてインストールせよ」なんだろう? 参考にした http://otndnld.oracle.co.jp/easy/oracle11gr1/windows/pdf/SelfStudy_01_win.pdf だと、LISTNERの追加設定(?)が必要そうに書いてあるけど、やってみたら「すでに作成済み」ってなる。 それを信じて進めてみたらどうにもうまくいかない。。。 OracleDBをGUIで操作しよう、っていうのが間違いのようか気がする (逆にSQLserverをCLIでやるのは狂気の沙汰だと思う)。 一旦、アンインストールすることにして、スタートメニューにある「Universal Installer」 を実行してアンインストールしようとしたら「batファイルを実行せよ」というダイアログが。 ググりかたが悪かったのか、 「アンインストールはUniversal Installerからしかないぜ。その他の方法はどーなっても知らないぜHAHAHA」(意訳) と書いてるOracleさんしか見つからない。 どっちを信じたらとも思ったが、目の前のほうが正しいだろうという考えに従いそのバッチ を実行しました。(Universal Installerさんは何度やっても消そうともしてくれないし) バッチ実行後、しばらく放置したら終わったらしい。 Oracleさんがインストールされていたっぽいディレクトリもだいたい消えていた。 消えたよね?ってことで一度再起動してから、Oracle11gのインストールを再び実行。 エラーは出ずに無事終了。 (.Net3.5がインストール済みだったからかな??) sqlplus / as sysdba は問題ない。でも、別PC(Linux機)からの接続はNG。 lsnrctl status コマンドの実行結果から、やはりlocalhost以外からの接続はLISTENしてない模様。 listener.oraをちょっと修正して、LISTNERサービスを再起動。 lsnrctl status を再度実行すると、IPアドレスの分も表示されたので、外部からも接続できるだろう...
コメント
コメントを投稿