CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
組み込み向けリアルタイムOSの基礎知識 ―― プログラムの実行およびコンピュータ資源を管理するOSの種類や機能を整理する 斉藤 直希 最近の組み込みシステムでは,ハードウェアとアプリケーション・ソフトウェアの間に位置づけられるOSを使うことが多くなってきている.ここでは,組み込みシステムでよく使われるリアルタイムOSについて,ハードウェアの開発者にも知っておいてほしい基礎的な事柄を解説する.(編集部) 「組み込みシステム」はさまざまな表現で定義されています.ここでは各種の機器に組み込まれて,その制御を行うコンピュータ・システムとします.つまり組み込みシステムとは,日常皆さんが使うパソコンと同じ原理で動作する一種のコンピュータ・システムのことです. 動作原理こそ同じですが,組み込みシステムは特定の目的に特化されるという点に特徴があります.従ってシステムの設計段階で必要のないものは削られ,必要
ここでは,C言語で開発したプログラムがシステム上で動く際に必要な,「スタック」と「割り込み」と呼ばれる仕組みについて説明する.「スタック」は関数の作業領域としてメモリの一部を利用する仕組みである.「割り込み」は実行の流れを切り替えるための仕組みである.どちらもC言語の文法ではないが,プログラムが動く仕組みを知っておくと,特にデバッグで役に立つ. (筆者) 本稿では,スタックと割り込みの概念や動作原理について説明します.スタックと割り込みは,Cプログラムの文法上は見えないにもかかわらず,プログラム実行の上で重要な役割を果たしています. 1.プログラムの実行の流れを知ろう ここでは,順次実行,分岐,関数呼び出しという3種類のC言語プログラムを例に,プログラムの実行の流れを見ていきます.まずは,順次実行と分岐について,C言語ソース・レベル,およびメモリ上の動作レベルで見ていきましょう. ● 順次
多少のプログラミング経験があれば、Firefoxアドオンを作るのはそんなに難しくない。自作アドオンを作るためのハウツーを紹介する。 ここで自家製Firefoxアドオンをリリースし始めて以来、何人ものユーザーから「Firefoxアドオンを作るのは難しいの?」という問い合わせを受けた。多少プログラミングの経験がある人なら、その答えは「そんなに難しくない」だ。 Firefoxアドオンの中身はJavascript――ブックマークレットや従来のWebページで使われている、あまりミステリアスではない言語――とXUL(「ズール」と発音する)というマークアップ言語だ。独自のアドオンを作るには、ある程度のJavascriptのノウハウとXMLファイルの快適な編集、それからお気に入りのブラウザを思いのままにすることへの健全な好奇心が必要だ。 わたしがWeb上のフリーチュートリアルを使ってFirefoxアドオン
そういえば、新社会人の季節ですね。 新人さんは勉強しなきゃいけないことがたくさんありますが、それらを全部学ぶのは大変。本を買うにもお金がかかるし、時間はないし・・・。 しかし今の時代は、インターネットで短く要点がまとまっている良記事が無料で読めてしまうのです。やった! というわけで、このへんを読んでおくといいんじゃないかなー、という記事をまとめてみました。僕自身、かなり影響を受けたエントリばかりなので、参考にしていただけるとうれしいです。人生・考え方 苦手だと認識したら克服する努力をしてみる:DESIGN IT! w/LOVE これは絶対読んで欲しいです。 自分のスキルをどう伸ばしていくのか?というところで影響を受けまくりました。この記事がなかったら今の自分がないかもしれないくらいです。 あなたの性格は直らない。直す必要が無い。 - くろいぬの矛盾メモ 自分の性格は直せない。 そして、直す
L.W.Cannon R.A.Elliot L.W.Kirchhoff J.H.Miller J.M.Milner R.W.Mitze E.P.Schan N.O.Whittingson Bell Labs Henry Spencer Zoology Computer System University of Toronto David Keppel EECS, UC Barkeley CS&E, University of Washington Mark Brader SoftQuad Incorporated Toronto 豊田 英司 (訳) 東京大学大学院数理科学研究科 向 修一 (訳) 浅沼 伸彦 (訳) 東京大学理学部 Abstract この文書は the Indian Hill C Style and Coding Standards を アップデートしたもので、最後の 3
Find, install and publish Python packages with the Python Package Index Search PyPI Search Or browse projects The Python Package Index (PyPI) is a repository of software for the Python programming language. PyPI helps you find and install software developed and shared by the Python community. Learn about installing packages. Package authors use PyPI to distribute their software. Learn how to packa
準備 $HOME/.anthy 以下 (じゃなくてもいいけど) に、個人用辞書の元ファイルを適当な名前で作る (一応、600 なアクセス権も設定しておいたり)。 $ anthy-dic-tool --dump > $HOME/.anthy/private-dic.src $ chmod 600 $HOME/.anthy/private-dic.src 最初は個人用辞書は空なので、当然空のファイルができるんじゃないかと思いきや、シンプルな説明が書かれたファイルが出力されます。 こんなの↓ anthy/src-util/dic-tool-usage.txt - view - 1.2 http://cvs.m17n.org/cgi-bin/viewcvs/anthy/src-util/dic-tool-usage.txt?rev=1.2&cvsroot=anthy&content-type=te
最近の更新 (Recent Changes)2016-03-02Plugin Plugin/4.0.0/AddCommentMacro 2016-01-30Plugin/4.0.0/TracNavMacro Plugin/4.0.0/TocMacro Plugin/4.0.0/PrivateWikiPlugin 2015-11-22Plugin/4.0.0/FootNoteMacro 最新リリース情報traclight (1.5.2)2008-02-13 23:09trac-lightning (3.2.0)2013-04-29 13:00trac-lightning-dev (3.2.0beta1)2013-03-16 11:37 Wikiガイド(Guide)Wikiの文法 リンクの種類と文法 ブロックプロセッサ 拡張文法 サイドバー プロジェクトWikiでの広告設定 サイドバー (Si
Solarisをインストールしたマシン(HP Proliant ML115)に標準で搭載されているビデオチップでは、800x600ピクセル以上を表示できないようなので、ATI Radeon X600 Proというチップの乗ったビデオカードを取り付けました。このチップは、SolarisのHCL(Hardware Compatibility Lists )に載っているのですが、どういうわけかインストーラは認識してくれません。このような場合は、OSのインストールが一通り終わってからxorgconfigというプログラムで設定すればよいようです。
The Gentoo Handbook is an effort to centralize documentation into a coherent handbook. This handbook contains the installation instructions for an Internet-based installation and some additional sections for working with Gentoo's native software tools such as the OpenRC init system and the Portage package manager. Installing Gentoo About the Gentoo Linux installation This chapter introduces the in
誰も見たことのないまったく新しいソフトウェアを創造する。 人の心を豊かにするハートフルなソフトウェアを生み出す。 人の生活や企業の業務を改善する便利なツールを提供し、社会に貢献する。 弊社は、創業以来上記の3つの理念を目標にして営業活動を行ってまいりました。 ソフトウェアの開発は、個人の創造力に大きく依存したアーティスティックな面と、作成過程においては、まるでビルを建築するときのような綿密な作業管理という工業的な面を備えています。どちらが欠けてもいいソフトウェアは開発できません。 われわれは個人のクリエイティビティを発揮し、また高度な専門性を備えたプロのソフトウェア開発集団として、クライアントに信頼される企業を目指して努力していきます。 21世紀のソフトウェアのキーワードはネットワークと人工知能であることは間違いありません。 これらの技術を使ってクライアント業務の改善・効率化に寄与するため
【更新情報】 《今日のランキング》 12/10 伝説の勇者の伝説 第23話 12/10 それでも町は廻っている 第10話 12/10 咎狗の血 第10話 12/10 アマガミSS 第23話 12/10 海月姫 第8話 12/10 探偵オペラ ミルキィホームズ 第10話 12/09 神のみぞ知るセカイ 第10話 12/08 もっとTo LOVEる -とらぶる- 第10話 12/07 侵略!イカ娘 第10話 12/07 おとめ妖怪 ざくろ 第10話 12/07 ヨスガノソラ 第10話 12/06 たまゆら(OVA) 第4話(先行放送) 12/06 荒川アンダー ザ ブリッジ×ブリッジ 第10話 12/06 百花繚乱 サムライガールズ 第10話 12/06 俺の妹がこんなに可愛いわけがない 第10話 12/06 心霊探偵 八雲 第10話 12/05 STAR DRIVER 輝きのタクト 第1
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く