browser icon
You are using an insecure version of your web browser. Please update your browser!
Using an outdated browser makes your computer unsafe. For a safer, faster, more enjoyable user experience, please update your browser today or try a newer browser.

プログラム(PC/Android)

PC/アンドロイド関連のカスタムファームウェア、プログラムネタについて記事にしています。

[Arduino] USB Host ShieldとUSBシリアル通信を行う(CH340編)

Arduinoを使ってUSB-HUB経由でUSBシリアル通信を行う方法です。私がいつも使わせてもらっているArduinoは中国製クローンで、USB-UART変換チップには本家Arduinoと異なりCH340というICが使 … Continue reading »

Categories: プログラム(PC/Android) | Leave a comment

[Arduino] USB Host Library2.0をADB通信に対応させる(Android1.6端末と通信)

Android端末とArduino等のマイコンをUSB接続する手段として一般的にはADKを使用しますが、ADK未対応な古い端末(OSバージョン1.6とか)は代わりにADBを使います。ADB通信に対応したarduino側ラ … Continue reading »

Categories: プログラム(PC/Android) | 3 Comments

AVR DDS signal generatorをArduinoに移植する

ちょっとした実験をするのにSignalGeneratorが欲しくなりました。何かお手頃なのはないかと探してみるとAVRマイコンを使った”AVR DDS signal generator”を見つけま … Continue reading »

Categories: プログラム(PC/Android), 実験室, 電子工作 | Leave a comment

sigrokをソースコードからビルドする方法

sigrokはオープンソースのロジックアナライザソフトウェアです。色々なOS/ハードウェアに対応していて、うちの作業机にある貧弱なノートPC(Debian)でも動作するので重宝しています。 普通に使う分にはバイナリをダウ … Continue reading »

Categories: プログラム(PC/Android) | Leave a comment

Linuxの実行ファイルで使用している命令セットを確認する方法

Linuxでコンパイル済みのバイナリを拾ってきたとき、どんな命令セットが使われているのか調べたい時があります。 例えばバイナリで提供されているとツールを実行してもエラーになってしまい未対応の命令セットを使っているのではと … Continue reading »

Categories: プログラム(PC/Android) | Leave a comment

RFCOMMサーバを構築して通信内容をモニタする方法

先日、とある古いAndroid端末でRFCOMMを使った通信が可能かを確かめるのにLinuxで簡易Bluetooth評価環境を作りましたので紹介します。 評価環境といっても仮想PCにUbuntuをインストールして、apt … Continue reading »

Categories: プログラム(PC/Android) | Leave a comment

Android1.6端末(IS01)でBluetooth RFCOMMを使う方法

古いAndroid端末を活用するのに、Arduinoなどのマイコンボードと通信出来ればぐっと利用価値が高まります。 UARTが使えれば一番簡単だと思いますが、そんなものが無改造でつながる機種はレアでしょう。通信インタフェ … Continue reading »

Categories: プログラム(PC/Android) | Leave a comment

[Android Studio] プロジェクトをgitlabで管理する

バージョン管理にgitを使っていて、そのリポジトリを公開するのにGitHubがとても便利です。ただ、GitHubは無料アカウントだとPrivateなリポジトリを作成することが出来ないので、個人でごにょごにゅしているものや … Continue reading »

Categories: プログラム(PC/Android) | Leave a comment

Androidタブレットをアームスタンドでサブディスプレイ化する

Amazonを覗いているとタブレット用アームスタンドが安く販売されているのを見つけました。以前にAndroid端末をサブディスプレイとして使ったときは机に置いて使っていましたが、これがあればサブディスプレイっぽく並べるこ … Continue reading »

Categories: プログラム(PC/Android), 日常ネタ | Leave a comment

Android Studio 2.x環境でAndroid 1.6 Donuts(API-4)向けアプリをビルドする方法

Android OS/開発環境が進歩する一方で、私の家には古くて一般的には使えないAndroid 1.6の端末が転がっています。しかし古すぎる為か、最新の開発環境ではすんなりとビルドすることが出来ませんでした。 ここでは … Continue reading »

Categories: プログラム(PC/Android) | 6 Comments