LinuxでCLIで使えるバイナリエディタを調べてたら、「hexedit」が結構使い勝手が良かったので忘れないように残しておく。 インストールは以下のコマンドで行える。 yum install hexedit #CentOS などRHEL系の場合 apt-get install hexedit # Debian/Ubuntu系の場合 インストールした後は、以下のコマンドでバイナリを編集できる。 hexedit バイナリファイル 編集時の操作としては、とりあえず以下のショートカットキーを覚えておけば問題ないだろう。 F1 … ヘルプ F2 … 保存 / … 検索 Ctrl + X … 保存して終了 Ctrl + C … 保存せずに終了 なんとなく、エディタとしてはvimとかよりnanoに似た操作感がある。 ちょっとバイナリをいじりたい、といったときには便利な感じだ。
Nefry BT を購入したので、引き出しにずっとしまったままのGROVE-スターターキットV3のモジュールをつなげて動作を確認してみることにしました。確認ができたモジュールの記事を順次掲載していきます。この記事は概要説明と、各モジュールの記事へのリンクを記載しています。 Nefry BTはドットスタジオ が製造・販売しているIoTデバイスです。下記のような特徴があり、IoT初心者にも経験豊富な人にも使いやすいデバイスです。 CPUとしてESP-WROOM-32を使用しているので、WifiとBluetooth接続ができる。 Groveソケットを搭載しているので、半田付けやブレッドボードなしでGrove規格のセンサーやアクチュエーターを接続できる。 Nefry BT内でWeb Serverが動作しコンソール画面がWebページとして用意されているので、webブラウザを使ってWifiの設定やプロ
Amazon 以外ですが、秋月電子通商さんにもありました。 http://akizukidenshi.com/catalog/g/gM-11560/ Pmod というのは良く分からなく、これは使ったことが無いのですが、同じ SSD1331 で SPI 通信なので使えると思われます。 その他、eBay などではもっと安く、沢山売っているようです。 ライブラリの掲載先 私の自作した Arduino core for the ESP32 専用ライブラリは GitHub の以下のページにアップしています。 https://github.com/mgo-tec/ESP32_SSD1331 ZIP ファイルをダウンロードして、Arduino IDE にインストールしてください。 Arduino IDE バージョンは 1.8.2 以降推奨です。 ZIP ファイルから直接インストールする方法は以下のページ
※在庫数欄の表記が『おひとり様○○点まで』となっている商品は、現時点で、おひとり様(1団体様)あたりのご提供数量を表記の数量へ制限させていただいている商品です。 ※記載する数量のご提供を保証する物ではございません。 ※ご提供数量の制限は、お取り寄せの場合にも適用されます。 ※売場欄に『お取り寄せ商品』と表示される場合、実店舗では保管していない商品です。詳細は店員にご確認くださいます様お願い申し上げます。 ※売場欄に『バックヤード』と表示される場合、店頭に陳列していない商品です。詳細は店員にご確認くださいます様お願い申し上げます。 ※表示在庫は流動的な物です。ご来店時の購入をお約束する物ではございません。 ※表示在庫に関わらず、商品により購入数量を制限している場合がございます。詳細は店頭にてご確認くださいます様お願い申し上げます。 有機LED(OLED)を用いたI2C制御の128x64グラフ
Gateboxは11月21日、同社が開発を進めている“俺の嫁召喚装置”ことバーチャルホームロボット「Gatebox」について、11月28日から追加販売すると発表した。 Gateboxはホログラム投影技術と各種センサの活用により、キャラクターと次元を超えた共同生活を体感できるホログラムコミュニケーションロボット。2016年12月から予約受付を開始し、2017年1月には予約販売を終了していたが、反響と要望が大きかったことから追加販売に至ったとしている。申し込みは特設サイトにて受付し、抽選によって当選した希望者に販売する。期間は11月28日12時から、12月10日24時までとしている。価格は29万8000円(税別)で、発送時期は2018年2月を予定。 また、さまざまなキャラクターを呼び出し、夢の共同生活を実現する「Living with」プロジェクト第1弾となる初音ミクについて、イラストレーター
Gateboxは8月8日、同社が開発を進めている“俺の嫁召喚装置”ことホログラムコミュニケーションロボット「Gatebox」において、さまざまなキャラクターを呼び出し、夢の共同生活を実現する「Living with」プロジェクトの始動を発表。第1弾として、“電子の歌姫”として知られるクリプトン・フューチャー・メディアのバーチャル・シンガー「初音ミク」が登場する。 Gateboxは、ホログラム投影技術と各種センサの活用により、キャラクターと次元を超えた共同生活を体感できるホログラムコミュニケーションロボット。2016年12月に予約販売を開始し、約1カ月で限定台数である300台に達したという。また2017年3月にはLINEがGateboxを連結子会社化したことも話題となった。 Living withプロジェクトは、今まで画面の向こうにいる存在であったキャラクターをGateboxに出現させ、一緒
Gateboxは、「Living with Characters」をビジョンに掲げ、キャラクターと暮らせる世界を実現するために活動するベンチャー企業です。
”宇宙ゴミ”問題を解決する「アストロスケール」の挑戦【F17-3D #2】 「今、宇宙ビジネスが激アツだ。注目宇宙ベンチャー大集合!」【F17-3D】セッションの書き起し記事をいよいよ公開!10回シリーズ(その2)は、アストロスケール伊藤さんに事業紹介を頂きました。宇宙の「ゴミ」を除去するという壮大なビジネスです。ぜひ御覧ください。 【本編】 田川 伊藤さん、ありがとうございました。 では大西さん、(5分程度の自己紹介を)よろしくお願いします。 大西 俊輔 氏(以下、大西) QPSの大西と申します。 QPSは、福岡をホームグラウンドにしたベンチャーです。 ベンチャーと言っても、実は設立は2005年で、当時私はまだ大学に入りたての学生でした。 もともとは九州大学の先生たちが設立された会社で、私は4年前に入社し、社長としては今年(2017年)で3年目に突入しています。 九州から宇宙へ。大学発ベ
仕事でUnix系OSを触る必要が出たためにLinux(主にUbuntu)を勉強しがてら、自宅のPC環境にも取り入れてみるブログ。のはずが、最近PC全般の困ったことメモになりつつある。 シリアルポート端末(gtkterm)を使ってみる! 2016/5/20 追記 Ubuntu16.04で、下記方法の2で確認しました。また、その際のコマンドを訂正しています。 (1は試していませんが、可能と思われます。) Ubuntuソフトウェアセンターをさまよっていたら、ふと面白いものを見つけました。 RS-232Cシリアルポートを利用した通信が可能なターミナルソフト(シリアルコンソール)です。 これの設定でちょっと苦戦したのでメモ。 目的はUbuntuからシリアルポートを経由して外部装置と通信(コンソール接続)するのが目的です。 Ubuntuを操作する事が目的ではありません。 このソフトは、Windowsで
シリアル接続する際の、2通りの方法を書きます。 ※ちなみに、最初はシリアル接続できましたが、何らかの理由で、接続できても、意味不明な文字が大量に画面に出力されるようになってしまい、現在シリアル接続できなくなってしまいました。数時間悩んだので、解決はあきらめてしまいましたが、、いずれ解決したいです(泣) ①gtkterm というアプリを使用する。 1. ubuntuのソフトウェアセンターで「serial」と入力すると、 gtkterm というソフトがあるのでインストールする。 2. gtktermを起動する。 GUIからgtktermを実行すると、アクセス権がないため、弾かれる。 teminalを起動して、「sudo gtkterm &」とすることで、 シリアル接続可能となった。 dmesgのログからシリアルポートが有効であることが分かるようだ. dmesg [ 0.729071] Seri
gtktermのインストール Windowsの場合,Tera TermやSerial Debuggerなどを使うとマイコンなどのシリアル通信のテストが簡単に行えます.Ubuntuの場合はgtktermを使えばほぼ同じことができます. 以下のコマンドでgtktermをインストールしてください. sudo apt-get install gtkterm ノートPCとマイコンを接続 次に,シリアル通信が可能なマイコンをPCに接続してください.昔はRS-232CのコネクタはもはやPノートPCにはついていないので,USB-シリアル変換器などを使ってUSB接続します.例えば,秋月のUSB変換モジュールを使うと良いです. STM32F4 Discoveryを使う場合,STM32F4 Discoveryボードのシリアル通信用ポート(USART or UARTのTX, RXとグラウンド用のポート)と変換モジ
Cisco 等の本格的なネットワーク製品は初期アドレスや初期ユーザが無い場合が多く、SSH や TELNET で接続することが出来ません。これらの製品を設定するにはシリアル接続(コンソール接続)が必須です。今回は OS X から Cisco 機器にシリアル接続してみます。 必要なもの 一般的な Cisco 機器にシリアル接続を行うには以下が必要です。 USB / シリアル変換コネクタ ロールオーバーケーブル(※ たまに「Cisco ケーブル」と呼ぶ方もいらっしゃるようです) ターミナルアプリケーション USB / シリアル変換コネクタを用意する 以前は OS X で利用出来る USB / シリアル変換コネクタが少なかったのですが、最近は大型家電店でも見かけるようになりました。対応 OS に「OS X」の記載があれば、どちらの製品でも大丈夫だと思います。私は昔からラトックシステム株式会社の「
前回の記事、FreeBSD on RaspberryPi でシリアルコンソールを使用するでは、FreeBSD box と FreeBSD on RaspberryPi とのシリアル接続でしたが、この記事では、Mac OS X Mountain Lion と FreeBSD on RaspberryPi とのシリアル接続を扱います。 RaspberryPi の設定などは全く同じですが、記事の読みやすさを考慮して、こちらにも手順を再掲します。 RaspberryPi でシリアル接続をするのに、今回使用しているのは、GPIO に直接差して使うタイプの、3線式 USB シリアル変換ケーブルです。ケーブルの色などはお持ちのものに適宜読み替えてください。 1: RaspberryPi にシリアルコンソールの設定をする /boot/loader.rc の先頭に以下の設定を追加します。 \ use ser
$ ls -l /dev/tty.usb* crw-rw-rw- 1 root wheel 31, 4 May 6 14:19 /dev/tty.usbserial-Disabled
Cisco 社の製品など、ネットワークの初期設定を行うにはシリアル接続が出来ることが必須です。Mac OS X からシリアル接続が出来るように設定を行います。 Mac OS X 対応の USB / シリアル変換ケーブルを用意する Mac OS X で動作する USB / シリアル変換ケーブルは幾つかあるようですが、今回はUSBにRS-232C機器を接続!USBシリアルコンバーター REX-USB60F/REX-USB60F-25[RATOC]を使いました(※購入先のお店に在庫があったのが、この商品だけだったから) ドライバーをインストールする REX-USB60F MacOS X 10.9.x〜10.11.x用ドライバー[RATOC]から Max OS X 用のドライバーをダウンロード&インストールします。ドライバーはディスクイメージ形式(.dmg)で配布されていました。 ターミナルアプリ
以下の画像のマイコンにシリアル接続しました。 Windowsの場合は、必要なドライバをインストールしたりして TeraTermなどでシリアル接続が出来ます。 Macの場合は、 ターミナルでこの記事のコマンドを入力していけばシリアル接続できます。 環境 ・Mac OSX Yosemite ・約4000円で買わされた16bitマイコン 実際にやってみた ① Macとマイコンを繋げないで以下を実行 $ ls -l /dev/tty.* $ ls -l /dev/tty.* crw-rw-rw- 1 root wheel 18, 0 6 10 02:13 /dev/tty.Bluetooth-Incoming-Port crw-rw-rw- 1 root wheel 18, 2 6 10 02:13 /dev/tty.Bluetooth-Modem
Mac でシリアルコンソールを利用する方法 提供:maruko2 Note. 移動: 案内, 検索 目次 1 USB シリアル変換アダプタ 1.1 メーカーが Mac 用にドライバを提供しているおそらく唯一の商品 1.2 チップメーカーが Mac 用ドライバを提供しているもの 2 cu コマンド 3 screen コマンド 4 参考ページ USB シリアル変換アダプタ Dサブ9ピンのシリアルポート(RS-232)を USB ポートに変換するアダプタ。 メーカーが Mac 用にドライバを提供しているおそらく唯一の商品 Keyspan USBシリアル変換コネクタ (WIN/MAC対応) USA-19HS メーカーサイトからドライバをダウンロードし、インストールする。 ドライバの対応OSバージョン Mac OS 8.6 以上のバージョン(最新の Mac OS X 10.9 にも対応) Windo
BeagleBoard-xMとは,USB-シリアル変換ケーブルでつないでいる. こんなとき,Windowsなら迷わずTeraTermを使う.だけど,我が家はMacだ.いやまぁWindowsマシンもあるが,メインはMacなのと,Windowsマシンはだいぶご老体で・・・.このご老体はUSBが1.1だけだったりするし. で,Mac OS Xでシリアルコンソールを使う必要があるのだが・・・. 幸い,USB-シリアル変換ケーブルのドライバはOS X用もあって無事インストールできている.あとは,TeraTermに相当するのをどうするかなのだが,ネットで検索してもいまいちピンとくるのが見つからない.Windowsだったら前述のTeraTermとかハイパーターミナルとかputtyとかネットで検索すればいくらでも出てくるし,そもそも何使おうかなんて迷った記憶もなく当たり前のようにTeraTermを使ってた
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 0: ordinal not in range(128) テスト時、英語では正常に登録されたので日本語が悪いとわかっていました。 エラー内容をググったら、下記のサイトに出会い、速攻で解決。 追記:Google Analyticsでよく訪れられるページ... ※Google Analyticsでよく訪れられるページとして、君臨してるので追記しました。 自分の場合は、下記のようにして、コーデックを替えてます。 参照先では、2.7の記事なのですが、3.x系だと下記のようにして対応すれば、コーデックの変更が可能です。 import sys, codecs # 3.5 => sys.stdout = codecs.getwriter("utf-8")(sys.st
最近The C++ Programming Language (4th Edition)を読んでいます. これは最新のC++11に準拠した権威ある(分厚い)解説書です. C++はちょとたしなむ程度でしたが,これを気に真面目に勉強してみようと思います. 勉強のためにUbuntu上でC++11の開発を行えるよう環境設定をしましたので,その工程をまとめておきます. 想定している環境は以下のようになります. OS Ubuntu 12.04 LTS 32bit GCC 4.8.1 参考にしたサイト UbuntuHandbook 1.GCCとG++のバージョン確認 まずは現在の自分の環境を確認します. ・現在のGCCとG++のバージョンを確認します. $ gcc --version $ g++ --version 私の環境では,以下のようになりました. gcc (Ubuntu/Linaro 4.6.3
Input stream class to operate on files. Objects of this class maintain a filebuf object as their internal stream buffer, which performs input/output operations on the file they are associated with (if any). File streams are associated with files either on construction, or by calling member open. This is an instantiation of basic_ifstream with the following template parameters: template parameterde
日本のワンセグ放送の仕様。自分用のメモ。 セグメント帯域幅(Bws) = 6000/14 = 428.571..kHz キャリア周波数間の間隔(Cs) = Bws/432 = 0.992…kHz キャリア数 = 432 (Data 384, SP 36, TMCC 4, AC1 8の合計) キャリアの変調方式: QPSK 1フレームのシンボル数: 204 実効シンボル長: 1008us ガードインターバル: 126us (1/8) シンボル長: 1134us (1/8) フレーム長: 231.336ms (1/8) = 1134us * 204 Inner code: Convolutional code 2/3 Outer code: RS(204,188) ワンセグのデータレート QPSK, Convolutional Code 2/3, Mode 3, フレーム内のTSP 64, ガ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く