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

「C言語」最新記事一覧

Q&Aで学ぶマイコン講座(10):
マイコンでメロディーを作りたい!
マイコンユーザーのさまざまな疑問に対し、マイコンメーカーのエンジニアがお答えしていく本連載。10回目は、中級者の方からよく質問される「マイコンで簡単なメロディを作ることができますか?」についてです。(2015/1/21)

コストを抑え、チャンスはモノに:
PR:iPhoneもAndroidも!! マルチプラットフォーム対応の開発ツールを導入しよう
iPhone、Android、そしてWindowsのデスクトップなど、複数のプラットフォームにアプリを用意するため、それぞれの開発言語やツールを学ぶのは大変です。そこで、1つの言語、1つのツールで複数のプラットフォーム向けに開発が行える方法を紹介します。(2015/1/19)

車載半導体:
「国内車載分野の採用数は2年で7倍に」、アルテラが手応え
FPGAベンダー大手のAlteraが、同社の車載分野事業の動向について説明した。2012年11月に日本市場への注力を発表して以降、2014年までにアルテラ製品の日本国内での採用数は約7倍にまで拡大したという。(2015/1/15)

新春電子工作!:
“Edison”でロボットアームをグリングリン動かす(前編)
“ロボットを動かす喜び”は、ニッポンモノづくりの原動力。その感動をEdisonとロボットアームで“お手軽”に体験。前編は“疑似”ロボットアームを組み立てる。(2015/1/2)

完全マスター! 組み込みC言語プログラミング(16):
【問題15】変数を制する者は関数を制する
C言語において変数とはある値を記録して出力する機能を指しますが、「外部変数」と「再帰」の理解を深めることで、関数をより自在に扱えるようになります。(2014/12/26)

「組み込み開発」年間ランキング 2014:
VAIOはVAIOのあるべき姿を取り戻せるか、ロボットの社会実装に期待 2014年記事ランキング
2014年にMONOist「組み込み開発」フォーラムで多く読まれた記事のランキングを、2015年の注目テーマとともにご紹介します。(2014/12/25)

宮崎 仁のQ&Aでよく分かるマイコン基礎の基礎:
PR:第4回 マイコンのプログラムはどうやって作るの? 誰が作るの? 買ってくるの?
(2014/12/25)

PR:FPGAがあらゆる電子システムの中核に、エンジニアに求められるスキルが変わる
先進運転支援システム(ADAS)、多軸加工機のモーター制御ユニットからデータセンターのサーバーまで、マイクロプロセッサーをベースにして開発した電子システムはたくさんある。ところが最近、中核デバイスをマイコンや汎用プロセッサーからFPGA(Field Programmable Gate Array)に置き換えて電子システムを開発する例が、さまざまな分野で目立ち始めた。中には、FPGAベンダーさえ想定外の用途で使われる例さえある。これは、一部の先駆的な企業だけの動きではない。世界の名だたる企業が、製品開発競争に勝ち抜くために競うように進める、大きな潮流である。エンジニアは、電子システム開発の大前提が変わるこの動きに、すぐにでも備える必要がある。(2014/12/19)

テスト/計測 モジュール式計測器:
5Gシステムの設計フローを統合、試作/検証期間を従来の半分に短縮
日本ナショナルインスツルメンツ(日本NI)は、5Gなど次世代無線通信システム開発向けソフトウェア「LabVIEW Communications System Design Suite」(以下、LabVIEW Communications)を発表した。次世代無線通信システムの試作/開発期間を大幅に短縮することができる。(2014/12/12)

完全マスター! 組み込みC言語プログラミング(15):
【問題14】ポインタなしで関数は語れない
C言語においてポインタは「何か(オブジェクト)を指すもの」ですが、単純に何かを指すだけではなく、関数内のオブジェクトを参照することもできます。ポインタなしに関数は語れないという実例を確認してみましょう。(2014/12/12)

設計開発ツール:
NIが自動車向けテストシステムの事業展開を拡大、「第3のHILS」も
計測モジュール「PXI」やグラフィカルシステム開発環境「LabVIEW」を展開するNational Instruments(NI)が、自動車向けテストシステムの事業展開を拡大している。富士重工業やコンチネンタルなど大手企業の採用を獲得すると同時に、今までにない「第3のHILS」を投入する方針だ。(2014/12/10)

海外Webサービスのトリセツ(19):
使える度∞!〜「Udacity(ユーダシティ)」の使い方(2):実践編
海外Webサービスの使い方を「日本語で」分かりやすく説明するシリーズ、今日は「Udacity(ユーダシティ)」での学習方法を解説します。(2014/12/10)

第35回全日本マイクロマウス大会 リポート:
吸引式マウス「紫電改」が圧倒的スピードで優勝、若手の躍進も目立つ大会に
世界最古とも言われるロボット競技会「全日本マイクロマウス大会」が開催された。大会には、過去最大258台のマイクロマウスが参加。マイクロマウスクラシック競技エキスパートクラスで、吸引機構を搭載した「紫電改」が優勝。その他にも、若手エンジニアの活躍が目立つ面白い大会となった。(2014/12/8)

完全マスター! 組み込みC言語プログラミング(14):
【問題13】「関数に配列を渡す」とは何か
C言語の関数呼び出しでは、まず引数(実引数)の値を求め、その値を呼び出す関数の仮引数に代入し、その後、関数に制御が移ります。では、「関数に配列を渡す」際にはどうなっているのでしょうか。(2014/12/2)

若手エンジニア/初心者のためのRuby 2.1入門(10):
RubyのFile/IOクラスで入力と出力、ファイルの読み取りと書き込み、フィルター作成
オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、Kernelモジュールに定義されている主な入出力メソッドとしてprint、puts、printf、gets、File/IOクラス、STDOUT、STDINの使い方、フィルターの作り方などを解説。(2014/11/27)

カウントダウン企画……あと1回:
日刊!プチコン3号――開発効率UP!「ライブラリ機能」
配信が開始されてますね。もう手に入れた?(2014/11/19)

”動くモノ”を作りたいメイカーズに向けて:
ルネサス、誰でもモーター制御できる仕組みを公開へ
ルネサス エレクトロニクスは2014年11月、個人レベルでは作りづらいモーター制御システムを簡単に制作できるようにすることを目指した開発プロジェクトを立ち上げたと発表した。既に同プロジェクトで、C言語プログラムを記述するスキルがあれば、本格的なモーター制御が行えるというシステムを構築し、将来的には同システムに関する情報を広く公開していく方針だという。(2014/11/19)

完全マスター! 組み込みC言語プログラミング(13):
【問題12】Cプログラムの見通しが良くなる「関数」を習得しよう!
C言語を使ったマイコン制御プログラムの“イロハ”を解説する本連載。いよいよ関数に話題が移ります。関数を有効に利用できるとプログラムの見通しが良くなるので、ぜひ習得してください。(2014/11/18)

萩原栄幸の情報セキュリティ相談室:
XP継続は是か非か? 対立するコンサルとSIerのどっちを信用する?
コンサルタントの見解に対して、顧客企業から「SIerが示す内容とは違うので信用できない」と言われることがある。見解が間違いなら正すべきだが、逆に「SIerの目論見にだまされているのでは?」と感じることも少なくないのだ。そのエピソードを紹介したい。(2014/11/14)

モデルベース開発:
MATLAB/Simulink、Cortex-Aに最適化されたコード生成が可能に
MathWorksは同社のモデルベース開発環境「MATLAB/Simulink」が、ARMの「Cortex-A」に最適化されたコードを生成可能になったと発表した。(2014/11/5)

若手エンジニア/初心者のためのRuby 2.1入門(9):
Rubyの例外とその捕捉――基本のbegin〜rescue〜endからensure、else、retry、後置rescueまで
オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、例外とその補足について、begin、rescue、end、ensure、else、retry、後置rescueなどの基本的な使い方を交えて解説します。(2014/10/31)

頭脳放談:
第173回 IoTで気になること、それは電源と通信の関係
電子デバイス業界で希望の星「IoT」。しかし気になるのは電源と通信の関係だ。頻繁に通信すれば電池が持たなくなる。通信を制限すればあまり用途がなくなってしまう。実は、IoTが普及するには、この辺りがポイントになるのではないか。(2014/10/29)

ブームから実装アイデア勝負へ:
Intel Edison国内発売直前! クラウド学習サービス連携IoTサービス開発スターターキットの中身とは?
インテルの超小型コンピューター「Edison」の国内販売スタート間近のいま、IoTブームも現実的な実装をソフトウェアエンジニアが考えられる状況がそろいつつあるようだ。プロトタイピングがはかどる開発環境や、クラウドサービスと連携したアプリケーション開発のための環境も。(2014/10/24)

完全マスター! 組み込みC言語プログラミング(12):
【問題11】文字列の長さと文字種類の判別
C言語を使ったマイコン制御プログラムの“イロハ”を解説する本連載。複数条件を満たすパスワード確認プログラムを通じて、複数関数の使い方とフラグの立て方を学びます。(2014/10/17)

運用自動化ツールで実現する、クラウド時代の運用スタイル(2):
徹底比較! 運用監視を自動化するオープンソースソフトウェア10製品の特徴、メリット・デメリットをひとまとめ
運用自動化のポイントを深掘りする本特集。今回は「個々の作業項目の自動化」に焦点を当て、「Zabbix」「JobScheduler」「Sensu」など、運用・監視系の主要OSS、10種類の特徴、使い方などを徹底解説する。(2014/9/25)

Beyond Zero-day Attacks(4):
Use After Freeとヒープスプレー
ヒープオーバーフローと別の手法でヒープ破壊を行うUser After Freeと呼ばれる攻撃と、Use After Freeと一緒に使われることが多い、ヒープスプレーについて紹介します(2014/9/22)

完全マスター! 組み込みC言語プログラミング(11):
【問題10】ポインタで文字列を操作しよう
C言語を使ったマイコン制御プログラムの“イロハ”を解説する本連載。今回も引き続き、「配列とポインタの深い関係」を探ります。(2014/9/19)

登場して7年:
iPhoneの歴史――12の転機(前編)
「iPhone 6」が発表され、お祭り騒ぎが続いている。2007年に初代iPhoneが発売されてから7年。iPhoneはどのような歴史をたどってきたのだろうか。(2014/9/12)

完全マスター! 組み込みC言語プログラミング(10):
【問題9】配列とポインタの深い関係
C言語を使ったマイコン制御プログラムの“イロハ”を解説する本連載。今回はC言語の難所の1つ、ポインタに関する問題を解説していきます。(2014/9/5)

高い開発効率と低いランニングコストを両立させるには:
PR:タブレット端末向け業務システム開発の最適解を探る
Biz/Browserは業務システムをWeb化する際に、高い操作性と入力生産性を実現するユーザーインターフェースを提供する「業務システム専用ブラウザー」だ。1999年のリリース以来、業務システムのWebアプリケーション化における画面作成・実行ツールとして国内1300社を超える導入実績がある。2004年のハンディターミナル向け「Biz/Browser Mobile」、2012年のタブレット端末向け「Biz/Browser AI」リリースを通じて各種デバイスに対応。さらに2014年の「Biz/Browser AI」のiPad対応により、タブレット端末含め業務に使用されるほぼ全てのデバイスをサポートしている。(2014/9/1)

マイナビ転職×@IT自分戦略研究所 「キャリアアップ 転職体験談」:
PR:第31回 PMへの道を避けたエンジニアの今――ハックを尊ぶ社風が育む働きやすさとは
「転職には興味があるが、自分のスキルの生かし方が分からない」「自分にはどんなキャリアチェンジの可能性があるのだろうか?」――読者の悩みに応えるべく、さまざまな業種・職種への転職を成功させたITエンジニアたちにインタビューを行った。あなた自身のキャリアプラニングに、ぜひ役立ててほしい。(2014/9/1)

車載半導体:
ルネサスが次世代サラウンドビュー向けSoCを開発、全方位をリアルタイムで認識
ルネサス エレクトロニクスは、次世代サラウンドビュー向けSoC(System on Chip)「R-Car V2H」を開発した。同社の車載情報機器向けSoC「R-Carファミリ」の技術を応用し、先進運転支援システム(ADAS)向けに展開する製品群の第1弾となる。(2014/8/29)

NIWeek 2014:
イカの動きがヒントに! ポケットサイズの制御機器を使った水中ロボット
National Instruments(ナショナルインスツルメンツ)の年次テクニカルカンファレンス「NIWeek 2014」3日目の基調講演では、アカデミック分野へのNIの取り組みと成果が紹介された。中でも大きく取り上げられたのは、「Student Design Competition」で1位となったチューリッヒ工科大学のコウイカ型水中ロボットだった。(2014/8/28)

Beyond Zero-day Attacks(3):
ヒープに対する攻撃とその対策
攻撃手法を技術的に理解するための連載、今回はスタックと並んでよく耳にする「ヒープ破壊」を取り上げます。(2014/9/3)

ロボット制御の学習に:
ロボットアーム教材「アカデミック スカラロボット」が資金調達成功、一般市販開始
ヴイストンがクラウドファンディングで資金調達を行っていた水平多関節構造の卓上型ロボットアーム教材「アカデミック スカラロボット」が目標を達成。一般市販が開始された。(2014/8/25)

ビジネスニュース 業界動向:
2014年のマイコン市場は回復基調に、8ビットマイコンは絶好調
マイコン市場が好調だ。2014年のマイコン売上高は過去最高に達するとみられている。中でも8ビットマイコンは、安価でソフトウェアもシンプルなことから、需要が爆発的に増加しているという。(2014/8/22)

Database Watch(2014年8月版):
BlueMixのクラウドデータベースサービス/SQL on Hadoopは普及するか?
PaaSの世界のデータベースはどうなっている? ビッグデータ対応インフラの実装として、本気を出し始めたHadoop環境の弱点を補う仕組みもウォッチした。(2014/8/21)

完全マスター! 組み込みC言語プログラミング(9):
【問題8】繰返しと配列は相性がいい
C言語を使ったマイコン制御プログラムの“イロハ”を解説する本連載。今回は繰り返しの処理を行う際に便利な「配列」について学びます。(2014/8/21)

転換期を迎えるHadoop(1):
Hadoopは「難しい・遅い・使えない」? 越えられない壁がある理由と打開策を整理する
ブームだったHadoop。でも実際にはアーリーアダプター以外には、扱いにくくて普及が進まないのが現状だ。その課題に幾つかの解決策が出てきた。転換期を迎えるHadoopをめぐる状況を整理しよう。(2014/8/22)

NIWeek 2014:
スバルのモーター用ECU、古野電気の気象レーダー――日本企業の開発事例が注目集める
National Instruments(ナショナルインスツルメンツ/以下、NI)のテクニカルカンファレンス「NIWeek 2014」の基調講演2日目では、NIの製品を用いた開発事例が紹介された。日本メーカーでは富士重工業のモーター用ECUの検証システムや、古野電気の気象レーダーが紹介され、おおいに注目を集めた。また、「Cyber-Physical Systems」を実現するプロジェクトとして、“スマートツール”で航空機を組み立てる、Airbus(エアバス)のスマート工場のコンセプトも発表された。(2014/8/8)

完全マスター! 組み込みC言語プログラミング(8):
【問題7】10進数を2進数に変換するプログラム
C言語を使ったマイコン制御プログラムの“イロハ”を解説する本連載。今回はfor文(繰り返し)とif文(分岐)を使い、整数を入力し、その値を2進数で表示するプログラムを作成します。(2014/8/7)

完全マスター! 組み込みC言語プログラミング(7):
【問題6】while文とfor文――繰り返し処理を理解しよう
C言語を使ったマイコン制御プログラムの“イロハ”を解説する本連載。今回は、繰り返し処理に用いられるwhile文とfor文を使い、2の0乗から15乗までの数値を表示するプログラムを作成します。(2014/7/18)

組み込みニュース:
“世界初”をうたう組み込み用スーパーコンピュータ「NVIDIA Jetson TK1」とは?
NVIDIAはGPUコンピューティングイベント「GTC Japan 2014」に併せて記者会見を開き、同社が「モバイルスーパーコンピュータ」と呼ぶ「NVIDIA Jetson TK1」についての説明を行った。これは同社のモバイルプロセッサ「Tegra K1」をベースとする組み込み開発キットで、国内では2万4000円(税別)で販売されている。(2014/7/17)

ロボット制御学習に最適!!:
マウス操作でも動かせる卓上型ロボットアーム「アカデミック スカラロボット」
ヴイストンは、水平多関節(SCARA)構造の卓上型ロボットアーム教材「アカデミック スカラロボット」を発表。現在、クラウドファンディングサービス「Makuake」で量産資金の調達を行っている。(2014/7/11)

デュアルコアで大幅に性能向上:
PR:最高800MIPSのリアルタイム制御マイコン・ファミリを活用する
(2014/6/27)

モデルベース開発奮戦ちう(3):
モデルベース開発を成功させるには相応の投資が必要です
モデルベース開発を行うにはさまざまなツールを購入する必要がある。事業担当者にとってツールの選定と予算確保は悩みの種。それは、主人公の京子の上司である山田課長にとっても例外ではなかった。(2014/6/26)

頭脳放談:
第169回 ロボットがうちにやって来る!
ソフトバンクが感情を認識するロボット「Pepper」を発表。このPepperは、感情を認識したり、開発をオープン化したりとこれまでのロボットとは違っているようだ。(2014/6/25)

モデルベース開発:
工学院大学が教育機関向けサイトライセンスで「MATLAB/Simulink」を全学に導入
The MathWorksは、教育機関向けサイトライセンスであるTAH(Total Academic Headcount)ライセンスにより、工学院大学がモデルベース開発環境「MATLAB/Simulink」を全学に導入したと発表した。(2014/6/25)

宮崎 仁のマイコン基礎の基礎:
PR:第21回 MSP430 LaunchPadでキッチンタイマを作ろう 〜1秒カウントダウン編〜
(2014/6/25)

完全マスター! 組み込みC言語プログラミング(6):
【問題5】switch文と多岐選択をマスターしよう!!
C言語を使ったマイコン制御プログラムの“イロハ”を解説する本連載。今回は、複数選択処理に用いられるswitch文を使い、入力された月に該当する季節を表示するプログラムを作成します。(2014/6/24)



オープンソースのコンテナー(アプリケーション実行環境)管理ソフトウェア。Linuxをベースに、ハイパーバイザー型よりも軽量な仮想化を実現する。クラウド、DevOpsなど今風のITシステムの管理に親和性が高く、注目が高まっている。

日本通信をパートナーとして、VAIO株式会社がスマートフォン製品を投入する。詳細は2015年1月に発表予定。

KDDIが12月25日に先行発売を開始した、Firefox OS搭載スマホ。製造はLG。Firefox OSの元々のコンセプトでもある踏み込んだカスタマイズ性、外装の3Dモデルデータの提供、部品が見える半透明ボディなど、「ギークのためのスマホ」としてアピールしている。

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