C言語 に関する記事 C言語 に関する質問

「C言語」最新記事一覧

組み込みイベントリポート【ESEC2013】:
「サービス中心のモノづくりへ」――ビッグデータから“ビッグバリュー”をつかむアプローチ
上半期最大規模の組み込み技術の祭典「組込みシステム開発技術展(ESEC)」が2013年5月8〜10日の3日間、東京ビッグサイトで開催された。本稿では展示会場リポート第1弾として、「インテリジェントシステム」への取り組みに注力するインテルと日本マイクロソフトのブースを紹介する。(2013/5/15)

NEWS
HTML5対応Webアプリを、Windowsフォームアプリ感覚で作れるツールが登場
これまでの.NET Frameworkベースの開発手法を用いて、CSSやJavaScriptなどを記述することなく、HTML5対応のWebアプリやマルチデバイス向けアプリなどの開発が可能なツールが登場した。(2013/5/15)

マイクロマウスで始める組み込み開発入門(13):
台形駆動で脱調を克服! ステッピングモーターをスピードアップ
市販の組み立てキットを利用して、「マイクロマウス」の開発を進める北上くんとえみちゃん。オリジナルプログラムを作成し、ようやくマイクロマウスが走り出した。今回は、ステッピングモーターの“脱調”を克服して、より速く走らせる!(2013/5/7)

MEDTEC Japan 2013 リポート:
「医療」の進化はエレクトロニクスが引っ張る! MEMSセンサー/USB 3.0などを提案
「MEDTEC Japan 2013」では、医療を進化させる多様なエレクトロニクス技術の提案が行われた。特にセンシング技術や画像処理関連技術などに注目が集まった。(2013/4/26)

もいちど知りたい、セキュアコーディングの基本(4):
見落としがちな整数関連の脆弱性(前編)
前回、前々回と、バッファオーバーフローの脆弱性についてみてきました。今回は、整数の取り扱いに関する脆弱性を取り上げたいと思います。(2013/5/16)

ESEC2013 関連ニュース:
「インテリジェントシステム」がビッグデータ活用を成功に導く!!
インテルは、「第16回 組込みシステム開発技術展(ESEC2013)」の開催に先立ち、記者説明会を開催。インテリジェントシステム市場に対する同社の考えと、その方向性をあらためて示し、ESEC2013におけるメイン展示の概要を紹介した。(2013/4/22)

SPICEの仕組みとその活用設計(1):
SPICEの内側を探る――節点法とは
電子回路を設計する上で必須となっているSPICE。本連載では、そのSPICEの仕組みと活用法を取り上げる。第1回は、SPICEを使う目的や、数多く存在するSPICEツールの選定基準、SPICEの解析手法である節点法について説明する。(2013/4/19)

ESEC2013 開催直前情報:
Linux搭載製品の開発支援をさらに強化、リネオの新キーワードは“これりな”
組み込みLinuxに関する高い専門性を武器に、開発環境からソフトウェア、関連技術・サービスまでを幅広く手掛けるリネオソリューションズ。「第16回 組込みシステム開発技術展(ESEC2013)」では、製品開発でディープな技術課題に直面する企業/開発者に、さらに進化したソリューションを見せる。(2013/4/12)

マイクロマウスで始める組み込み開発入門(12):
行け!! マイクロマウス! ステッピングモーターで前進だ
市販の組み立てキットを利用して、「マイクロマウス」の開発を進める北上くんとえみちゃん。サンプルのソースコードに頼らず、オリジナルプログラムでマイクロマウスを走らせようと奮闘中だ。今回は、いよいよモーター制御に取り掛かる!!(2013/4/4)

ISO26262:
ソースコード静的解析ツール「QA・C」がMISRA Cの最新バージョンをサポート
東陽テクニカは、同社が国内販売を手掛けるProgramming Researchのソースコード静的解析ツール「QA・C」が、2013年3月18日に発行されたばかりの最新のコーディングガイドライン「MISRA C:2012」をサポートすると発表した。(2013/3/27)

特集・現場で役立つリファクタリング:
そのソフトウェア資産、ずっと使い続けられますか?
長期間、改修を繰り返しながら、今なお現役で使い続けられているシステムはないだろうか。気が付けば設計担当者が去り、開発担当者が去り、ただ肥大化・複雑化・属人化したシステムだけが残され、運用担当者が何とかそれを維持し続けている。そんなシステムに対し、ある日、大幅な仕様変更・機能追加の命が下ったら……。(2013/3/27)

車載半導体:
「自動車分野は中核事業」、ルネサスが9コア搭載の車載情報機器向けSoCを発表
ルネサス エレクトロニクスの車載情報機器向けSoC(System on Chip)「R-Car H2」は、合計9つのCPUコアを搭載するなど、車載情報機器向けSoCとして「世界最高性能」(同社)を実現している。「PowerVR G6400」による画像処理能力の高さを示すデモンストレーションも行った。(2013/3/26)

特集:ASP.NET SignalR入門(前編):
ASP.NET SignalRを知る
「One ASP.NET」というビジョンの下、ASP.NETが大きく進化している。「SignalR」とは何か? 今までにない「楽しさ」を味わおう。(2013/3/19)

マイクロマウスで始める組み込み開発入門(11):
シリアル通信でセンサー値をPCのモニターに出力しよう!
市販の組み立てキットを用い、小さくて賢いロボット「マイクロマウス」の開発に取り掛かった北上くんとえみちゃんは、サンプルのソースコードに頼らない、オリジナルプログラムを作成中。今回は、前回取得したセンサーの値を「シリアル通信」でPCのモニターに表示させる。(2013/3/5)

インターネットを「多少」高速に:
Google、データ圧縮ライブラリ「Zopfli」をオープンソースとして公開
米Googleは2月28日、zlibよりも圧縮率が高い新しいデータ圧縮ライブラリ、「Zopfli」をオープンソースとして公開した。(2013/3/1)

【連載】これで分かる! アドテクノロジー入門:
第5回 開発目線からのRTB
RTBの応答を少しでも早めるには、あらゆる面でRTBの処理時間の最小化を目指さなければならない。しかし、RTBの構造上の複雑さが事態を複雑にしている。(2013/2/19)

プロセッサ/マイコン:
Cortex-A7/A8と同等レベルのAndroid向けプロセッサコア、ロイヤリティフリーで登場
Beyond Semiconductorは、ロイヤリティフリーの32ビットプロセッサコア「BA25」を発表した。Linux/Androidアプリケーション向けとして位置付けられるもので、初期費用のみ支払えば、あとはロイヤルティフリーで利用できる。(2013/2/6)

マイクロマウスで始める組み込み開発入門(10):
アナログからデジタルへ、センサーの値をA/D変換して取得しよう!
マイクロマウスの市販組み立てキットを完成させた北上くんとえみちゃん。サンプルのソースコードに頼らず、オリジナルプログラムをイチから組もうと奮闘中。今回は、“壁の有無”や“壁までの距離”を検知する「センサー」の値を取得する方法についてだ。(2013/2/5)

宮崎 仁のマイコン基礎の基礎:
PR:第4回 プログラム言語とは何か
(2013/1/25)

体育会系「Java」、キュートでカワイイ「PHP 1.0」:
自分をプログラミング言語に例えると何?
2013年1月16日、エンジニアたちが集うトークライブイベント「TechLION vol.11」が開催された。今回のレポートでは、「自分をプログラミング言語に例える」というお題に答えた5人の技術者の回答をみていく。(2013/1/24)

マイクロマウスで始める組み込み開発入門(9):
MTUでブザーを鳴らして、“あの”レベルアップ音を再現したい!
マイクロマウスの市販組み立てキットを完成させた北上くんとえみちゃん。サンプルのソースコードに頼らず、オリジナルプログラムをイチから組もうと奮闘中。今回は、MTUのPWMモードを使ってブザーの制御にチャレンジする。(2013/1/9)

特集:Macアプリ開発を体験しよう!:
初めてのMac向けC#開発環境「Xamarin.Mac」
C#言語&.NET(Mono)を使ってMac OS Xアプリを開発できる「Xamarin.Mac」が登場! サンプル・アプリ開発を通して、その概要を紹介する。(2013/1/8)

もいちど知りたい、セキュアコーディングの基本(2):
Cでポピュラーな脆弱性とバッファオーバーフロー(前編)
連載の第2回では、Cアプリの脆弱性として頻繁に耳にする「バッファオーバーフロー」の基礎知識と対策の考え方を復習します。(2012/12/26)

状態遷移表による設計手法(6):
状態遷移表を使用したテスト手法【前編】
状態遷移表による設計手法について解説。今回は「状態遷移表を使用したテスト手法」の【前編】として、ホワイトボックステストとブラックボックステストについて詳しく解説する。(2012/12/20)

ディスプレイ技術:
「理論限界を超える高精細化を実現」、4Kテレビ向け超解像で工学院が新提案
家庭用テレビの最上位機種として既に4K対応モデルが登場している。しかし現状では4Kの映像コンテンツはほとんど流通していない。そのためハイビジョンの映像信号を拡大し、「超解像技術」を使って画質を高めて表示している。その超解像技術で「従来の理論限界を超える」という新方式を工学院大学の研究グループが開発した。(2012/12/19)

UX Clip(12):
FlashPlayerを自作するSWF研究会
モバイル向けFlashPlayerの開発は終了してしまった。ならば、FlashPlayerを自作しようというエクストリームな人たちによる勉強会をレポートする(2012/12/6)

マイクロマウスで始める組み込み開発入門(8):
マイコンの気持ちを理解してチャタリングを防止!! タイマー割り込みを使いこなそう
北上くんの指導の下、マイクロマウスの開発に挑戦中のえみちゃん。スイッチを制御して、4つのLEDで2進数を表示させるプログラムを開発しましたが、考えていた通りに動かなかった様子です。今回は、マイコンプログラム初心者が一度はハマるチャタリングの防止と、「SH7125」マイコンに組み込まれているタイマーについて解説します。(2012/12/5)

NIDays 2012講演リポート:
PR:ECUが100個超の時代、AUTOSAR最新版と仮想プロトタイプで車載開発を効率化
車載用電子制御ユニット(ECU)が自動車の安全・快適を一段と推し進めている。1台当たりのECU搭載数が増大するのに伴い、ECUが内蔵するソフトの開発負担が急速に高まってきた。そこで、開発負担の増加を抑制する動きが本格化している。ECUに依存しないソフト開発標準「AUTOSAR」のアップデート対応と、仮想プロトタイピングの最新状況をメンター・グラフィックス・ジャパンが解説する。(2012/12/4)

Webグラフィックをハックする(最終回):
WebGLの能力を引き出すプログラマブルシェーダー
プログラマブルシェーダーの基本的な書き方と、Three.jsの各機能に組み込む方法を解説します(2012/11/28)

2013年中に正式リリース:
FPGAを活用した並列コンピューティングが加速、アルテラがOpenCL向けSDKを発表
FPGAを並列コンピューティングの計算資源として活用するための取り組みを進めてきたアルテラは、FPGA業界初をうたう「OpenCL向けソフトウェア開発キット(SDK)」を発表した。このSDKにより、回路設計の知識のないソフトウェア開発者でもFPGAベースのアプリケーションを、迅速かつ容易に開発できるようになるという。(2012/11/7)

マイクロマウスで始める組み込み開発入門(7):
スイッチの仕様を考え、プログラムに落とし込もう!
小さくて賢いロボット、マイクロマウスの市販組み立てキット「Pi:Co Classic」を完成させた北上くんとえみちゃん。階層構造を意識したオリジナルプログラムで、LEDを光らせることに成功しました。今回は「スイッチ」を制御し、4つのLEDで2進数を表示させます!(2012/11/2)

宮崎 仁のマイコン基礎の基礎:
PR:第1回 「マイコンの誕生から現在まで」 - 電卓から始まったマイコンの歴史 -
(2012/11/1)

ET2012 開催直前情報:
「重層的ソリューション」と「相談コーナー」で組み込みLinuxへの幅広い取り組みを示すリネオ
「Embedded Technology 2012」においてリネオソリューションズは、製品や受託開発、サポートだけを利用してもらうのではなく、顧客のニーズに合わせて提供可能な“柔軟なソリューション”を提示する。(2012/10/25)

もいちど知りたい、セキュアコーディングの基本(1):
なぜ、いま「セキュアコーディング」なのか?
多くのソフトウェアが脆弱性を抱えたまま出荷され、不正アクセスや攻撃の脅威にさらされているいま、セキュアな開発に関する技術や経験を有するプログラマがいっそう求められるようになりました。この連載ではC/C++言語を例に、セキュアコーディングで特に重要となるトピックスを紹介していきます。(2012/10/25)

マイクロマウスで始める組み込み開発入門(6):
階層構造を意識したLED点灯プログラムに挑戦しよう!
マイクロマウスの市販組み立てキット「Pi:Co Classic」を完成させた北上くんとえみちゃん。向上心あふれる北上くんの開発方針により、階層構造を意識したオリジナルプログラムを作成することになった。今回からいよいよ【プログラミング編】に突入する!(2012/10/9)

テスト/計測:
防爆仕様にも対応可能な多目的スマートカメラ
関電エネルギーソリューションとオリエントブレインが共同開発したスマートカメラを用いることで、安全監視や画像検査が必要な現場で生じるさまざまな課題に対して、柔軟に対応することが可能となる。(2012/9/28)

PR:iOS端末を業務に使いたい、“専門知識不要”の業務アプリ開発方法とは?
スマートデバイスでもPCと共通の業務アプリを使いたいが、ノウハウもないし、開発コストや期間がかかって難しい……そんな悩みを抱える企業は少なくないはずだ。できるだけ簡単にiPadやiPhoneを業務で使う方法はないか、“近道”を探ってみた。(2012/9/27)

状態遷移表による設計手法(4):
状態遷移表を使用した設計モデル(拡張階層化状態遷移表)
状態遷移表による設計手法について解説。今回は、前回作成した要求分析モデルを基に、「設計モデル」を作成する。プログラミングを意識したモデリングを行うため、「拡張階層化状態遷移表」による表記を用いる。(2012/9/24)

実践しながら学ぶ Android USBガジェットの仕組み(7):
Androidアプリケーションフレームワーク層を改造しよう!
引き続き、起動不能になったPCを救出する「PCRescuroid」の開発を進める。今回は、CDイメージをマウントすべく、アプリケーションフレームワーク層の修正ポイントを詳しく見ていく。(2012/9/18)

マイクロマウスで始める組み込み開発入門(5):
階層構造を意識して、信頼性の高いプログラムを組もう!
マイクロマウスの組み立てキット「Pi:Co Classic」を完成させた北上くんとえみちゃん。早速、サンプルプログラムで迷路を走らせようとするえみちゃんに「待った」をかけた北上くんは、自らの思い「Pi:Co Classic構想」を語り始める――。今回は、マイクロマウス【プログラミング編】の序章をお届けする。(2012/9/11)

「もっと自由につながりたい」――iPhoneテザリング「t.free」開発者・クリストファーの思い
話題のiPhoneテザリングサービス「t.free」を開発したのは、米国出身のクリストファー・テイトさん(24)だ。17歳で著名なネットサービスを作り、その後来日して5年。「技術の力でもっと自由につながりたい」と、サービスを作り続ける。(2012/8/29)

NEC、センサ機器の情報を保護する暗号化技術を開発
小型の機器でも高速処理が可能な暗号技術「TWINE」を発表した。(2012/8/21)

【連載】ARをマーケティングに応用する:
第1回 拡張現実(AR)の背景と現状について――私はいかにしてARに魅せられたか
次世代の広告表現を可能にする拡張現実(Augmented Reality=AR)。その技術的な背景や最新の活用事例を解説する。(2012/8/22)

マイクロマウスで始める組み込み開発入門(4):
走れ、マイクロマウス!! 迷路攻略、完走する日を夢見て
組み込み技術のスキルアップを目的に、小さくて賢いロボット「マイクロマウス」の製作に挑戦する北上くんとえみちゃん。前回、はんだ付けが完了した「Pi:Co Classic」を組み立てて、動作確認(LED点灯試験)を行った。今回は、センサーとモータの調整に取り組む!(2012/8/8)

OSS界のちょっと気になる話(6):
Javaを抜いた!? C言語人気の理由を考える
TIOBE Programming Community Indexのデータを基に、今後Web上での露出が増えるであろうプログラミング言語を予想してから半年が経った。その後、どんな変化が生じただろうか。(2012/7/27)

マイクロマウスで始める組み込み開発入門(3):
光れ、LED!! それがマイクロマウスの第一歩
組み込み技術のスキルアップを目的に、小さくて賢いロボット「マイクロマウス」の製作に挑戦する北上くんとえみちゃん。前回は、市販の組み立てキット「Pi:Co Classic」のはんだ付けまで完了した。次は、組み立てと開発環境のインストール、そして、動作確認を行う。果たしてその結果は!?(2012/7/9)

ISO26262:
ガイオ・テクノロジーがISO26262のツール認証を取得、日本含むアジアでは初
ガイオ・テクノロジーは、日本を含めたアジア地域のツールベンダーとして初めて、自動車向け機能安全規格であるISO 26262のツール認証を取得したと発表した。(2012/7/6)

プログラマブルロジック FPGA:
FPGA技術セミナーで低価格Zynq評価ボード「ZedBoard」お披露目
都内で開催されたFPGA技術セミナー「X-fest 2012」(アヴネット ジャパン主催)の展示会場で、話題のZynq評価ボード「ZedBoard(ゼドボード)」が日本のユーザーに初披露。新世代FPGAの検証が低価格で実現するこの評価ボードに、多くの来場者が熱い視線を投げ掛けた。(2012/7/4)

ETWest2012:
組み込み向けRubyから“不死身”のマイコンまで――Embedded Technology West 2012
組み込み技術展「ET」の関西版「Embedded Technology West(ETWest)2012」が大阪で開催された。スマートエネルギーの専門展との同時開催で例年以上の盛り上がりを見せたETWestから、MONOist編集部が注目した展示をピックアップ。(2012/6/22)

マイクロマウスで始める組み込み開発入門(2):
マイクロマウス組み立てキットによる電子工作のイロハ
小さくて賢いロボット「マイクロマウス」の製作にチャレンジする北上くんとえみちゃん。今回は、マイクロマウスの組み立てキット「Pi:Co Classic」の電子工作にチャレンジする! はんだ付け(ほぼ)初体験のえみちゃんの運命やいかに!?(2012/6/7)


All material on this site Copyright © 2005 - 2013 ITmedia Inc. All rights reserved.
This site contains articles under license from UBM Electronics, a division of United Business Media LLC.