テクノロジ

新人技術者のためのロジカル・シンキング入門(7) ―― 「ひたすら流すだけのテスト」にさよなら

「テスト・ケースはテストを実施する前に作成しておくもの」という当たり前のことを,実際の開発現場では実行できていないと感じている設計者は少な... 続きを読む

技術解説 2008年10月 6日

CUDA技術を利用したGPUコンピューティングの実際(後編) ―― FFTを利用した光波の伝播(フレネル回折)をGPUで高速計算

ここではGPU(Graphics Processing Unit)コンピューディングを利用したプログラミングの事例を紹介する.行列の乗算を... 続きを読む

技術解説 2008年10月 1日

新人技術者のためのロジカル・シンキング入門(6) ―― ハードウェア基礎の基礎

ハードウェアをブラックボックス(正しく動作して当然のもの)として設計を進めるソフトウェア技術者も少なくない.ここでは,システムとして最適化... 続きを読む

技術解説 2008年9月25日

組み込み機器に欠かせなくなった不揮発メモリの最新動向 ―― フラッシュROM,FeRAM,MRAMの現在

フラッシュROMの記憶容量は年々増加している.ただし,組み込み機器に適用する場合,記憶容量だけでなく,小型化や低消費電力化も重要なポイント... 続きを読む

技術解説 2008年9月16日

SELinuxで組み込み機器のセキュリティを高める(後編) ―― 組み込み機器にSELinuxを適用する

Linuxのセキュリティを高める手法の一つとしてSELinuxがある.前編で,SELinuxカーネルのパーミッション・チェック機能を拡張し... 続きを読む

技術解説 2008年9月 8日

SELinuxで組み込み機器のセキュリティを高める(前編) ―― SELinuxの概要

組み込み機器がインターネットに接続されるようになり,さまざまな攻撃にさらされることになった.SELinuxは,Linuxのアクセス権限機能... 続きを読む

技術解説 2008年9月 2日

新人技術者のためのロジカル・シンキング入門(5) ―― ソース・コード規約の作り方

ここでは,コーディング規約について考える.コーディング規約(コーディング工程での管理方針)を定めておくことで,ソフトウェアの不ぐあいの発生... 続きを読む

技術解説 2008年8月26日

フラッシュ・メモリの高速化技術と最新の不揮発性メモリの動向 ―― フラッシュの次を担うのは、フラッシュかそれとも...

現在,プログラムやデータを格納しておく不揮発性メモリとしてフラッシュ・メモリが幅広く使われており,大容量化が進んでいる.ここでは最近のフラ... 続きを読む

技術解説 2008年7月31日

スタックと割り込み ―― プログラムが動く仕組みを知ろう

ここでは,C言語で開発したプログラムがシステム上で動く際に必要な,「スタック」と「割り込み」と呼ばれる仕組みについて説明する.「スタック」... 続きを読む

技術解説 2008年7月23日

実験で学ぶ電池の基礎 ―― モバイル機器を安全に設計するために知っておきたい

電池の中に使われる化学物質には,取り扱いに注意が必要なものがある.電池の正しい使い方を知らなければ,発火や電池の内部から危険な化学薬品が漏... 続きを読む

技術解説 2008年7月 8日

新人技術者のためのロジカル・シンキング入門(4) ―― 直したバグがゾンビのごとく復活する

ここではソース・コード管理のポイントについて述べる.複数のエンジニアが共同でソース(ソフトウェア・プログラムやHDLコードなど)を開発して... 続きを読む

技術解説 2008年7月 7日

CUDA技術を利用したGPUコンピューティングの実際(前編) ―― グラフィックス分野で磨かれた並列処理技術を汎用数値計算に応用

3Dグラフィックス処理の分野では,長年,並列処理技術が利用されてきた.こうしたグラフィックス分野で蓄積された並列処理技術の資産を汎用数値計... 続きを読む

技術解説 2008年6月18日

HDMI登場の背景と概要 ―― 映像インターフェースの推移から学ぶ

HDMI(High-Definition Multimedia Interface)は,最近の薄型ディジタル・テレビやDVDプレーヤ,ゲー... 続きを読む

技術解説 2008年6月10日

オリジナルOS「MicrOS」の設計と実装(3) ―― MicrOSのシステム・コール

Interface誌の2007年5月号に付属したV850マイコン基板で動作するオリジナルOS「MicrOS(マイクロス)」が登場した.今回... 続きを読む

技術解説 2008年5月27日

新人技術者のためのロジカル・シンキング入門(3) ―― 「必要とされる設計書」の作り方

ここでは設計書を作成する際のポイントについて述べる.新人研修などではきちんと設計書を作成してからコーディングを行うように指導されるが,実際... 続きを読む

技術解説 2008年5月19日

ハードウェアを意識したプログラミングの基礎(後編)

前編では,デバイス・ドライバを理解するために必要なエンディアンやI/Oアクセス,ハードウェアとソフトウェアの境界について説明した.後編では... 続きを読む

技術解説 2008年5月 1日

ハードウェアを意識したプログラミングの基礎(前編)

デバイス・ドライバを作るためには,まずハードウェアをアクセスする手法を知らなければならない.エンディアンやアラインメントを意識したり,CP... 続きを読む

技術解説 2008年4月 8日

最新T-Kernelの活用テクニック(1) ―― 小規模システム向けμT-Kernelとは何か

近年,μITRONを拡張する形でT-Kernelが誕生した.T-Kernelは,Single One Sourceによるリファレンス実装の... 続きを読む

技術解説 2008年3月11日

新人技術者のためのロジカル・シンキング入門(2) ―― プログラミングにおける良いデータ構造

ここでは,組み込みソフトウェアにおけるデータ構造とその管理方法について解説する.どのようなデータ構造をとるかをシステム開発の早い段階で決め... 続きを読む

技術解説 2008年3月 5日

オリジナルOS「MicrOS」の設計と実装(2) ―― アプリケーション・システムのビルドと実行

Intetface誌 2007年5月号付属のV850マイコン基板で動作するオリジナルOS「MicrOS」を題材にして組み込み向けリアルタイ... 続きを読む

技術解説 2008年2月18日

組み込みキャッチアップ

お知らせ 一覧を見る

電子書籍の最新刊! FPGAマガジン No.12『ARMコアFPGA×Linux初体験』好評発売中

FPGAマガジン No.11『性能UP! アルゴリズム×手仕上げHDL』好評発売中! PDF版もあります

PICK UP用語

EV(電気自動車)

関連記事

EnOcean

関連記事

Android

関連記事

ニュース 一覧を見る
Tech Villageブログ

渡辺のぼるのロボコン・プロモータ日記

2年ぶりのブログ更新w

2016年10月 9日

Hamana Project

Hamana-8最終打ち上げ報告(その2)

2012年6月26日