タグ

ブックマーク / www.kumikomi.net (3)

  • 組み込みC言語プログラマのためのmruby入門(前編) ―― Rubyとmruby,何が違う? どう違う?

    組み込みC言語プログラマのためのmruby入門(前編) ―― Rubyとmruby,何が違う? どう違う? 邑中 雅樹 Rubyは,まつもと ゆきひろ氏(通称Matz)が開発したプログラミング言語です.Rubyは2004年に発表されたWebアプリケーションのためのフレームワーク「Ruby On Rails」の爆発的ヒットによって,広く知られるようになりました.Rubyは,日で開発された言語としては初めてISO規格となり,最近では経済紙でもRubyへの言及を見かけるようになりました. Rubyは,「純粋オブジェクト指向」注1というパラダイムを取りつつも,プログラマのストレスを軽減することを第一として設計されています.そのため,ワン・ライナ(コマンド・ライン1行で済ませる作業)から,twitter.comのような大規模なWebアプリケーションまで,幅広い分野で活用されています. 注1:純粋オ

  • LSIマルチコア時代のソフトウェア開発の落とし穴とその対策 ―― 電力や性能が改善しない,まさにデスマーチのこの状態にどう対処するか

    LSIマルチコア時代のソフトウェア開発の落とし穴とその対策 ―― 電力や性能が改善しない,まさにデスマーチのこの状態にどう対処するか 山下 浩一郎 パソコンやサーバと同じように,組み込み機器においてもマルチコア技術が使われ始めている.しかし実際のところ,マルチコアを導入して,期待どおりの成果は上がっているのだろうか? 実はマルチコア・システムの場合,ソフトウェアを正攻法で開発してもうまくいかないケースが珍しくない.ここでは,組み込み機器向けマルチコア対応ソフトウェア開発の課題とその改善策について解説する.(Tech Village編集部) 携帯電話などの情報系組み込み機器において,マルチコア構成のプロセッサ・アーキテクチャが一般的に用いられるようになりました.マルチコアを導入した組み込み機器にはさまざまなものがありますが,ここでは汎用OSを組み込み,多くのアプリケーションが動作する携帯端末

    TAC
    TAC 2012/10/09
  • Wiiリモコンで操作できるプレゼン・マシンの製作(1) ―― オリジナルのAndroidマシンを自作する

    稿では市販の組み込み評価ボードを使用して,オリジナルのAndroidマシンを作ってみたいと思います.最終的にはWiiリモコンで操作可能なプレゼン・マシンを目指しますが,工夫次第でいろいろな用途のシステムを作れると思います.使用しているパーツはすべて,「Digi-Key」や「Amazon」などのWebサイトから入手できます.連載1回目の今回は機器や環境を用意して,実際にAndroidを起動するまでを説明します.(編集部) ※ 稿で使用するパッチ・ファイルはこちらからダウンロードできます. ● BeagleBoardで自分だけのAndroidマシンを作ろう! 米国Texas Instruments社の「BeagleBoard」が発売されてから約1年が経過しました.BeagleBoardは同社のプロセッサ「OMAP3530」を積んでおり,さらにDSP(Digital Signal Proce

  • 1