第12回tcl-Cの連携とtcl、Luaからのハードウェアアクセス みついわゆきお 2011-06-08
![体験!マイコンボードで組込みLinux 記事一覧 | gihyo.jp](https://cdn-ak-scissors.b.st-hatena.com/image/square/7241c583676d54fc052c4388a6edd25e4c7f280b/height=288;version=1;width=512/https%3A%2F%2Fgihyo.jp%2Fassets%2Fimages%2Fgihyojp-ogp.png)
組み込みソフトウェア/ハードウェア開発における技術力の向上、改善・最適化などを幅広く支援する“組み込み開発エキスパート”のための情報フォーラム
ECサイトを題材にソフトウェア開発の全工程を学ぶ新シリーズ「イチから全部作ってみよう」がスタート。シリーズ第7回は、要求仕様フェーズで作り上げる正しい要求仕様書に向けた第一歩となる「ヒアリング」について解説します。
例1: (define cont #f) (print (+ 5 (call/cc (lambda (c) (begin (set! cont c) 1))))) ;; expects 6 (cont 11) ; 16 (cont 21) ; 26 例2:call/ccの位置を変えて試してみる (define cont #f) (print (+ 6 (+ 5 (call/cc (lambda (c) (begin (set! cont c) 1))) 10) 12)) ;; expects 34 (cont 11) ; 44 = 6 + (5 + * + 10) + 12 = 33 + 11 = 44 (cont 21) ; 54 = 6 + (5 + * + 10) + 12 = 33 + 21 = 54 例3: (define x #f) (begin (print 0) (prin
図1 Vincent Ratford氏 ザイリンクスでワールドワイドマーケティング担当シニア バイス プレジデントを務める。Zynqの発表に合わせて来日し、東京都内で開催した報道機関向け説明会に登壇した。 「これはFPGAでも、プロセッサでもない。両者の『いいとこ取り』をして生まれた、新たな概念の組み込みプラットフォームである」(ザイリンクスでワールドワイドマーケティング担当シニア バイス プレジデントを務めるVincent Ratford氏)(図1)。 ザイリンクスは2011年3月1日、アームのプロセッサコア「Cortex-A9 MPCore」をハードマクロとして集積するFPGA製品群「Zynq(ジンク)」を発表し、同製品群の第1弾となる4品種の詳細を明らかにした。同社はARMコア集積FPGAのコンセプトやアーキテクチャを「エクステンシブル プロセッシング プラットフォーム(Exten
マイコンメーカー各社は、マイコンの評価ボードを使いやすくするために工夫してきた。USBでPCにつながるようになっていて、開発ツールも付属するものが多い。登録ユーザー向けに無償ダウンロードで開発ツールを提供するメーカーもある。しかし、それでも使いやすいとは言いにくいのが現状だ。 開発ツールは使い始めが面倒だ 使いやすくないのは、面倒な作業が幾つか残っているからだ。まず、開発ツールをパソコンにインストールしなければならない。自分のPCのOSに開発ツールが対応していない場合は、PCを新たに用意するなどの面倒を強いられる。 開発ツールの環境が整ってもそれだけでは何もできない。マイコンを操作するには、適切なレジスタに適切な値を書き込む必要がある。適切な値を探すには、何百ページにもなるマイコンのマニュアルと格闘しなければならない。 プログラムができたら、開発ツールでコンパイルして実行ファイルを作成し、
2023年7月1日 半導体レーザの製品情報と電子カタログを更新しました 2023年4月24日 [電子カタログ] 液晶モジュールカタログを更新しました( 2023年3月版 ) 2022年12月5日 [電子カタログ] 液晶モジュールと半導体レーザ製品を更新しました 2022年5月6日 [電子カタログ] 液晶モジュールと半導体レーザ製品を掲載しました 2021年11月15日 製品ラインアップを更新しました ( 汎用電子デバイス総合カタログ 2021年9月版 ) 2021年9月6日 透明ディスプレイを掲載しました 2021年4月1日 製品ラインアップを更新しました ( 汎用電子デバイス総合カタログ 2021年3月版 ) 2021年3月22日 モスアイ構造を活用した高付加価値フィルムを提供します 2021年3月1日 [新製品情報] 反射型IGZOディスプレイを掲載
近年,ユビキタス・コンピューティングやセンサー・ネットワークといった言葉を,さまざまなところで目にするようになってきました.これ らは,さまざまなセンサー・アクチュエーター,小型コンピュータを生活空間に配置し,それらを組み合わせた新しいユーザ・インタフェースやサービスの構築 を目指しています. 現在のPCの入出力インタフェースは,マウス/キーボード/ディスプレイにほとんど固定されてしまっていますが,こうしたさまざまなデバイスを組み合わせることで,身体的な動作や周辺的な情報を活用した,より豊かなユーザ・インタフェースを構築できる可能性があります. その一方,こうしたユビキタス的な実世界システムはハードウェア/ソフトウェアの双方の開発を伴うため,個人が取り組むには敷居の高い領域でした. もし,日曜プログラミングのような形で,思い立った時に手軽にさまざまなセンサ・アクチュエータなどを組み合わせた
Gainer(ゲイナー) Gainer(ゲイナー)はユーザー・インタフェースやメディア・インスタレーションのための環境です。Gainerを利用することにより、センサーやアクチュエータをPCに接続し、Flash、Max/MSP、Processingといった幅広いプログラミング環境から利用できるようになります。基本的なコンセプトは以下の通りです。 プロトタイピングの段階から最終形まで用いることができるブレッドボードと組み合わせて試行錯誤しながら制作を進めることができる自分自身のモジュールを部品レベルから組み立てて理解を深めることができる複数のコンフィギュレーションの中から目的にあったものを選択できるソフトウェア&ハードウェアがオープンソースで公開されているGainerに関する「オープンソース」は次のようなことを意味します。 ユーザはGainerを無料で利用できる上級のユーザは既存のハードウェア
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く