皆さんはじめまして,この度ひょんな事から本稿を寄稿することになりました,ミラクルリナックスの中河宏文と申します。ミラクル・リナックスは,LinuxサーバーOSの開発,販売をメインに行っている会社で,現在のメイン・プロダクトとして「Asianux Server 3 == MIRACLE LINUX V5」というLinuxサーバーOSを国内販売しています。私は普段,このミラクル・リナックスで,組み込み関連の開発業務を行っています。 自己紹介はこれくらいにして,早速本題に入らせていただきましょう。突然ですが皆さん,「Android」ってご存知ですか? Androidとは米Googleが2007年11月に発表し,2008年10月にオープンソースとして公開された,携帯電話向けソフトウエア・プラットフォームです。既に米国では,世界初のAndroid搭載スマートフォン「T-Mobile G1」が発売され
会員向けページ メーリングリスト 早期リリース 技術ドキュメント 開発支援 会員情報登録・変更 会員向けイベント情報 プロジェクトについて TOPPERSプロジェクトとは TOPPERSのロゴについて TOPPERS公式マスコット「とぱめ」 TOPPERSライセンス プロジェクト規則集 貸借対照表 プロジェクトの組織 関連団体、プロジェクトメンバ 受賞 入会のススメと申込み方法 開発成果物の利用報告 FAQ 問い合わせ・事務局案内図 取り組み ETロボコンへの取組み プレス発表 ニュースレター コンテスト 一般向けイベント情報 TOPPERSカンファレンス TOPPERS開発者会議 過去の取り組み 公的資金によるプロジェクト ソフトウェア開発委託事業 公募型事業 開発成果物 リアルタイムカーネル TOPPERS/ASP3カーネル TOPPERS/HRP3カーネル TOPPERS/FMP3カ
「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧
AOBA's Information Processing Education 1998/01/25 注意1:このページは、回線を切断した後でゆっくりご覧になってください(テキストを印刷する場合は、その取り扱いに注意してくださるようお願いします)。 注意2:背景が白地の画面を長時間見つめていると頭が痛くなってしまいますので、ここは背景をグレーにしています。 先週は解説がシリキレトンボですみませんでした。今週こそ命令サイクルについての解説を行います。 命令サイクルとは、「CPUが主記憶装置から一つの命令を取り出してから、その命令の実行を終了するまでの過程」のことをいいます(これは先週もちょっとだけ触れました)。 ここでは、先週も用いた加算命令を例として、この命令を主記憶装置から取り出してから、その命令実行が終了するまでのCPUの動作を説明をしましょう(すべての命令でCPUが完全
数年前までは、組み込みソフトに求められる機能は多くありませんでしたが、CPUの高性能化、メモリの大容量化によりソフトに求められる機能が大規模化、複雑化してきています。このような要件に対応する手法として“RTOS(Real Time Operating System)”を用いることがあります。 今回はRTOSの概要から機能についてのレポートです。 1.RTOSについて RTOSとはReal Time Operating Systemの略で、リアルタイム性を持ったOSのことです。 リアルタイムOSと呼ばれるものは、応答時間が一定の範囲内であることが保証されているという特徴があります。 RTOSもOSであるため、Windows等のPC用OSと同様にマルチタスク機能(タスクのスケジューリング)、タスク間同期・通信機能、メモリ管理等の機能を有しています。 RTOSの代表的なものとして、ITRON仕様
CPUレジスタ(32本)、I/O(64byte)、SRAM(128byte)が同じ空間に配置されています。ロードストア命令時にはこれらのレジスタにリニアにアクセス可能です。プログラムメモリは16bit境界でアドレッシングされています。 ●命令セット(アセンブラ) ・General Purpose Registerについて 32本のレジスタはほぼ同等の機能を持っています。リトルエンディアンです。 (1) 即値計算、代入(LDI)、ビット操作(SBR,CBR)はR16-R31のみ。即値コードに値を含む。アドレス直接ロードストア(LDS,STS)、bit skip(SBRC,SBRS)はすべてのレジスタで可能。 (2) 16bit即値計算はR24-R31のみ。ただし値は0-63まで。 (3) インデックスポインタはR26-R31を使ったX,Y,Zの3本。 (4) X,Y,Zを使ったロードストアは
→2号機編 →3号機編 →4号機編 →MP3プレーヤーキット BK-1 →FM/MP3プレーヤー 汎用基板 動機 だいぶ前にわたしは ChaNさんのポケットサイズ MP3プレーヤのページを見かけ、大変感銘を受けました。まさか MP3プレーヤーを自作できるとは夢にも思いませんでした。デコーダチップを入手して記憶メディアを操作すればそれほど難しいものではないと実証された ChaNさんの功績は大きいと思います。 それ故に若松のキットを入手して自分も作ってみようかと思いながらも日々の雑務に追われて忘れかけていたのですが、この前、ふとしたきっかけで EasyMP3を知りました。このちっぽけなモジュールに MP3デコーダと D/Aコンバータ、ヘッドフォン用のアンプが仕込まれ、それがマイコンで制御可能ということから MP3プレーヤーを作ってみようと思い立ちました。 方針 記憶メディアは配線が少なくて済み
組み込みソフトウェア/ハードウェア開発における技術力の向上、改善・最適化などを幅広く支援する“組み込み開発エキスパート”のための情報フォーラム
組み込みソフトウェア/ハードウェア開発における技術力の向上、改善・最適化などを幅広く支援する“組み込み開発エキスパート”のための情報フォーラム
組み込みソフトウェア/ハードウェア開発における技術力の向上、改善・最適化などを幅広く支援する“組み込み開発エキスパート”のための情報フォーラム
組み込みソフトウェア/ハードウェア開発における技術力の向上、改善・最適化などを幅広く支援する“組み込み開発エキスパート”のための情報フォーラム
組み込みソフトウェア/ハードウェア開発における技術力の向上、改善・最適化などを幅広く支援する“組み込み開発エキスパート”のための情報フォーラム
組み込みソフトウェア/ハードウェア開発における技術力の向上、改善・最適化などを幅広く支援する“組み込み開発エキスパート”のための情報フォーラム
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く