タグ

C言語と組み込みに関するtakamR1のブックマーク (9)

  • C コードと C++ コードの混在使用

  • Documentation for earlier versions of Telelogic and Rational products

    Tips To return expected results, you can: Reduce the number of search terms. Each term you use focuses the search further. Check your spelling. A single misspelled or incorrectly typed term can change your result. Try substituting synonyms for your original terms. For example, instead of searching for "java classes", try "java training" Did you search for an IBM acquired or sold product ? If so, f

  • トップ

    WUBEN(ウーベン)Amazon.co.jp: WUBEN(ウーベン) : スポーツ&アウトドア 自轉車用ライト(今は売切れになってしまっている模様)。これまでは電池内蔵のものを使っていたのだけど、だいたい2-3年で電池がダメになって丸ごと交換になり不経済なので電池交換できるものに変更。これを自轉車用のホルダーで固定している。18650電池なら電池もちも良く快適。 【Amazon.co.jp 限定】クモリ(Kumori) チェアマット クリア PVC 床保護マット 90X120cm 厚み2mm キズ防止 凹み防止 エンボス ゲーミングチェアマット 床暖房対応 滑り止め 冷蔵庫 フロアマット(90X120cm)【Amazon.co.jp 限定】クモリ(Kumori) チェアマット クリア PVC 床保護マット 90X120cm 厚み2mm キズ防止 凹み防止 エンボス ゲーミングチェアマッ

  • 組込みプログラマ  ポンコツ系  組込み向けC言語コーディング規約のようなもの

    組込み系ソフト技術者の端くれですので、C言語でコードを書いたりします。 で、私の職場の環境は、まあ、なんというか、よく言えば超自由主義なので、みんな自由にコーディングします。 「標準化?ナニソレ?」的な感じです。みんな自由人なんでしょうがない。 そんな素敵職場ですが、他社のかたがたがよくいう「標準化」なる言葉に羨望して、 個人的に「コーディング規約」を書いてみました。なんか、あんまりうまくかけなかったけど、 まあ、お暇だったら、どうぞ、ご参照ください。間違いとかあったら、指摘いただけるとうれしいです。 いわゆる「コーディングスタイル」には言及していません(括弧の位置とか、あんまりどうでもいい派なので。。。) 代わりといってはなんですが、ほとんどがコードの実際の挙動に影響しそうなことばかりです。 とりあえずこれを守ってれば、基的な文法的なミスは減ると、おもいます。 入門書にはあんまりかいて

  • CCFinder ホームページ 跡地

    (Webサイトでは、JavaScriptを使用しているため、一部のWebブラウザで警告が出ることがあります。ご了承ください。 ..... ) お知らせ 「旧版」のページを取り除きました。サイトの名称を変更しました。(2010/08/02) 「ユーザー登録」のページを取り除きました。(2010/06/01) ライセンスキーはオープンソースになったCCFinderXではもはや不要なので、「ユーザー登録」のページを5月末をめどに削除します。(2010/05/14) 10.2.7.4をリリースしました。特に問題がなければ最終バージョンとなる予定です。皆様、長らくのご愛顧ありがとうございました。 (2010/04/08) A. Lozano & M.l WermelingerのIWSCペーパー、およびその他にもいくつかの論文を追加しました。 (2010/03/11) お待たせいたしました。MIT

  • モジュール指向プログラミングのすすめ - 千里霧中

    C言語は「スコープを管理する言語機能が貧弱」「オブジェクト指向言語として設計されていない」といった要因から、C++Javaといったオブジェクト指向言語と比べ、大規模開発に向いていないとよく言われている。 相対的に見れば実際そうなのだけれども、そういった欠点は、伝統的なモジュール指向の構造化技法をコーディング規約で支えることによって、ある程度改善することもできる。今回はその一例として、学生時代の頃辺りから使ってきた「モジュール指向」とそれを支えるコーディング規約のセットを紹介したいと思う。 なお今回はCを対象にしているものの、他の手続き型言語でも同じアプローチの導入は十分可能だと考える。 以下、モジュール指向プログラミングの方針とその規約を示す。 ※モジュール指向という用語は他所でもらほら見られる言葉だが、大体今回述べる内容のものと似た意味合いで使われることが多い。今回の定義も特に問題のな

    モジュール指向プログラミングのすすめ - 千里霧中
  • ARM:コア・ファミリ < プロセッサ&データエンジン < プロダクト&ソリューション < TOP

    Cortexマイクロコントローラ・ソフトウェア・インタフェース規格(CMSIS)は、Cortex-M1またはCortex-M3プロセッサをベースとしたフィジカル・マイクロコントローラ・デバイスにソフトウェア・コンポーネントを導入する際の問題を解決します。将来のCortex-Mプロセッサ・コア(Cortex-Mxとして示す)にも対応します。CMSISは、多数のシリコン・ベンダやソフトウェア・ベンダとの緊密な協力で定義されており、ペリフェラル、リアルタイム・オペレーティング・システム、ミドルウェア・コンポーネントとのインタフェースに共通して使用可能です。 ARMは、CMSISの一環として、各種のコンパイラ実装に対応した以下のソフトウェア・レイヤを提供します。 コア・ペリフェラル・アクセス・レイヤ:名称定義、アドレス定義、コアのレジスタとペリフェラルにアクセスするためのヘルパ関数を含みます。デバ

    takamR1
    takamR1 2010/02/12
    コーディング標準
  • 組み込みのためのC言語 (ワンチップマイコンのソフト開発)

    C言語の入門書は世の中にあふれています。 しかしそれらはPC(パソコン)用 が大半で組み込みを意識したものがありません。  ここでは主に組み込みを意識したC言語について説明します。 [▲上位階層] 2005-12-19 新規作成, 2006-03-14 更新 目次 C言語とは まずは動作させてみる 2-1 実行する前の準備 〜 スタートアップ 2-2 矩形波を出力する 他の言語との比較 3-1 VB (Visual Basic) 3-2 Java 3-2-1 Javaのメモリーの管理 3-2-2 Javaのリアルタイム性 3-2-3 組み込み用のJava 3-3 アセンブリ言語とマシン語 3-4 C++ 一般的な開発ツールの構成 4-1 開発の流れ 4-2 ツール 4-3 ファイル C言語の文法 5-1 全体的なこと 5-1-1 記述順序 5-1-2 実行順序 5-1-3 定義よりも先に

    takamR1
    takamR1 2009/02/25
    組み込みに特化した解説
  • C言語におけるTDD

    1. 概要 今日、Java、C#等のオブジェクト指向言語においてxUnitを用いた単体テストの自動化が広く行われていますが、C言語におけるテストフレームワーク利用については今ひとつ普及しているとは言えません。 組み込みソフトウェアを中心にC言語によるソフトウェア開発は広く行われており、出荷後の修正の困難さからもテストフレームワーク利用による単体テスト自動化による恩恵は大きいと考えます。 C言語におけるテストフレームワーク利用の問題点および問題点を解決する手法について書きます。 2. 利用するテストフレームワーク 手法は CUnit for Mr.Andoにおいて検証、実装を行いました。 手法はテストフレームワークに依存しないため、同様のC言語におけるテストフレームワークにおいて使用可能です。(Cunit等でも使用可能) 3. C言語における単体テスト オブジェクト指向言語

  • 1