ITmedia総合  >  キーワード一覧  >  C

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

「C言語」最新記事一覧

IPA、ソースコードのセキュリティ検査ツールを公開
ソフトウェア開発時に作り込みやすく、危険度の高い8種類の脆弱性を検査できる「iCodeChecker」をリリースした。(2012/5/8)

マイクロマウスで始める組み込み開発入門(1):
「何これ、超速い!」――キミは知っているか、小さくて賢いロボット「マイクロマウス」を
1980年から30年以上継続されているロボットコンテスト「全日本マイクロマウス大会」をご存じだろうか? 小さくて賢いロボット「マイクロマウス」を題材に、組み込み開発の基本を楽しく身に付けよう!(2012/5/8)

EETweets 岡村淳一のハイテクベンチャー七転八起(8):
技術進化の「海図」を持とう、数式シミュレーション活用のススメ
技術の進むべき方向への「かじ取り」を間違わないためにはどうしたら良いでしょうか? それは「海図」を持つことだと思います。つまり、与えられている技術的な課題や事象をモデル化してシミュレーションし、全体を海図として俯瞰(ふかん)してみることではないでしょうか。(2012/5/7)

プログラマブルロジック FPGA:
“次の10年”へ Xilinxが開発環境を刷新、設計と実装の生産性が4倍に向上
現代のFPGAは、プログラマブルロジックのみならず、高速シリアルインタフェースやプロセッサ、アナログ周辺回路などを統合した高度なデバイスに進化している。半面、FPGAを使うシステム開発の現場では、旧来とは異なるボトルネックが顕在化し始めた。そこでXilinxは、それらを解消すべく開発環境を刷新した。(2012/4/25)

Google、オープンソースのプログラミング言語「Go」の安定版をリリース
GoogleがC言語をベースとしたプログラミング言語「Go 1」を公開した。LinuxとMac OS Xに加え、新たにWindowsにも対応した。(2012/3/29)

PaaSを3つに分類
注目のPaaSを一挙に紹介! 〜Cloud Foundry、OpenShift、Herokuなど
Cloud FoundryやOpenShift、Herokuなど、今注目のPaaSを一挙に紹介する。主要コンポーネント、対応言語やデータベース、想定用途などをまとめた。(2012/3/21)

Design Hands-on:
デジタル制御電源を学ぶ(3) バックコンバータでデジタル制御を実践する
本連載ではこれまで、“導入編”として、「デジタル電源は何がどう“デジタル”なのか」という基本中の基本を押さえるとともに、ソフトウェアによるデジタル制御を実現する制御ICの特徴について解説した。今回からはいよいよ“実践編”に入る。デジタル電源設計の実際の流れをつかんでほしい。(2012/3/9)

MathWorks HDL Coder/HDL Verifier:
「MATLAB」ファイルからHDLコードを直接生成、新オプションでHDL対応を拡充
モデルベース設計環境「MATLAB/Simulink」の新バージョン「R2012a」の発表に合わせて、HDLに対応する新オプションが2つ追加された。「HDL Coder」は「MATLAB」ファイルからのHDLコードを自動生成が可能。「HDL Verifier」は、MATLABファイルや「Simulink」モデルに加えて、手書きのHDLコードをFPGAの評価ボードに実装して、検証作業を行うことができる。(2012/3/7)

Android技術者認定試験「ACE」ドリル(10):
Androidアプリ開発で役立つマルチメディアとテストの知識
今回の演習は、リッチコンテンツを取り扱うようなアプリの開発に必須の「マルチメディア」と、単体テストを自動化でき品質向上の助けとなるJUnitに関する「テスト」の知識についてだ。(2012/3/1)

Design Hands-on:
デジタル制御電源を学ぶ(2) デジタル制御用ICの特徴を理解しよう
前回は、「デジタル電源は何がどう『デジタル』なのか」という基本中の基本を押さえた。今回は、次回以降の「実践編」に入る前の準備として、ソフトウェアによるデジタル制御を実現する制御IC(マイコンやデジタルシグナルコントローラ(DSC)、DSP)の特徴について、アナログ制御と対比させながら解説する。(2012/2/8)

約2割のソフト開発者がアジャイル開発を採用――IDC調査
IDC Japanがソフトウェア開発者の実態に関する調査結果を発表。多く使われている使用言語や、採用されている開発手法などが明らかになった。(2012/2/6)

10個のツールで学ぶ、備える!情報セキュリティの脅威と対策:
セキュリティの弱点のないプログラムを目指せ! ポイントは上流工程
IPA提供のツールを活用して企業が留意すべきセキュリティについて学ぶ連載の9回目。IPAが公開している開発者のための「セキュア・プログラミング講座」の紹介です。プログラミングにおいてセキュリティの弱点(脆弱性)を作り込まないポイントについて解説します。(2012/1/23)

FPGA Watch(8):
激動の2011年を振り返り、FPGA業界の“新時代”を占う
28nmプロセスを用いたFPGAデバイスとそれに直接関連したIPやソリューション、そして、FPGAに統合されるプロセッサの話題を中心に、2011年のFPGA業界を振り返る。そこから見えてくる2012年の動きとは!?(2012/1/19)

独裁者からテロ首謀者、IT革命児まで――時代の終わり告げた12人の死
民衆デモで独裁政権が次々倒れたアラブの春で幕を開けた2011年。北朝鮮やリビアの独裁者や米中枢同時テロの首謀者らが相次ぎこの世を去った。IT業界の革命児の死去もあり、1つの時代の終わりを世界に印象付けた。(2011/12/22)

App Town 教育:
iOSアプリの開発ノウハウをiPadで――サイバー大学が学習アプリを配信
サイバー大学は、実際にMacでサンプルアプリ開発を行いながら、iPad/iPhoneアプリの開発が手軽に学べるiPadアプリ「アプリ開発」の販売を開始した。C言語の基本的な文法を理解しているプログラミング初心者レベルが対象。(2011/12/13)

NEWS:
ソフトウェア領域を手に入れたPTC、Integrityで車載ソフトウェア開発プロセスをカバー
2011年5月、PTCはソフトウェア開発プロジェクト管理ツールベンダーMKSを買収した。ソフトウェア領域の統合管理ツールを自社ポートフォリオに組み込んだPTCは、自動車業界を始めとする組み込みソフトウェア業界にどのようなアプローチをしていくのだろうか。(2011/11/25)

プログラマブルロジック FPGA:
FPGAも並列コンピューティングの選択肢に、AlteraがOpenCLの取り組み発表
極めて高いプロセッシング性能を求めるアプリケーションでは、CPUにGPUやDSPなどのヘテロジニアスな計算資源を組み合わせてCPUの負荷をオフロードする並列コンピューティングの適用が進んでいる。Alteraは、オフロード用資源としてFPGAを選択肢に加える取り組みについて明らかにした。(2011/11/16)

C言語の開発者、デニス・リッチー氏が死去
C言語とUNIXの開発で知られるデニス・リッチー氏が70歳で亡くなった。(2011/10/14)

NEC、大量の時系列データをリアルタイム分析できるハードウェア設計技術を開発
複合イベント処理をソフトウェアで行う場合に比べて、約50倍の高速処理が可能になるという。(2011/9/28)

スマートグリッド:
個人のPCから照明を個別にオンオフ、節電を快適にするには
オフィスの消費電力の見える化が進んでいる。自発的な節電を促すためだ。さらに効果的にするにはどうすればよいだろうか。社員のPCから消費電力を制御できるようにすればよい。日本ナショナルインスツルメンツはこのように考え、見える化と電力制御の取り組みを一歩進めた。(2011/9/26)

GNUツールのCodeSourceryを買収:
メンターが組み込みソフトウェアの製品展開を拡大、主軸はオープンソース
EDAツールの大手ベンダーとして知られるメンター・グラフィックスが、組み込みソフトウェア製品の事業展開を拡大中だ。2011年5月には、CodeSourceryのGNUツールをベースにした統合開発環境「Sourcery CodeBench」を発表している。(2011/9/16)

「Stratix IV GX」向けにSATA-III対応のIPコアが登場、4チャネルRAID構成で4K2K映像の非圧縮伝送が可能に
(2011/9/12)

電源設計 デジタル制御:
目的から手段に変わるデジタル制御、電源の市場要求に応える切り札に
自動車のエンジンにマイコンを使ったデジタル制御が導入されてから数十年がたつ。デジタル化によって高度な制御が可能になり、燃費の改善や排気ガスの抑制、運転性能の向上を実現した。そして今、スイッチング電源もデジタル制御への移行期に差し掛かっている。デジタル制御ならではの高度な制御や通信機能によって、電源のさらなる小型化・高効率化や高機能化を推し進める。(2011/9/9)

「1日で習得可能」:
HTML風の簡単言語でiOSアプリが作れる「NextScript」が無償公開
NEXTBOOKがHTMLライクなマークアップ言語を採用したiOSアプリ開発ツール「NextScript」を無償で公開した。徹底的に簡素化したスクリプトが特徴で、HTMLやActionScriptなどの経験があれば1日で習得できるという。(2011/9/1)

NIWeek 2011現地リポート:
PR:四半世紀にわたる革新が切り拓く、グラフィカルシステム開発の新時代
頭に浮かんだアイデアをグラフィカルな開発環境でブロックダイアグラムとして記述すれば、処理内容をソフトウェアで定義できるハードウェアにそれが実装され、システムができあがる――。ナショナルインスツルメンツはこれまで主に、テスト/計測の分野でこのコンセプトを具現化してきた。同社がこのコンセプトの中核を担うグラフィカル開発環境「NI LabVIEW」を世に出してから25年。今その適用範囲が大きな広がりを見せている。次の25年に向けて同社が描く展望とは? その展望を実現する新たな製品にも注目したい。(2011/9/1)

ソフトバンク クリエイティブ、iPad向け電子書籍ストアアプリ「Books Lab HD」を配信
ソフトバンク クリエイティブから、iPad向けに判型の大きな理工書や雑誌、ムックなどを配信する電子書籍ストアアプリ「Books Lab HD」が登場した。(2011/7/19)

スマートグリッド:
スマートグリッドを機に、なぜものづくりが変わるのか
スマートグリッド関連の開発が遅々として進まない。機器単体を設計できたとしても、プロトコルなどの標準化が遅れているため、他の機器と接続できないことが要因の1つだ。しかし、震災を機に、再生可能エネルギーなどの早期普及が強く望まれており、待ちの姿勢はもはや許されない。スマートグリッドではどのようなものづくりが求められているのか、日本ナショナルインスツルメンツに聞いた。(2011/6/9)

カー・ロボティクス分野の研究開発を加速:
ロボットベンチャーZMPとスイスK-Team社が提携、両社製品の相互販売で合意
ゼットエムピーは、カー・ロボティクス分野の研究の加速を目指し、研究/教育用小型移動ロボットの開発・販売を手掛けるスイスK-Team社と両社商品の相互販売を行うことで合意したことを発表。(2011/6/1)

Windows Embedded CEでマイコンとシリアル通信(2):
SHマイコンでシリアル通信をしよう!!
今回は“シリアル通信”をテーマに、データシートを読みながらプログラムを開発する。マイコン開発の流れが何となくつかめるはずだ。(2011/5/18)

3つの設計アプローチで見るETロボコン参戦記録(4):
加速度的に生産性が向上!? 「DSL」によるアプローチ
富士ゼロックスのETロボコン参戦記録。今回は出場3チームの1つ「みんなとみらい1」の取り組みと技術的なチャレンジについて紹介する。(2011/5/12)

H8マイコンボードで動作する組み込みOSを自作してみよう!(2):
フルスクラッチの“Hello World”の仕組みを見てみよう
今回は、前回動作させた「Hello World」のソースコードについて解説し、組み込みソフトウェアでのHello Worldの動作の仕組みを見ていきます。その中身は、意外と奥深いものです。(2011/5/10)

3つの設計アプローチで見るETロボコン参戦記録(3):
実録、MDDツールを“使わない”アプローチ
富士ゼロックスのETロボコン参戦記録。今回は出場3チームの1つ「Fusion&Futures」の取り組みと技術的なチャレンジについて紹介する。(2011/4/11)

ゲームだけが用途じゃない!:
「GPGPU」の可能性を探る
画像処理専用の演算ユニットとして活用されてきたGPU。これまで、その主たる用途として連想されるのは、コンピュータゲームであった。しかし、「その能力の高さを、ほかの用途にも活用できるのではないか」と考えるのは自然なことだ。この「GPGPU」の具現化 /実用化に向け、ICベンダー、EDAツールベンダーらは、どのような施策を進めているのだろうか。(2011/4/1)

FPGA Insights:
PR:第29回 FPGAの組み込み開発最前線(後編)
 組み込みシステムの開発現場では、消費電力やコストを抑えつつ、性能や機能の向上を実現するための努力が続けられている。その解決手法の1つとして、プロセッサのマルチコア化や専用ハードウエアによるデータの並列処理といった技術を採用する動きが本格化している。本稿では、その一例として、多様なニーズに応えつつ、高性能/低消費電力の両立を可能とする最新のFPGAソリューションについて解説する。(2011/3/25)

AUTOSARとは?(2):
Facts on AUTOSAR/AUTOSAR導入の現実
今回は、前回お届けした現状の“AUTOSARの導入形態”をさらに掘り下げて、AUTOSAR導入の“現実”について見ていこう(2011/3/18)

「MATLAB」の関数がGPUを用いた並列計算処理に対応
(2011/1/1)

「ARをもっと身近に」――AR専業会社のアララがARアプリ「ARAPPLI」を披露
AR(拡張現実)サービス専門の会社として設立されたアララが発表会を開催。QRコードが入ったマーカー上にコンテンツを浮かび上がらせるARアプリ「ARAPPLI」の特徴や今後の展開を説明した。(2010/12/15)

MSDNブロガーの視点:
Windows上でOSSと付き合っていくために
オープンソースソフトウェアと良好な関係を構築するには、コンパイル方法を知っておくべきだ。MSDNブロガー荒井省三氏の貴重なアドバイス。(2010/12/10)

Embedded Android for Beginners(Android基礎講座):
第5回 失敗しないAndroidとの付き合い方
Android採用機器が広がる中、Androidをうまく活用できる人、すなわちAndroidの波に乗れる人と、逆にのみ込まれてしまう人の2種類に分かれる動きが見えてきました。運悪くビジネスに失敗することはもちろんあります。しかし、Androidで失敗する人のほとんどは、のまれるべくしてのみ込まれてしまうと筆者は考えています。(2010/12/8)

富士通セミコンの「Cortex-M3」マイコン、高信頼性/高速の内蔵フラッシュで差異化
(2010/12/1)

SoC設計の抽象化は実現できたのか?:
改めて探る、IPベース設計の課題
昨今のSoC設計では、そのフローの大部分をIPの集積作業が占めると言っても過言ではない。それにもかかわらず、IPの選定や集積の作業を自動化するツールはほとんど存在しないし、IPを本当にブラックボックスとして扱うことができているわけではないというのが実情である。IPは、設計作業の抽象度を高めるという役割を本当に果たすことができているのだろうか。(2010/12/1)

体験! MBD&MDDによる組み込みシステム開発(6):
【番外編】MDDツールを自作してみよう!!
状態遷移図で定義されたモデル情報から動作可能なコードを生成する“自作”のMDDツールの開発にチャレンジする!(2010/11/2)

ソフトバンク クリエイティブ、技術書の電子書籍アプリを配信開始
ソフトバンク クリエイティブは、ビーワークスと共同開発した「pixy VIEWER」を利用したiPad専用電子書籍アプリの第一弾として、林晴比古氏の「C言語クイック入門&リファレンス」の配信を開始した。(2010/11/2)

デジタルIC 基礎の基礎:
PR:第2回 デジタルICとロジックIC
(2010/11/1)

「最先端の高級車はECUを100個以上搭載」――ベクター・ジャパンが早稲田大学で講義
(2010/10/29)

<特集 コミット&コントリビュート> OSSにかかわるエンジニアたち:
第2回 LinuxカーネルとRuby、異なるコミュニティにコミットして見えたもの
小崎資広氏は、Linuxカーネルの開発コミュニティと、Ruby開発者コミュニティにコミットしている。Linuxカーネルコミュニティは開発者中心でディベートが多く、Rubyコミュニティは紳士的? OSと言語、異なるコミュニティに参加したエンジニアが、運営方法やコミュニティ文化の違いについて語る。(2010/10/21)

“組み込み力”向上! ETEC対策ドリル Step2(3):
【問題3】プログラムのROM化とブート
今回は、組み込みシステムのプログラムの構成と、どのようにプログラムが実行されるのかについて解説する(2010/10/18)

ユニファイドコミュニケーション基盤製品紹介:IBM Lotus Sametime Unified Telephony
電話とプレゼンスを1つに――Lotus Sametimeのコミュニケーション力
ビジネスプレゼンス管理の代表的ツールともいえるLotus Sametime。その位置付けはもはやIMではなく、電話を含めてあらゆるコミュニケーション手段を透過的に使い、意志決定を早めていく道具となっている。(2010/10/8)

ISO 26262 準拠に向けての課題を探る:
「機能安全」の導入で何が変わるのか?
自動車向けの機能安全規格ISO 26262の策定作業が最終段階に入った。この規格では、機能安全を実現し、それを証明するために必要となる開発プロセスが定められる。では、その新たな開発プロセスは、従来の開発プロセスとどのように異なり、それを適用する際にはどのようなことが課題になるのだろうか。本稿ではまずこの点を明らかにする。加えて、機能安全を実現する上でポイントとなるマイコンについて、各メーカーの取り組みの様子を紹介する。(2010/10/1)

App Town 教育:
動画で学べるC言語講座、iPad向けアプリで登場
ソフトバンク クリエイティブが、動画で学べるC言語講座のiPad向けアプリをリリースした。(2010/9/29)


節電・蓄電・発電に取り組む企業へ

スマートジャパンは、節電・蓄電・発電に取り組む企業の課題解決サイトです。日本各地の企業・自治体にとって喫緊の課題である電力の有効活用と安定確保に向け、節電・蓄電・発電のための製品検討や導入に役立つ情報を提供します。
節電・蓄電・発電に取り組む企業の課題解決サイト - スマートジャパン