C++と組み込み環境

組み込み環境の開発では、今なおCが主流の開発言語のままです。このブログでは、C++を組み込み環境で使用するためのTips等を集めてみたいと思います。

Latest Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

--------(--) | スポンサー広告

『組込み現場の「C++」プログラミング 明日から使える徹底入門』の全文を掲載しました。

ずいぶんご無沙汰しています。
長い間更新できずに申し訳ありませんでした。

こんな状況ではありますが、ひとつだけ告知させてください。

7年前に上梓した書籍『組込み現場の「C++」プログラミング 明日から使える徹底入門』を、株式会社クローバーフィールドのウェブサイトに全文掲載しました。
http://embedded.cloverfield.jp/組込み現場の「c++」プログラミング/

校正途中の原稿をベースにしたので、書籍とは微妙に内容が異なっています。
また、修正仕切れていない間違いが残っていると予想されます。
その点だけ、あらかじめご了承ください。

お気づきの点がありましたら、株式会社クローバーフィールドまでご一報くださると助かります。

2016-03-13(Sun) |  | comment : 0 | Trackback : 0

『C/C++プログラミングの「迷信」と「誤解」』は本日発売です。

タイトル通り、『C/C++プログラミングの「迷信」と「誤解」』は本日発売となります。すでに一部の書店では先行発売しているところ科tもあるようですが、今日から全国の書店およびネット書店での販売が始まるかと思います。見かけましたら、ぜひ中をのぞいてみてください。

2011-03-17(Thu) | 未分類 | comment : 3 | Trackback : 0

プログラマーのためのソースコードを読む技術

最近はすっかり更新しなくなってしまった当ブログですが、せめて新しい本が出たときぐらいはここでもアナウンスしておきたいと思います。

『プログラマーのためのソースコードを読む技術』がそれで、建前上は今週の金曜日(6月11日)に発売の予定です。ただし、すでに先行発売しているところもあるようですので、書店で見かけた場合は少しぐらいページをめくってみてください。

できれば、年内にもう一度ぐらい新しい本が出ましたというアナウンスをしたいところですが、タイミング的にやや微妙なところではないかと考えています。

2010-06-06(Sun) |  | comment : 0 | Trackback : 0

一ヶ月はあっという間

すでにネタが枯渇した状態で、一ヶ月以内に投稿するというのはかなり至難の業です。今回は保守のための投稿だけとし、近いうちにまともな記事を書きたいと思います。

2009-06-27(Sat) |  | comment : 0 | Trackback : 0

クラスのメンバをROMとRAMに分離する

TECSの仕様を検討している際に何度か話題に上がったのですが、クラス(というか構造体)のメンバのうち、一部をROMに、残りをRAMに配置する方法がないものでしょうか? 今回はこれについて考えてみます。

C++には、メンバの一部をROMに、残りをRAMに配置するための直接的なシンタックスはありません。これはCの場合でも同じです。これを実現するには、通常次のようにしなければなりません。
struct rom_part
{
  ...
};

struct ram_part
{
  rom_part const* p_rom;
  ...
};

static rom_part const rom = { ... };
ram_part ram = { &rom, ... };

あるいは、
struct ram_part
{
  ...
};

struct rom_part
{
  ram_part const* p_ram;
  ...
};

static ram_part ram;
rom_part const rom = { &ram, ... };

のようにすることもできます。一般的には、ROMよりもRAMの方が高速ですので、前者の方が好まれますが、十分使いやすくなるのであれば、後者でもよいかもしれません。ただ、後者の場合、ROMに配置するクラスには明示的なコンストラクタやデストラクタを定義できませんので、使い勝手がよくなる可能性はそれほど高くありません。

このエントリの全文を表示

2009-05-27(Wed) | 実装技術 | comment : 0 | Trackback : 0

Page Top▲

Navigation

広告

組込み現場の「C++」プログラミング 明日から使える徹底入門
インフォメーション


人気blogランキングへ
ブログランキングranQ

プロフィール

Author:高木信尚
ホームページ
ブログ

カレンダー
08 | 2016/09 | 10
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 -
最近のコメント
最近のトラックバック
月別アーカイブ
カテゴリー
リンク
このブログをリンクに追加する
ブロとも申請フォーム

この人とブロともになる

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。