タグ

ハードに関するs_ryuukiのブックマーク (699)

  • Android向けアプリのデバッグにMali Graphics Debuggerを使用する方法 (+Unityで作った物にも) - Qiita

    Android向けアプリのデバッグにMali Graphics Debuggerを使用する方法 (+Unityで作った物にも)JavaAndroiddebugUnityAndroidStudio GPUにMaliを使用しているAndroid端末向けのデバッガに、「Mali Graphics Debugger」といものがあります。 今回は、このデバッガの使用方法について教わったのでそれについてまとめてみました。 後半にはUnityで作成したアプリ用の方法についても触れています。 手順 今回はroot化されていないAndroid端末で、32bit版(armeabi-v7a)を対象としておこないました。 ちなみに私の使用したものはGalaxy S6です。 1. ダウンロード まずARMのサイトから、Mali Graphics Debuggerをダウンロードします。 ダウンロードしたファイルを実行

    Android向けアプリのデバッグにMali Graphics Debuggerを使用する方法 (+Unityで作った物にも) - Qiita
  • Releases · JeremyMain/GPUProfiler

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Releases · JeremyMain/GPUProfiler
  • C91 Intel Xeon と Core i7 の違いについて

  • 低レイヤーの歩き方 - るくすの日記 ~ Out_Of_Range ~

    この記事は Kobe University Advent Calendar25日目の記事です。 低レイヤー技術(後述)をこれから学びたい人向けの入門記事です。 自身の経験を踏まえ、より多くの人達にこのレイヤーに興味を持ってほしくて書きました。 決して卒論がやばくてAdvent calendarのネタが作れなかったわけでは(ry なぜこんな記事を書いたか いわゆるシステムプログラミングのような低レイヤー(と言って差し支えない)ジャンルって一体何から始めれば良いのかいまいちピンと来ないし、何が面白いのかも分からないと思われている事が多いと思います。 にもかかわらず低レイヤーの魅力や学び方の指針みたいな物を示した、いわゆる入門記事ってかなり少ないんですよね。 記事はこれからシステムプログラミングを始めたい方や、既にかじってみたが中々先が見えてこない、将来何の役に立つのか不安という方達に読んでい

    低レイヤーの歩き方 - るくすの日記 ~ Out_Of_Range ~
  • アセンブリ言語 その2 - kivantium活動日記

    この記事はkivantium Advent Calendarの19日目です。 前回は最初のCPUの設計に使う命令セットを紹介しました。 今回はこの命令を使っていろいろなプログラムを書いてみます。 SPIM ここではMIPSのシミュレータとして有名なSPIM (MIPSを逆から読んだ名前) を使うことにします。 GUIがついたQtSPIMをダウンロード・インストールします。 QtSPIMはアセンブリで書いたテキストファイルを読み込んで実行します。 実行したいファイルを保存して、File > Reinitialize and Load Fileとすることでファイルが読み込まれます。 再生ボタンのようなRun/Continueを押すと実行されます。 最初のプログラム まずはHello, World代わりに数字の1を表示することにします。 .text # アセンブリ命令がここから始まることを示す

    アセンブリ言語 その2 - kivantium活動日記
  • たった3万円から始める家庭に3Dプリンタがある日常

    最近、こんなツイートをしたところ、予想外にバズってしまいました。 最近、日常生活でちょっと不便な事があるとサクッとCADって3Dプリンターで解決!という体験が便利すぎて後戻り出来ない感じになってる。 Amazonで買うより早いの、あながち間違いじゃない。 #Fusion360 pic.twitter.com/sz9MGvAw29 — 井上 恭輔 (@kyoro353) 2016年12月26日 「21世紀のものづくり革命」を唱えたクリス・アンダーソンの名著「MAKERS―21世紀の産業革命が始まる」が2012年に出版されてから早4年。「誰でも家庭で簡単にものづくりができる時代!」という内容に心を踊らせ、夢を抱きながらも、数十万円を越える個人の趣味としては勇気のいる初期投資技術への理解、要求スキルも相まって、2016年現在においてもまだ、結局は夢物語だったなぁ…と感じている人が大半なのではな

    たった3万円から始める家庭に3Dプリンタがある日常
  • 続・マルチベンダルータ制御APIライブラリ NAPALMを触ってみた - Qiita

    NetOpsCoding Advent Calendar 2016の24日目の記事です。 NAPALMはネットワーク装置を設定・情報取得するためのオープンソースのPythonライブラリであり、統一化されたインタフェースで複数のベンダ製品を制御することを目的として開発されています。マルチベンダなネットワーク運用環境における自動化を計画されている方々にとっては、NAPALMようなマルチベンダ対応ライブラリは待ち望まれた存在ではないでしょうか。 NAPALMについては2015年6月に「ルータ制御APIライブラリ NAPALMを触ってみた」の記事でも紹介していましたが、現在もなおNANOGを中心としたコミュニティ主導で積極的に開発が継続されており機能や対応機種が続々と増えています。「そろそろマルチベンダー環境な実運用現場に投入してみても良いかもしれない」と私自身が感じたので、今回改めて情報をまとめ

    続・マルチベンダルータ制御APIライブラリ NAPALMを触ってみた - Qiita
  • ムーアの法則が成立しなくなると、遅いソフトウェアは遅いままだ。ソフトウェア技術者はなにをすべきか~ポスト・ムーア法則時代のコンピューティング(後編)。QCon Tokyo 2016

    ムーアの法則が成立しなくなると、遅いソフトウェアは遅いままだ。ソフトウェア技術者はなにをすべきか~ポスト・ムーア法則時代のコンピューティング(後編)。QCon Tokyo 2016 10月24日に都内で開催されたイベント「QCon Tokyo 2016」で、国立情報学研究所 アーキテクチャ科学研究系 教授 佐藤一郎氏による基調講演「ポスト・ムーア法則時代のコンピューティング」は、IT業界だけでなく社会的にも影響をもたらすと考えられるムーアの法則の限界とその先について、多くの示唆を与えるものとなりました。 (記事は「いま起きているムーアの法則の限界は、微細化よりも電力と経済性の限界~ポスト・ムーア法則時代のコンピューティング(前編)。QCon Tokyo 2016」の続きです) ブロックチェーンもムーアの法則の限界に影響を受ける さて、この講演は実は主催者から「コンピュータサイエンスが生み

    ムーアの法則が成立しなくなると、遅いソフトウェアは遅いままだ。ソフトウェア技術者はなにをすべきか~ポスト・ムーア法則時代のコンピューティング(後編)。QCon Tokyo 2016
  • いま起きているムーアの法則の限界は、微細化よりも電力と経済性の限界~ポスト・ムーア法則時代のコンピューティング(前編)。QCon Tokyo 2016

    今日のお話は、ムーアの法則が限界に来ているなかで、ソフトウェアの技術者の方々がなにをすべきか、ということを中心にしていこうと思います。 ムーアの法則は終焉するのか? これまでに何度もムーアの法則限界説が流れていて、そのたびに半導体業界はそれをなんとか乗り越えてきたので、ここでまたムーアの法則が限界だという話をすると、オオカミ少年だと言われてしまうかもしれません。 ただ今回はかなり深刻な状況になっています。 その前にまず、ムーアの法則とは何かということを説明しておくと、インテルの共同創業者のゴードン・ムーアという人が50年前に、1つのチップ上の半導体の数、つまりトランジスタの数は毎年倍増すると予測したものです。倍増するペースはそのあと18か月から2年に修正されました。 トランジスタの数はたしかにこの通りに増えていったのですが、他方で半導体業界は総力を挙げてこのムーアの法則を満足させるために技

    いま起きているムーアの法則の限界は、微細化よりも電力と経済性の限界~ポスト・ムーア法則時代のコンピューティング(前編)。QCon Tokyo 2016
  • メカ設計の経験がゼロでも筐体の製造原価を見積もる方法。プラスチック編 | Cerevo TechBlog

    ~スマホケースでメカ設計・原価計算の基礎をちょっとだけ学ぶ~ こんにちは。 株式会社Cerevoの柴田と申します。以前は某社炊飯器・掃除機の筐体・機構設計に携わっていました。 現在デザインエンジニアとしてスマート・ビンディング「XON SNOW-1」のメカ設計を担当したり、最近ではニッポン放送、グッドスマイルカンパニーとのコラボレーション企画、BLEラジオ「Hint」プロジェクトにて、プロダクトマネージャーを兼任しています。 プロダクトマネージャー(PM)として仕事する機会が増えてきて、仕様が固まる前に製品の見積もりを作ることが度々あります。仕様が固まる前なので、当然のことながらそれぞれの部品は設計前です。経験があれば、「これくらいの製品は、まあこんなもんだろう!」と決めることもできるかとおもいますが、最初の見積もりで製造原価を安くしてしまうと量産するときに製造原価を割ってしまい、利益が出

    メカ設計の経験がゼロでも筐体の製造原価を見積もる方法。プラスチック編 | Cerevo TechBlog
  • [1日目] Cerevo流ハードウェア量産術 2016年編

    伊藤です。Cerevo製品の製造・生産・調達関連を担当しています。 昨日、弊社代表のゆるすぎるエントリと共にアナウンスさせていただいたとおり、今年もアドベントTechBlogが始まります。 初日となる私は真面目なエントリをということで、ハードウェアスタートアップっぽいテーマにしてみました。Cerevoがハードウェアを量産するうえでのポイントは何なのかっていう話で、これからハードウェアをつくりたいっていう方の参考になればいいかなと思ってます。タイトルに『2016年編』とつけたのですが、やはり1年前とはやり方は変わっています。それもそのはず、弊社は今年だけで10製品以上を量産しており、その製品カテゴリはDOMINATOR、Tipron、7-Magic、LiveShell Xなど多岐にわたります。ってことを踏まえて、量産までのポイントを時系列的に書いていくことにします。 工場を探す いきなりです

    [1日目] Cerevo流ハードウェア量産術 2016年編
  • OSC2016広島 (2016/11/27) 発表スライド

    オープンソースカンファレンス 2016 広島(@サテライトキャンパスひろしま) の 「NetBSD のご紹介」のセミナー枠で発表したスライドです。 Re:X68030/25MHzから始めるユーザストリーム生活

  • USB Type-C対応のUSB-LANアダプタに安価品、1000Base-T LAN対応USB Type-Cから映像コネクタへ変換するアダプタも4種類登場

    USB Type-C対応のUSB-LANアダプタに安価品、1000Base-T LAN対応USB Type-Cから映像コネクタへ変換するアダプタも4種類登場
  • 仮想マシンのスタックとネットワークI/Oについて - Tech random memoranda

    仮想マシン=ゲスト=ゲストOS 仮想マシンモニタ=VMM=ハイパーバイザー 仮想化コンセプト 仮想マシンモニタ=VMM(Virtual Machine Monitor)は、自身の子プロセスとして仮想マシンを実行し、ユーザモードでは実行できない命令を仮想マシンが発行したときは、CPUで例外が発生するため、それをVMMが補足(trap)*1して、仮想マシンが実行すべき命令をVMMが実行すれば良い(trap-and-emulate)。 そのためには、VMMは特権モードで実行し、仮想マシンを特権モードより低いモード(かつ、ユーザモードより高いモード)で実行すれば良い。 x86における仮想化 リングのコンセプトには0〜3の4段階があり、リング0はハードウェアにアクセスする特権命令を実行する。つまり、カーネルモードはリング0で実行し、ユーザモードはリング3で実行する。なお、1,2は使用しない。 x86

    仮想マシンのスタックとネットワークI/Oについて - Tech random memoranda
  • Androidデバイスのハードウェア情報収集に便利なアプリ5選

    スマホやタブレットでは、ロットによって部材の供給元が異なる場合もあることから、製品の仕様としては対外的に公になっていない情報も少なくない。こうしたケースでは、ハードウェア情報を取得できるアプリを使うことにより、正確な情報を得ることができる。多くのアプリはCSVやテキストによる書き出し機能も備えているので、データの再利用も容易だ。 今回は、こうしたAndroidデバイスのハードウェア情報収集に便利なアプリをまとめて5つ紹介する。こうしたアプリはひとたび検索すると山のようにヒットするが、網羅される情報はアプリごとに異なるうえ、日語表示の可否や、デザインの見やすさ、データ書き出しの可否など、違いは意外に多いもの。必要とするアプリを目的に応じて使い分けてほしい。 ◇「Droid Hardware Info」 「Droid Hardware Info」は、デバイス、システム、メモリ、カメラ、温度、

    Androidデバイスのハードウェア情報収集に便利なアプリ5選
  • GitHub - copy/v86: x86 PC emulator and x86-to-wasm JIT, running in the browser

    or #v86 on irc.libera.chat v86 emulates an x86-compatible CPU and hardware. Machine code is translated to WebAssembly modules at runtime in order to achieve decent performance. Here's a list of emulated hardware: An x86-compatible CPU. The instruction set is around Pentium 4 level, including full SSE3 support. Some features are missing, in particular: Task gates, far calls in protected mode Some 1

    GitHub - copy/v86: x86 PC emulator and x86-to-wasm JIT, running in the browser
  • IntelのARMチップ製造 - KONURE

    IntelがARMのチップセットを製造することを発表しました。 Intelは、ARMのフィジカルIPを採用すると、発表していますので、物理的実装までARMにまかせきってしまうことになります。 QualcommのSnapdragonはARM互換ですが、ARMのアーキテクチャーライセンスを受けて開発・設計されていいるので、物理的実装はもとより、RTLレベルからQualcomm独自のSoCになっています。 ARMのIPライセンス ARMは、「プロセッサライセンス」と「アーキテクチャーライセンス」の2系統のライセンスを提供しています。 「プロセッサライセンス」ARMの「プロセッサライセンス」は、IP Coreライセンスです。 IP CoreライセンスARM のIP Coreは、3つのライセンス形態で供しています。 RTL (ソフトIP) オプションとして設定されている幾つかのパラメータを除きRTL

  • 技適マークつき BLE パケットスニファを入手する : DSAS開発者の部屋

    Bluetooth Low Energy (BLE) の勉強のために BLE パケットを覗いてみたいと思いました。BLE の通信プロトコルは複雑ですが、パケットの内容を適宜精査すれば座学的な情報の向こう側にある実像を捉えることが可能となるでしょう。 国内では次のような BLE プロトコルアナライザが販売されています。もっともこういった数百万円オーダーの専用機にはなかなか手を出せません。 Ellisys - Bluetooth Explorer 400 - Bluetooth Instant Protocol Analysis System - www.ellisys.com BluetoothR Explorer 400プロトコル解析システム - www.gailogic.co.jp もっと手軽な方法として、BLE チップ・モジュールベンダの提供するパケットスニファを利用する選択があります

    技適マークつき BLE パケットスニファを入手する : DSAS開発者の部屋
  • MZ-700フルJavaScriptエミュレータ

    ※1 BEEP音:○ 音程は正確ですが音長に揺れがあります。またオリジナルの音質は再現できていません。 ※2 データレコーダー:○ モニターのSコマンドでメモリ領域をセーブするとMZTファイルをダウンロードできます。 リポジトリ npm mz700-js GitHub mz700-js 更新履歴 2017-08-13 - npm mz700-js v0.7.15 に更新。 MZTドロップ時に逆アセンブルせず即実行するようにしました(画面を一定時間ブロックしてしまう為)。 逆アセンブルするにはCMTのファイル名表示エリアに現れる「Disassemble」ボタンを押して下さい。 アセンブルリストをタブらしく表示。 2017-07-16 - npm mz700-js v0.7.10 に更新。 アドレス指定でメモリダンプの表示ができなかった不具合を改修。 画面幅が狭くなった時に各ウィジェットの表示

    MZ-700フルJavaScriptエミュレータ
  • WeirdDeviceCorp. テラネットワークシステム/T.N.S.

    テラネットワークシステム ニュースリリース 拡張スロットユニット TNS-HFX4 発売のお知らせ NSFプレイバックカートリッジ TNS-HFC4 発売のお知らせ 旧作品NSFプレイバックカートリッジ TNS-HFC3 過去ニュースリリース 頒布作品 ファミリーコンピュータTM対応 NSFプレイバックカートリッジ TNS-HFC3 受注生産 ポータブルNSFプレイヤー TNS-HFP1 頒布終了作品 ファミリーコンピュータTM対応 NSFプレイバックカートリッジ TNS-HFC2 TNS-HFC1-E 参加予定イベント M3-2010春 平成22年春 コミックマーケット78 平成22年8月 問い合わせはこちら NSFプレイバックカートリッジ TNS-HFC5 平成26年7月より三月兎様にて委託頒布開始! TNS-HFC5ニュースリリースはこちら TNS-HFC3&TNS-HFC4両対応