Eに関するkatocharのブックマーク (4)

  • QEMUでARM環境を手にいれる

    はじめに 組込みによく用いられているのがARMシリーズである。組込みに特化しているだけあって、低消費電力で動作するが、思いのほか高性能である。ルータやNASといったデジタル周辺機器に、ARMが多く採用されている理由はおそらくこれであろう。 さて、ARM機器に関するソフトウェア開発を行いたい場合や、ルータ・NASなどのARM搭載周辺機器をハックしたい場合には、ARMの環境を用意する必要がある場合がほとんどである。開発用ハードを用いるのが主流であろうが、お財布との相談をしなければならない。 そこで、稿では、PC上にバーチャルのARM環境を構築する方法を解説する。また、その上でLinuxを動作させるまでも、あわせて説明する。 用意するもの 稿では、基的にLinux搭載PCがあればよい。筆者は以下の環境を用意した。 HP社製 ML110G5 (Ubuntu 10.04 LTS) Linux

    QEMUでARM環境を手にいれる
    katochar
    katochar 2013/06/14
  • フレッシャーズ・エンジニアに贈る:電子機器&ソフトウェア開発基礎解説まとめ

    ここでは,組み込みシステムの基礎や開発環境,リアルタイムOSの基礎,プリント基板の組み立て工程など,フレッシャーズの皆さんに役立つ記事をまとめました.ロジカル・シンキングや開発文書作成術などについても紹介しています.

    katochar
    katochar 2013/05/09
  • テスト駆動開発による組み込みプログラミング

    書は、すぐれた組み込みソフトウェアを開発するための手法を豊富なサンプルコードとともに解説するです。前半では、制約のある組み込み環境でテスト駆動開発を行うための基礎知識とノウハウを懇切丁寧に紹介します。後半では、オブジェクト指向をベースに考え出されたSOLID原則やリファクタリングをC言語に適用し、アジャイルな設計を実現するための方法を示します。さらに、レガシーコードへのテストの追加方法についてもサンプルコードを使って詳細に解説します。日語版には平鍋健児氏による 「日語版まえがき」を収録。テスト駆動開発を学びたい、アジャイル開発について知りたい、レガシーコードと日々格闘している、そんなすべての組み込みCプログラマ必携の一冊です。 目次 書への賞賛の声 日語版まえがき ジャック・ガンセルによるまえがき ロバート・C・マーティンによるまえがき はじめに 1章 テスト駆動開発 1.1

    テスト駆動開発による組み込みプログラミング
  • Engadget | Technology News & Reviews

    The Polaris Dawn crew is back on Earth after a historic mission

    Engadget | Technology News & Reviews
  • 1