Seeeduino v4.2のセットアップメモ
Seeeduino v4.2は、Seeed Studio製の安価なArduino Uno互換ボード。 Seeeduino v4.2 - スイッチサイエンスWindowsでは、公式Wikiからドライバをダウンロードし、インストールする必要がある。 Seeeduino v4.2 デバイスマネージャで、ドライバを更新する際、…
MacOSXのArduino IDEにESP32開発環境を追加する方法
M5Stackを買ったので、下記を参考にESP32の開発環境をMacBookAirに入れた。 Arduino core for the ESP32 のインストール方法 | mgo-tec電子工作MacでESP32のLチカ(Arduino IDE版) - QiitaM5 Stackのライブラリは、ライブラリマネージャから入れた。 yosuke…
MacOSXのArduino IDEにESP32開発環境を追加する方法
STM32F4でFatFS(SPI)を使うSDカードアクセス
はじめに SDカードにログ保存がしたくなって、FatFSを使ってみることにした。 丁度FatFSが使えそうな基板として、手元にあったSTM32F401REでやってみた。
STM32F4でFatFS(SPI)を使うSDカードアクセス
PetaLinux 2017.2
はじめに 以前、PetaLinux 2015.4について、触っていた時期があり、環境構築やビルド手順を公開していました。 あれから年月が経って、PetaLinux 2017.2に環境更新を行いましたので、今一度 以前の記事ベースに書いています。PetaLinux 2017.4出てるけど。。
VL53L0X ToFレーザー測距センサの調査
VL53L0X ToFレーザー測距センサについて、簡単に調査(ネット検索)したことをメモしておく概要 mm精度で2m程度まで測距できるセンサ VL53L0Xで遊んだ - yuqlidの日記 メーカー 価格 備考 pololu 1,879円 価格はスイッチサイエンスのもの スイッチサイエンス 1…
STM32でフルスクラッチプログラミング
この記事は、 OIT Advent Calendar 2017 - Adventar の9日目の記事です。
Node.js Mac開発環境メモ
Node.jsが生産性の高い言語だと聞いた僕は、すぐさま開発環境を構築した! #っていうか、いつか構築した開発環境をアップデートした。。nodebrewを使ってMacにNode.jsの開発環境を構築する。Macにnode.jsをインストールする手順。 - Qiita最近、WindowsでVS …
pipのバージョンアップ
pip install --upgrade pippip3 install --upgrade pippip3 --version Pip3 from Python3 upgrade will break Pip from Python · Issue #25752 · Homebrew/legacy-homebrew · GitHub
iperf3をARM Linux向けにビルドして通信速度を測定する
はじめに iperf3は通信速度を測定するオープンソースソフトウェアです。 ARM LinuxというかZynqのPetaLinuxで使ってみたので、作業手順を忘れないようにまとめておきます。 #手順自体はRaspberry PiやBeagleBoneなど他のARM Linuxでも変わらないはず。
iperf3をARM Linux向けにビルドして通信速度を測定する
MacにDjango開発環境を構築する
先日、Ubuntu 16.4.1へのDjango開発環境の構築手順を説明しました。 Macでも作業をできるようしたいと思い調べていると、 Python Django入門 (2) Mac編 - Qiita という詳細な環境構築手順ほか、Djangoのチュートリアルを公開いただいているのを見つけました…
HerokuとDjango(Python)、LINE Messaging APIでBotを作ってみる
はじめに 前回、HerokuにDjangoアプリをデプロイまでを書きました。 目的はLINE Messaging APIでBotを作成することだったので、続いてLINE Botの作成手順をまとめておきます。 (ネットで見つけたサンプルを解析しながら作業をしました。先駆者のKosuke-Szk…
HerokuとDjango(Python)、LINE Messaging APIでBotを作ってみる
HerokuにDjangoアプリをデプロイしてみた
はじめに LINE Messaging APIを使ってBotを作ってみたいと思い、これまた以前から使ってみたかったHerokuにDjangoアプリをデプロイしてみました。 なお、Djangoは使うのも初めてで、選んだ理由は特にはありません。 基本的にUbuntu 14.04 で Django アプリケ…
POCO C++
Windows(VisualStudio向け)How to install POCO C++ libraries on Windows with Visual studio 2015 | Andrew's Garagec++ - How to add Poco library in Visual Studio 2010? - Stack OverflowLinuxPOCO C++ Libraries の簡単な使用方法 - Qoosky
Zynq PSのGPIO割り込みを扱うスタンドアロンのプログラム
以前、Zynq PLのGPIO割り込みを扱うスタンドアロンのプログラム - ぼくの技術日誌としてPLのGPIO割り込みを処理するスタンドアロンプログラムを紹介しました。 今回はPS側のスタンドアロンプログラムをメモしておきます。ZedBoard --> Zynq-7000 All Program…
Zynq PSのGPIO割り込みを扱うスタンドアロンのプログラム
ぼやき
4月頃は頑張ってBlogの記事を書いてたんだけど、見てのとおりで最近更新できてません… 春先は「今年はZynqとLinuxを主軸に頑張るぞ!」と息巻いていたのに。5月に出たVivado 2016.2とPetaLinux SDK 2016.2もリリース直後から情報はみているけれど、環境更新…
VisualStudio2015とVisual C++ for Linux Developmentを使ってみる
はじめに 最近、Microsoftが公開したVisualStudio向けLinuxアプリ開発アドオン、Visual C++ for Linux Developmentを使ってみました。 既に詳細な解説をしてくださっている方が多いので、今回はリンクをまとめておく程度で。なお、こちらの実行環境は下記の…
VisualStudio2015とVisual C++ for Linux Developmentを使ってみる
VMware FusionでUbuntuを使う場合のテキスト入力設定
僕はMac Bookでは仮装化ソフトにVMware Fusionを使っています。 しかし、VMware FusionでUbuntuを使っているものの、「|」や「_」のような記号を入力できずにいました…不便過ぎ…使っているMacはキー配列が日本語なので、これが原因で正しく入力ができないの…
VMware FusionでUbuntuを使う場合のテキスト入力設定
Zynq PLのGPIO割り込みを扱うスタンドアロンのプログラム
を見つけたのでメモしておきます。Xilinx-GPIO-Interrupt/helloworld.c at master · Micro-Studios/Xilinx-GPIO-Interrupt · GitHub
Zynq PLのGPIO割り込みを扱うスタンドアロンのプログラム
Zynq PSのUART0を有効化してPetaLinuxで使う
はじめに ZynqのPSにはUARTが2つ入っています。 Linuxを使用する際にはこのUART1をブートログとコンソールの入出力に使用してるのですが、残り1つを使っていないのは勿体ないですね。 というわけで、今回PSに残るUART0を使用してみました(PLにUARTを作るの…
Zynq PSのUART0を有効化してPetaLinuxで使う
PetaLinuxプロジェクトの新規作成
はじめに 前回はPetaLinuxをビルドしてZedboardで起動を確認しました。 今回はPetaLinux Reference GuideにあるPetaLinuxプロジェクトの新規作成方法を試します。
ZedboardでPetalinux 2015.4を動かす
はじめに 以前、一度PetaLinux 2014.2をビルドをしてみようとしたものの、途中でやめてしまいました。 思い出したかのようにまたやろうして調べてみると、新しいバージョン(PetaLinux 2015.4)がリリースされていたので、環境構築からやり直すことにしました。
Arduino M0 Proのシリアル通信
はじめに 前回はAtmelStudioでArduino M0 Pro上のLEDを点滅させました。 今回は、シリアル入出力とprintfが使えることが確認できたので、その方法を書いておこうと思います。
Arduino M0 ProをAtmelStudioから使う
はじめに Arduino M0 Proを買いました。 発売当初、「5000円は高いな~」と思って購入を見送ったのですが、先日お世話になっている師匠からお勧めされると欲しくなってしまい、購入してしました。師匠によるお勧めの理由は、 ・Arduino M0 Proに搭載のARMマ…
Arduino M0 ProをAtmelStudioから使う
ddコマンドの備忘メモ
読み出し sudo dd if=/dev/sdb of=~/rpi.img書き込み sudo dd if=~/rpi.img of=/dev/sdb bs=1m 進捗確認(別のターミナルで実行) sudo pkill -USR1 dd 参考Webページ dd でバックアップいろいろ | プラスター業務日記Linux - ddの進捗を確認 - Qiita
FlashAirの共有メモリにmbedでアクセスする
はじめに FlashAirは東芝が販売しているWi-Fiアクセスポイント機能付きSDHCカードです。 通常の利用用途はSDHCカード内の画像共有を無線経由で行うといった使い方ですが、公開されているWebAPIでコマンドを送ることで、SDHCカード内部の設定を読み書きしたり…
rbenvとruby-buildによるRuby環境構築
はじめに 久しぶりにRubyに関する記事を書きます。 rbenvでRubyを導入・更新する方法をよく忘れるのですが、そのたび調べているのがばからしくなってきたので、自分のための忘備録として作業手順をまとめておきたいと思います。この記事はUbuntu 14.04.2 LTS…
Raspberry Piに電源スイッチを付けたくてシェルクスリプトについて少し調べた話
はじめに タイトル通りです。 Raspberry Piブログ : [コラム] 第8回『ボタン長押しでシャットダウンする電源ボタンを作ろう』を見つけました。 載っていたスクリプトをコピー・ペーストすればできるのですが、スクリプト内容がわからないのがどうにも落ち着…
Raspberry Piに電源スイッチを付けたくてシェルクスリプトについて少し調べた話
ebayでPN532 BreakeoutBoardを買ってlib-nfcでRFIDタグを読み取った話
ebay売っているPN532 BreakeoutBoardを買ってみたので、Ubuntuにlib-nfcをインストール、NFCタグ読み取りを行うまでの手順をまとめてみました。
ebayでPN532 BreakeoutBoardを買ってlib-nfcでRFIDタグを読み取った話
Gitのブランチを上書きする方法
Gitを開発に利用する途中、git pushするとあるブランチ(uartブランチ)が ! [rejected] uart -> uart (non-fast-forward)といわれるようになりました。 調べてみると、リモートから取得した内容に変更を加えてpushしようとしたが、他からの変更が先にpushされ…
Gitのリモートリポジトリへ誤ってgit pushした場合の取り消す方法
本日、Gitでmasterブランチを作業ブランチに切り替えることを忘れてそのままcommit、pushをしてしまいました… 急ぎ修正の方法を調べて治したのですが、今後もやってしまいそうなので作業内容をメモしておこうと思います。 先ず、git log で戻したいcommitの…