タグ

デバイスと解説に関するiwwのブックマーク (13)

  • How a Shotgun Works - YouTube

    A 3D animation showing how a Remington 870 pump-action shotgun works. Cinema 4D was used to create each individual part, as well as animating everything. Substance Painter was used to create the wood stock and fore-end textures. Corona renderer was used for final output of lighting and textures. Interested in licensing my animation for educational or training purposes? Please visit this page for

    How a Shotgun Works - YouTube
  • brd: メモリ上に作成するブロックデバイス

    はじめに 記事はlinuxにおいてメモリ上に作成するブロックデバイスであるbrdというカーネルの機能について説明します。 用途 ブロックデバイスを直接しようする各種ファイルシステムやDB、partedなどのパーティショニングツールのテストが主な用途でしょう。とくに次のような場合には便利でしょう。 バックエンドがストレージデバイスであるときには時間がかかる加速試験の実行を高速化したい 巨大なブロックデバイスが扱えるかを確認したい(後述するようにbrdにはブロックデバイスのサイズ制限が事実上無い) 使い方 機能が使えるかどうかの確認 まずはお使いのカーネルでbrdがサポートされているかを確認する必要があります。以下コマンドを実行した結果、"CONFIG_BLK_DEV_RAM=[ym]"という行が出てくれば使えます。そうでなければ当該機能が有効になっているカーネルを用意する必要があります(カ

    brd: メモリ上に作成するブロックデバイス
  • Linux でデバイスを接続している時だけ動くサービスを作る - Qiita

    systemd と udev を使うと、とあるデバイスを接続すると動き始め、切断すると停止するようなサービスを作る事が出来る。 サンプルのサービスは何でも良いが 前に作った /usr/bin/timeserver.py を使う。 #!/usr/bin/env python # Time server program import socket import datetime import sys HOST = '' # Symbolic name meaning all available interfaces PORT = 50007 # Arbitrary non-privileged port s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.setsockopt(socket.SOL_SOCKET, socket.SO_

    Linux でデバイスを接続している時だけ動くサービスを作る - Qiita
  • Linux のスリープ処理、タイマ処理の詳細を見る - naoyaのはてなダイアリー

    UNIX でプロセスを一時的にスリープさせるには sleep(3) が使えます。sleep() は引数に秒単位でしか時間を指定できないので、より短い時間を指定したい場合は usleep(3) (マイクロ秒) や nanosleep(2) (ナノ秒) を使うことになります。sleep(), usleep() はライブラリ関数、nanosleep() はシステムコール*1です。 この usleep() や nanosleep() で 1ms 程度の短い時間プロセスを停止したとして、正確にその時間だけ停止させることはできるでしょうか。http://shiroikumo.at.infoseek.co.jp/linux/time/ にあるコードを参考に、実際に動かしてみます。カーネル 2.6.19 x86_64、CentOS 5 で試します。 まず、nanosleep() で 1ms のスリープを行

    Linux のスリープ処理、タイマ処理の詳細を見る - naoyaのはてなダイアリー
  • 桃太郎印のきびだんご - Wikipedia

    桃太郎印のきびだんご(ももたろうじるしのきびだんご)は、藤子・F・不二雄の漫画『ドラえもん』に登場するひみつ道具。 概要[編集] 桃の絵、そして上にひらがなで「きびだんご」と描かれた網袋に団子が数十個入っており、べた動物は必ず与えた人間になつく。人間を含む全ての動物に有効で、人間がべた場合、懐かせたい相手にべさせた場合のみ有効[1]で自分がべた場合は無効となる[2]。脳の大きさが小さければ小さいほど効果は長持ちするとされる[3]。 てんとう虫コミックス『ドラえもん プラス』第4巻収録「動物くんれん屋」(初出タイトル「もも太郎印きびだんご」)では30分しか効果が続かなかったが、再登場した際には少なくとも1日以上持つようになっている。現代の動物のほか、恐竜や異世界の動物に対しても使用した。人間がべても味は美味でのび太曰く「案外おいしい」[4]。 主立った用途に「襲って来た猛獣の類に

  • DeviceTreeの生成 | 特殊電子回路

    製品情報 MITOUJTAG JTAG書き込みツール インストール ファームウェアの更新 通常モードの使用 Vivadoモードでの使用 便利な機能 まとめ IC真贋判定サービス Spartan-7評価ボード 各種図面 ダウンロード はじめの使い方 開封 基板上のコンポーネント デバイスドライバのインストール サンプルデザインについて FPGAの書き込み サンプルソフトの起動 MicroBlazeで組み込みシステムを作ろう 開発日記(最新) 開発日記(構想~基板設計) Artix-7評価ボード 仕様と特徴 基板図面 ピン配置図 ダウンロード USBテストプログラム 注文情報 新基板への更新 価格改定のご案内 Artix-7技術情報 ArtixのQ&A USBを使う USB APIの使い方 USB 3.0プログラムの作成方法 書き込みツール DDR3の使い方 CoreGenでMIG AXIバス

  • 第8章 Linux カーネルデバイスドライバー仕様

    章では、Armadillo-400 シリーズに固有な Linux カーネルのデバイスドライバーの仕様について説明します。 Armadillo-400 シリーズでは、カーネルコンフィギュレーションを変更することにより、標準で有効になっているもの以外の様々な機能を使用することができます。 Armadillo-400で、標準で有効になっていないデバイスドライバーを使用するためには、以下の手順でカーネルコンフィギュレーションをおこなう必要があります。 ボードオプションによりどのピンに機能を割り当てるか選択する。 ボードオプションは、make menuconfig でコンフィギュレーションを行う場合、Linux Kernel Configuration の System Type -> Freescale MXC Implementations -> MX25 Options -> Armadil

  • Linuxネットワークドライバの開発 - Handwriting

    この記事はLinux Advent Calendar 2016 9日目の記事です。 遅刻してしまい申し訳ございません。。。 とある事情があって1ヶ月半ほど独自NICのLinux向けのネットワークドライバを開発していた。 今回はARM用のデバイスドライバを開発した。NICはXilinx社のFPGAであるZYBOを用いて開発した。 まだ十分に実用段階というわけではないが、ひとまず独自NIC経由でのpingやiperfが通ったので、後学のために知見を残しておきたい(誰得だ、という感じだが)。 ソースコードはまだ公開されていないが、そう遠くないうちに公開する予定(たぶん)。 はじめに Linuxのデバイスには キャラクタデバイス - バイト単位のデータ通信 (e.g. シリアルポート) ブロックデバイス - ブロック単位のデータ通信 (e.g. ディスク) ネットワークデバイス の3種類がある。ネ

    Linuxネットワークドライバの開発 - Handwriting
  • レーザー盗聴器 - 盗聴器・盗撮カメラの専門調査 情報ガード

    レーザー盗聴とはガラスにレーザー光線を当て、反射して帰って来たレーザー光線に含まれる音声信号を読み取る盗聴方法です。 レーザー盗聴は電波を使わないため、盗聴発見業者には発見出来ないとされている盗聴方法とされており、実際に「レーザー盗聴器」と言う物は売られています。 レーザー盗聴器の仕組み 部屋の中で話をすると、その声が窓を僅かに振動させます。 レーザー盗聴は送信機から盗聴の対象となる部屋の窓にレーザー光線を照射し、反射して戻ってきたレーザー光線を受光機で受信し、そのレーザー光線に含まれる振動情報を読み取る装置です。 盗聴可能距離は数百メートルとされています。 しかし、反射角の関係で必ず自分の所へ反射して来るとは限りません。 上から狙えば下に、右から狙えば左へ反射してしまいます。 レーザー盗聴は当に発見できないのか? 確かにレーザー盗聴は電波を出さない為、電波を調べる盗聴発見法では、発見出

    レーザー盗聴器 - 盗聴器・盗撮カメラの専門調査 情報ガード
    iww
    iww 2016/11/04
    ギャングースでカズキが使ってたやつの原理
  • NHKの番組で女性キャスターが猫耳つけて科学技術を解説する時代がきたか!

    ●2012年11月21日(水)家電が脳で動く! 室山 哲也 解説委員 心で念じるだけで、カーテンを開けたり、家電が操作できる住宅が誕生し、注目を集めています。脳の情報をとらえ、機械や義手、情報機器などを動かす技術研究の最前線と今後の課題を解説します。 ■NHK 解説委員室 | くらし解説 http://www.nhk.or.jp/kaisetsu/kurashi/

    NHKの番組で女性キャスターが猫耳つけて科学技術を解説する時代がきたか!
  • 掃除機の鬼が作ったに違いないと思えるほどのこだわりとレベルに達している「エアシス MC-SXD410」実機レビュー

    三洋電機がかつて生み出した掃除機の名作「airsis SC-XD4000」は価格.comのレビューでも「この商品を使うと他の掃除機が使えなくなりました」「隙間も角も届くので気持ちいい。掃除が楽しくなった」「使い始めて実質1ヶ月ほどですが、大満足しています」「即買いですよ!」と高評価を受けまくっていたモデルだったのですが、、同社がパナソニックに吸収されたことにより廃番となってしまいました。ところが、あまりの人気のためかどうかは確かではありませんがパナソニックブランドからも「エアシス MC-SXD410-W」として省エネ性能などを高めたバージョンアップモデルが発売されており、旧モデルと同様に評判も上々のようです。というわけで、業界再編の荒波すらも乗り越えてきたこの掃除機の実力は一体どれほどのものなのか、実物を購入してチェックしてみることにしました。 ◆フォトレビュー パッケージはこんな感じ。

    掃除機の鬼が作ったに違いないと思えるほどのこだわりとレベルに達している「エアシス MC-SXD410」実機レビュー
    iww
    iww 2012/06/16
    やっぱりサンヨーはすげぇ
  • 安価な自作USBを作ってみる - とよしまハウス

    VUSBを使った自作USBデバイスを作ってみたら、思った以上に簡単だったのでご紹介。 今まで自作USBデバイスと言うと、PIC18F2550を使ってました。これ自体は350円と安いのですが、標準フレームワークが純正C18専用ってとこが微妙。自分はSDCC向けにフルスクラッチでUSBスタック書いてたけど、USB関連のレジスタは簡単なビットフィールドの説明以外、詳しい触り方の情報がないので・・・まぁ普通はしないですね。 で、電子工作屋さんとしてもう一つ選択しに出てくるのがAVRシリーズ+VUSBという選択。こっちはハード的にはTINY2313でも動かせるので石の値段はたった100円で済む。ただし、ソフトウェア的にUSBの物理層を話そうとするので、USB 1.1 low-speedまでが限界。と言っても、自作レベルでそれ以上の転送レートが必要になるようなデバイスを作る事はそうそうないので、まずは

  • Debian/NetworkInterfaceName - TachTrac - Trac

    ネットワークインターフェース(イーサネット)の名前付け Linux では、ネットワークインターフェース(イーサネット)は認識順に「eth0」「eth1」… という順番に名前が付くことになっている。Debian では、通常はこのイーサネットデバイス名 に対して IP アドレスを割り当てることになる。 ※udev によって事情が大きく変わった。MAC アドレスに対してイーサネットデバイス名を 固定することが簡単にできるようになった。 udev を使った解決法 etch 以降はデフォルトで udev を使うようになっているので、udev で解決する。 udev を入れたときには逆に「ネットワークカードひとつしかないのに、eth1 になってしまう」とか 「eth9 とかものすごく大きな数字になってしまう」などの問題が新たに発生しているかも。 ほとんどが、udev の設定によるものと考えられる。 e

  • 1