あけましておめでとうございます。 かわせです。 今年もAIとラズパイを追っていきたいと考えておりますが、令和2年1発目のブログはWindows10ネタで行きたいと思います。 Windows10を使っているとネットが突然つながらなくなるという現象に遭遇した人はそう少なくないようです。マイナビニュースにこんな記事が流れていました。 https://news.mynavi.jp/……
かわせです。 久しぶりにらずぱいでIoTを更新します。 いよいよ日本でもRaspberry 4Bが発売されました。 ということでスイッチサイエンスさんで購入してDebian10ベースのOSを入れてみました。 やはり前にも書いた通りlibgpio仕様となっているためgpioコマンドを起動するとエラーが発生します。 Oops - unable to determine b……
Windows10の新バージョンでWSL(Windows Subsystem for Linux)の新バージョンWSL2が搭載されること、新しいWindowsターミナルが搭載されることなどが発表されました。 WSLはあくまでマイクロソフトによるLinuxとの互換性のある実装でしたが、WSL2では本物のLinuxカーネルが導入されます。 これによりWSLで動作するLi……
前回は、メモリのアドレスと意味についてマニュアルから読み取れるというお話をしました。 C言語を使うと、ポインターに仮想メモリのアドレスを与えてあげればメモリにアクセスすることも可能でしょう。 しかし、ラズベリーパイは基本的にRasbian LinuxというOSが乗っているのでメモリーにアクセスるるためにはメモリデバイス/dev/memを介してアクセスるようにします。 ただ、/de……
こんばんわ、かわせです。 ラズパイでIoT前回は現在乗っている、BROADCOMのチップによって制御する方法が変わってくるのでチップセットを知る方法について書いてみました。 RaspberryPi ZeroではBCM2835というチップでこの説明書を読んでみるとラズパイのメモリ配置やペリフェラルデバイスIOマップや各種レジスタの意味が書かれており これを読むことでUARTシリアル……
毎度!かわせです。 Windows10の10月のアップデートでLinuxがサポートされているようですね! ネタ元 https://headlines.yahoo.co.jp/hl?a=20181107-35128229-zdnet-sci この記事によるとMicrosoftストアでLinuxが配布されているという。 実際にMicrosoftストアでLinuxを検索して……
今週に社内で小さなAWS勉強会を行いました。 勉強会の内容としてEC2インスタンスをひとつ作り、WEBサーバーをインストールするという内容でした。 EC2という名前は知っていても実際に使ったことがない、というハードルは簡単に乗り越えることができますよ、というのが開催の主旨です。 AWSのコンソールからほんの数回クリックするだけでAmazon Linuxサーバーのインスタンスが作成……
Windowsしか普段使わないという開発者も、いちど一通りのLinuxシステム構築を自己学習することをお勧めします。 特にWebサーバーが動作するLAMP環境がどのようなものかを把握するには、LAMP環境を自らの手で構築するのがもっとも手っ取り早い理解につながります。 Windows PCでLinuxを使う方法として、Windowsシステム上で動作する仮想マシンがおすすめです。 ……
Windowsがライセンス体系などの難しさや高額さからLinuxなどのシステムに移行しようという試みが一時期ブームとまではいきませんでしたが、自治体などで実行されたことがありました。 その体制を維持できるところもあれば、維持せずWindowsに回帰したというところも多くあります。 何が難しかったのでしょうか。 Linuxであれば、オープンソースでライセンス契約に伴う費用などがゼロ……
Microsoftが開催する開発者むけのイベントで、Linuxなどで標準的に利用されているシェル、BashがWindowsで動作することができるようになるアップデートが公開されることを明らかにしました。 オープンソースのLinux開発を行っているUbuntuと協力し、WindowsのコマンドラインからBashを立ち上げ、Ubuntu Linuxと同じコマンドで同じ操作ができるようにな……