タグ

ブックマーク / monoist.itmedia.co.jp (5)

  • 「マイコンによるモーター制御」を学ぶ前に知っておくべきこと

    直流ブラシ付きモーターの代表はいわゆる「マブチモーター」でしょう。小型の模型や玩具などによく用いられることから、私たちが子供のころから慣れ親しんできたモーターです。 乾電池などの電源をつなぐだけで回転するため、電源オン/オフ以外の制御回路は必要ありません。電源をつなぐだけで回転するのはとても便利なのですが、逆にマイコンなどからの制御でスピードを調整したり、回転方向を切り替えたりしようとすると、意外とてこずるモーターでもあります。 原因はその構造にあります。詳しくは各回で詳しく述べますが、コイルの極性を回転角度によって切り替えるためにブラシという接点を用いています。この接点が回転中にコイルと通電したり遮断したり一秒間に何度も繰り返されるのです。そのためこの接点からマイコンには大敵となるノイズが発生するのです。また回転の始動時に数アンペアの大電流が流れるため、マイコンと電源を共通にしていたりす

    「マイコンによるモーター制御」を学ぶ前に知っておくべきこと
  • 「Raspberry Pi 3」の実力をベンチマークで検証する

    電子工作やプロトタイピングのツールとして人気のボードコンピュータ「Raspberry Pi」に、最新製品「Raspberry Pi 3」が登場した。 これまでにも「Raspberry Pi 2」や「Raspberry Pi Zero」などシリーズ製品を紹介してきたが、今回も国内での一般市販が開始された「Raspberry Pi 3 Model B」を入手したので、ご紹介していきたい。 ・連載:ラズパイ2で遊ぼうぜ まずは、スペックはRaspberry Pi 2とどこが変わったのだろうか。以下の表を参照してもらいたい。 概要 Raspberry Pi 3 Model B Raspberry Pi 2 Model B SoC

    「Raspberry Pi 3」の実力をベンチマークで検証する
  • tarファイルに魔法をかけてみよう! その1 = tarfsのデータ構造 =

    以前、新入社員に、「tarファイルシステム」の試作モジュールを使って、「tarファイル」を通常のデバイスのようにマウントし、tarファイル内のファイルをLinuxコマンドで快適にアクセスするデモを見せたところ、 「tarファイルにどんな魔法をかけたのですか?」 と、非常にうれしい反応を返してくれました。 この魔法の仕掛けは、連載第3回「ファイルシステムってそんなに簡単に作れるの?」で、一通り説明しましたが、ポイントは“tarファイルの終端にメタデータを配置する”という、大胆ですがチャレンジングな方法を採用した点にあります。 そこで、今回と次回の2回にわたって、「tarfsのデータ構造」と「ファイルシステムとしてマウントするまでの処理の流れ」について解説していきます。 まず今回は、tarfsのデータ構造について見ていきましょう。tarfsのメタデータとしては、基的に、連載第2回「素晴らしき

    tarファイルに魔法をかけてみよう! その1 = tarfsのデータ構造 =
  • AndroidエミュレータとPCをUSB接続せよ!

    AndroidエミュレータとPCをUSB接続せよ!:実践しながら学ぶ Android USBガジェットの仕組み(8)(1/2 ページ) 起動不能になったPCを救出するアプリ「PCRescuroid」の配信を断念し、Androidフレームワーク層の改造に踏み切ったわれわれの前に一筋の光明が! このアイデアが実現できたら世界初かも!? 「AndroidエミュレータとホストPCをUSB接続する」という新たな挑戦に向けたプロローグをお届けする。 はじめに 繰り返しになりますが、起動不能になったPCを救出する「PCRescuroid(ピーシーレスキュロイド)」のアプリ配信を断念せざるを得なくなったため、われわれは前回、PCRescuroidの機能実現のために“Androidフレームワーク層を改造する”という道を選択しました。 いまだにメンバー内には「何とかならないものか……」という思いがくすぶり続け

    AndroidエミュレータとPCをUSB接続せよ!
  • ファイルシステムってそんなに簡単に作れるの?

    前回「素晴らしきファイルシステムのデータ管理」で、“ありがたい”ファイルシステムのデータ管理の説明が一通り終わりました。携帯電話やデジタルカメラなどの組み込み機器といえども、大量のデータを扱う場合は、このようなファイルシステムがないと不便なのです。 それでは、今回から腕試し(?)として、オリジナルのファイルシステム「tarファイルシステム」を作っていきましょう。まずは、Linuxカーネルの構造、およびtarファイルの構造について説明し、そして、tarファイルシステムの設計方法を解説していきます。 tarファイルシステムとは? もしかすると、“tarファイルシステム”と聞いても、ピンとこない方がいらっしゃるかもしれませんので、ここで少し補足します。 tarファイルシステムとは、tarファイルをマウントして、tarアーカイブ内のファイルを参照できる(読み込み専用)ようにするためのファイルシステ

    ファイルシステムってそんなに簡単に作れるの?
  • 1