エレクトロニクスは2015年4月16日、16ビットマイコン「RL78ファミリ」用の新しいCコンパイラ「CC-RL」を発表した。既存のRL78の処理性能を3倍高速化できるという。エレクトロニクスは2015年4月16日、16ビットマイコン「RL78ファミリ」用の新しいCコンパイラ「CC-RL」を開発し、同年4月20日から発売すると発表した。同コンパイラを使用することで、既存のRL78の処理性能を3倍高速化できるという。ルネサスによると、標準的なC言語規格である「ANSI-C」に準拠のプログラムであれば、改変することなくそのまま新コンパイラでコード変換するだけで、従来コンパイラよりもマイコンとしての処理性能を3倍高速化できるとする。割り込み応答性能も従来比6倍に高速になり、コードサイズについては、従来比1割削減できるという。ルネサスでは、「旧来のRL78向けコンパイラは、限られたメモリ容量に多くのプログラムを格納するため、コードサイズを削減することに重点を置いて開発していた。新コンパイラでは、メモリ容量が大きくなったことを受け、処理性能の高速化に重点を置き開発を進めた。RXファミリやRHファミリなど他マイコン用コンパイラで得た技術ノウハウの応用も進めることで、より処理性能を高められるコードの生成を実現した」としている。studio」と組み合わせて使用することが可能。従来のコンパイラからのプログラムを移植する「移行支援機能」を搭載し、「従来のソフトウェア資産を有効に活用できる」(ルネサス)としている。CC-RLには、スタンダード版とプロフェッショナル版の2種類があり、プロフェッショナル版には、自動車に搭載するC言語ソフトウェア向けのガイドライン「MISRA-C:2004」の項目チェックをコンパイル時に自動的に行う機能などが搭載される。処理性能が向上することにより、従来と同じ処理速度でマイコンを動作させれば、電力消費の小さい待機時間を増やすことができ、マイコンとしての総合的な消費電力も抑えられる。ルネサスでは、「家電や産業機器などのモーターを搭載したシステムでは、多機能化や高性能化が進んでおり、マイコンの高速処理が求められている。ヘルスケア機器や火災検知器など、バッテリーで駆動するシステムでは長時間の駆動が求められるため、マイコンの低消費電力化の要求が高まっている。した高性能化と低消費電力化という両方のニーズに応えるため、RL78の低消費電力性能を生かし、さらなる高性能化を実現するCC-RLを開発した」としている。Osaka」の内容を取り上げながら、同社の最新半導体ソリューションを順次、紹介していく。ルネサスの最新半導体ソリューション(5)——デュアルコア対応の開発環境とGUIベースのコード生成ツール今回は、開発環境に関するソリューションを紹介する。複数の開発環境を用意しなくてもマルチコア・マイコンのデバッグが行える統合開発環境や、「RL78」マイコンのプログラムをGUIベースで自動生成するツールなどが展示された。エレクトロニクスの売上高の約6割は、産業機器/家電/OA機器などの半導体を展開する汎用事業が担う。横田善和氏に事業戦略などについてインタビューした。CとC++の動的メモリ管理(1)、malloc関数とnew演算子の違いを知るC言語とC++言語では、動的にメモリを確保したり解放したりする手法が異なり、それぞれ長所と短所がある。安全性を最重要視する組み込み機器では、動的に確保したメモリを利用すべきでないという考え方には心から賛同する。エレクトロニクス(以下、ルネサス)は2014年2月18日、28nmプロセス対応マイコン内蔵用フラッシュメモリ技術を、「世界で初めて開発した」と発表した。LLC.ITmediaはアイティメディア株式会社の登録商標です。