リアルタイムOS列伝(41):
UNIXを逆順で読んだ「Xinu」は教育向け、RTOS開発者のレファレンスにも
IoT(モノのインターネット)市場が拡大する中で、エッジ側の機器制御で重要な役割を果たすことが期待されているリアルタイムOS(RTOS)について解説する本連載。第41回は、パデュー大学 教授のDouglas Comer氏が開発した、教育向けのRTOS「Xinu」はを取り上げる。(2023/12/4)
山浦恒央の“くみこみ”な話(171):
イチから全部作ってみよう(2)ワインのECサイトを作るためにイメージを深めよう
ECサイトを題材にソフトウェア開発の全工程を学ぶシリーズ「イチから全部作ってみよう」。第2回は準備編として、開発対象となるワイン販売用のECサイトのイメージを深める。(2023/11/16)
リアルタイムOS列伝(28):
μITRON/POSIX互換のRTOS「eCos」はカーネルもオプション!?
IoT(モノのインターネット)市場が拡大する中で、エッジ側の機器制御で重要な役割を果たすことが期待されているリアルタイムOS(RTOS)について解説する本連載。第28回は、μITRON/POSIX互換のRTOS「eCos」を紹介する。(2022/11/8)
SQL Server動的管理ビューレファレンス(67):
リソースセマフォの状態に関する情報を出力する
「Microsoft SQL Server」が稼働するデータベースシステムを運用する管理者に向け、「動的管理ビュー」の活用を軸にしたトラブル対策のためのノウハウを紹介していきます。今回は、リソースセマフォの状態に関する情報の出力について解説します。(2021/12/7)
SQL Server動的管理ビューレファレンス(63):
コンパイル時のリソースセマフォに関する情報を出力する
「Microsoft SQL Server」が稼働するデータベースシステムを運用する管理者に向け、「動的管理ビュー」の活用を軸にしたトラブル対策のためのノウハウを紹介していきます。今回は、クエリオプティマイザーの操作統計に関する情報の出力について解説します。(2021/11/24)
SQL Server動的管理ビューレファレンス(61):
セッションごとのWorkspace Memoryに関する情報を出力する
「Microsoft SQL Server」が稼働するデータベースシステムを運用する管理者に向け、「動的管理ビュー」の活用を軸にしたトラブル対策のためのノウハウを紹介していきます。今回は、セッションごとのWorkspace Memoryに関する情報の出力について解説します。(2021/11/16)
リアルタイムOS列伝(10):
ソニーの「Spresense」が採用するオープンソースRTOS「NuttX」とは
IoT(モノのインターネット)市場が拡大する中で、エッジ側の機器制御で重要な役割を果たすことが期待されているリアルタイムOS(RTOS)について解説する本連載。第9回は、日本になじみがないRTOSシリーズ第3弾として「NuttX」を紹介する。このNuttX、実はソニーのIoTセンシングボード「Spresense」に採用されているのだ。(2021/5/10)
リアルタイムOS列伝(8):
日本で話題にならない中国発のRTOS「RT-Thread」がじわじわと勢力拡大中
IoT(モノのインターネット)市場が拡大する中で、エッジ側の機器制御で重要な役割を果たすことが期待されているリアルタイムOS(RTOS)について解説する本連載。第8回は、日本以外でじわじわと人気が出始めているRTOS「RT-Thread」を取り上げる。(2021/3/4)
「不思議な駅」「型破り」 上り坂を登る列車を間近で見られる パリの地下にある「2階建て」メトロ駅がおもしろい
最後は天井スレスレ。(2021/1/21)
リアルタイムOS列伝(7):
インテルのIoT戦略から生まれたRTOS「Zephyr」は徒花で終わらない
IoT(モノのインターネット)市場が拡大する中で、エッジ側の機器制御で重要な役割を果たすことが期待されているリアルタイムOS(RTOS)について解説する本連載。第7回は、IntelのIoT戦略から生まれたRTOS「Zephyr」を取り上げる。(2020/11/5)
リアルタイムOS列伝(3):
豪華絢爛な採用実績を持つRTOSの老舗「VxWorks」の行く先
IoT(モノのインターネット)市場が拡大する中で、エッジ側の機器制御で重要な役割を果たすことが期待されているリアルタイムOS(RTOS)について解説する本連載。第3回は、現在流通しているRTOSの中で最も古くから使われている「VxWorks」を取り上げる。(2020/6/25)
Q&Aで学ぶマイコン講座(54):
マルチコアマイコンとシングルコアマイコンの違い
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。54回目は、中級者の方からよく質問される「マルチコアマイコンとシングルコアマイコンの違い」についてです。(2020/4/28)
.NET TIPS:
タイマにより一定時間間隔で処理を行うには?(WPFタイマ編)
DispatcherTimerクラスを利用して、WPFアプリにおいて一定間隔で処理を実行し、UIを更新する方法を解説する。(2018/12/12)
産業用インタフェース:
PR:「インダストリ4.0」に不可欠な産業Ethernet、複数規格に対応可能なプロセッサで普及を後押し
「インダストリ4.0」などネットワークにつながる工場の実現に向けて、必要不可欠な技術が「産業Ethernet」だ。しかし、産業Ethernetは多種多様な規格が存在し普及の妨げになっている。そうした中で、複数の規格、仕様に対応し、産業Ethernetの普及を後押ししそうなプロセッサが登場した。(2018/1/26)
IoT観測所(40):
組み込み業界に大インパクト「Amazon FreeRTOS」の衝撃
「AWS re:invent 2017」で発表された「Amazon FreeRTOS」は組み込み業界に大きなインパクトを与えることになりそうだ。ベースとなるオープンソースのMCU向けRTOS「FreeRTOS」、FreeRTOSとAmazon FreeRTOSの違いについて解説する。(2017/12/28)
超速解説 RTOS:
「RTOSとは何か」を理解できる7つの特徴
組み込み機器をどう動かすかを考える際、選択肢として浮上するのが「RTOS(Real Time Operating System)」である。このRTOSとは何であり、なぜ必要か、どのような特長を持つのか、組み込み向けLinuxとはどう違うのか、解説する。(2017/5/17)
.NET TIPS:
WPF:多重起動を禁止するには?[C#/VB]
WPFアプリの多重起動を禁止する方法にはいくつかある。本稿ではシステムにグローバルなセマフォを利用してこれを行う方法を紹介する。(2015/11/18)
Windows OS入門:
第3回 プロセスとスレッド
OSの一番核となる機能と言えばプロセス管理。Windows OSの内部ではプロセスやスレッドはどのように動作しているのか、GUIアプリケーションのパフォーマンスなどを改善する優先度/クォンタムブースト、マルチコアCPUの性能を引き出すスレッドスケジューリングやアフィニティ設定などについて解説。(2014/10/30)
マイコン入門!! 必携用語集(最終回):
時間、順序を律義に守る――リアルタイムOSとは
マイコンのソフトウェアにはさまざまなものがあり、目的や状況に応じて適切なソフトウェアを選択することが大切であることを学習してきました。今回は、その中からOS(オペレーティング・システム)を取り上げて解説します。本稿を通して、OSの役割や求められる機能について理解を深めていただければと思います。(2014/3/18)
FreeBSDのコレ知ってる?(1):
自由な設定が可能な最新リソース制御機能
静かに活躍の場を広げているFreeBSD。そのFreeBSDに昔から搭載されているのに知られることなくお蔵入りしている機能や、新しく開発された機能を取り上げ、紹介していきます。最初のテーマは、ホスティングサービスなどでニーズの高いリソース制御機能です。(編集部)(2012/6/25)
“組み込み力”向上! ETEC対策ドリル Step2(2):
【問題2】セマフォと排他制御
タスク間の同期および排他制御に用いられるオブジェクト「セマフォ」について、課題演習を基に詳しく解説する(2010/9/24)
“組み込み力”向上! ETEC対策ドリル Step2(1):
【問題1】タスク間の同期と通信
技術要素だけでなく、開発・管理技術まで範囲を広げ帰ってきたETEC対策ドリル! 今回はタスク間の同期・通信について(2010/9/14)
山浦恒央の“くみこみ”な話(22):
構造化プログラミングの苦難の歴史
今回は「構造化プログラミング」の歴史について解説。その道のりを理解することは、プログラミングを正しく理解することにもつながるはずだ(2010/8/17)
Windows Embeddedセミナーレポート(1):
組み込みシステムにおける割り込み処理の重要性
Windows Embedded組み込みセミナーが仙台で開催。大阪電気通信大学の南角准教授が、割り込み処理の重要性を語った。(2010/1/6)
組み込みマルチコア進化論(4):
マルチコアの処理単位並列化手法
今回は、処理単位で並列化を検討することで処理の高速化を図る「処理単位並列化手法」を紹介します(2009/5/7)
組み込みマルチコア進化論(1):
マルチコアで処理時間短縮の前にやるべきこと
組み込みシステムでもマルチコアは当たり前。でもソフトウェア開発者はどのように開発を行えばいいの? (2008/11/5)
UNIX処方箋:
/etc/systemファイルの編集に失敗してマシンが起動しない場合の対処法
現場ですぐに役立つ知識を欲するあなたに贈る珠玉のTips集。今回は、/etc/systemファイルの編集に失敗してマシンが起動しない場合の対処法について解説します。(2008/8/20)
データベースエキスパート試験攻略のツボ:
春期試験の押さえどころを総ざらい!
本連載では、テクニカルエンジニア(データベース)試験に対応できる知識を確認していきます。多岐にわたる知識が問われる試験ですので、受験する方はもちろん、日常業務ではあまり使うことのない技術知識の確認にも役立ててください。(2008/4/16)
プラットフォームが支えるロボット開発
ロボット工学が、大きな将来性が期待できる分野として脚光を浴びている。この流れを受け、その開発を支援するさまざまなプラットフォームやツールが提供されるようになってきた。本稿では、そうした製品のいくつかを取り上げてその概要を紹介する。(2008/4/1)
Symbian OS開発の勘所(9):
セマフォ+共有メモリを捨て高水準ITCへ
プリミティブなAPIに固執する態度を改め、必要に応じて高水準のITCを使うことが「車輪の再発明」を廃絶する近道だ(2007/10/16)
Symbian OS開発の勘所(8):
クライアントサーバという究極の設計思想
Symbian OSの第3の特徴はクライアントサーバ・フレームワークだ。「セマフォ&共有メモリ」ではなぜダメなのか?(2007/9/14)
障害発生時の金科玉条:
第5回 PDツールでシステムの内部情報に迫れ【前編】
PDを行う際に心強い味方となってくれるのがさまざまなツール類だ。ツールを利用することで、ログや設定ファイルからだけでは分からないシステムの内部情報についても知ることができる。そこで今回は、過負荷状態となったときOSの内部ではどのような動作が行われているのか、幾つかのツールを使用して探ってみよう。(2007/3/22)
Symbian OS開発の勘所(2):
カーネルに見るSymbian OSのデザインポリシー
カーネルの構造や仕組みからSymbian OSの特徴に迫る。マイクロカーネル、スレッド、DLLなどから、Symbian OSらしさが見えてくるだろう(2007/2/22)
組み込みイベントレポート:
μT-Kernel登場! その実力と可能性は?
TRONSHOW2007の見どころは、8/16bitマイコン対応のリアルタイムOS「μT-Kernel」。T-Kernelとの違いとは? どんな可能性を秘めているのか?(2006/12/21)
T-Kernelロードマップで見る最新事情:
2006年、T-Kernelはこうなる!
もうすぐ正式リリースされるT-Kernel/SEからμT-Kernel、マルチプロセッサ対応T-Kernelまで。最新事情から今後の展開までを解説(2006/3/10)
LinuxによるRTOSの実現(3):
スタンドアロン方式とリアルタイム性能
リアルタイム機能をLinuxカーネル自身で実現するスタンドアロン方式。この方式の具体的な実装やリアルタイム性能を検証する(2005/6/28)