EETimesおよびEmbeddedによる2019Embedded Markets Study
EETimesとEmbeddedによる2019Embedded Markets Studyは、電子機器の開発と応用の現状と傾向を示しています。これは、現在のテクノロジー、ソフトウェア、および開発ツールを反映しています。使用済みのソリューション、コンポーネント、FPGA、およびオペレーティングシステム。組織的な問題に触れています。
この資料には30枚(99枚中)のスライドが含まれており、圧縮版です。
フルバージョンへのリンクは、記事の最後にあります。
はじめに:
958人の回答者がオンライン調査に参加し、次の地域分布を示しました:
58%-アメリカ大陸。
21%-APAC(アジア太平洋)。
21%-EMEA(ヨーロッパ、中東、アフリカ)。
この記事の電子機器とは、「組み込みシステム」を意味します。つまり、電子デバイスと、コンピューティングモジュール(マイクロコントローラー、マイクロプロセッサーなど)を含み、別々に(たとえば、フィットネストラッカー)およびその一部として機能するデバイスを意味します。より複雑なデバイス。
次に、プレゼンテーションの元のスライドを示します。ほとんどの場合、翻訳は意味がなく、情報を歪める可能性もあるためですが、タイトルといくつかのコメントの翻訳が含まれています。
I.一般情報、IoT、トレンド、セキュリティ
あなたの現在の開発の応用分野は何ですか?
トップ3:産業用自動化、家電製品、物事のインターネット。ヨーロッパは製造業で、アジアは家電製品で働いていますが、これは驚くべきことではありません。
IoTの開発はどの分野にありますか?
回答者の約40%がIoT開発に従事しています。回答者の意見で最も興味深く、有望な分野:
- 自動移動制御;
- 拡張された仮想現実。
- スマート/自動化された家、車;
- 独自のコンテンツを提供するための位置を決定する。
- 分散型診断および監視システム、状態センサー。
- リモート医療診断。
2018年の新技術への関心のグラフ
2018:機械学習とモノのインターネットはまだ誇大宣伝のピークにあり、拡張現実は大量使用に向かっています、仮想現実はすでにおなじみの技術です。Wi-Fi 6はありませんが、数年以内に新しい標準が私たちの生活にしっかりと浸透し、それに基づいて多くの興味深いことが起こると考えられます。pdfには、2015年の同様のグラフが含まれています。
次の最新テクノロジーのうち、開発に使用しているものはどれですか?
調査対象の開発者/企業の20%は、開発に1つ以上の高度なテクノロジーを使用し、15%は将来のプロジェクトで機械学習を使用する予定です。
デコード
デザインにはどのようなセキュリティ対策が実装されていますか?
デバイスのセキュリティを強化する傾向があります。エレクトロニクスエンジニアが安全性にほとんど注意を払っていないというステレオタイプがすぐになくなることを願っています。したがって、リリース時にファームウェアをロックし、親密なインターフェイスを無効にすることを忘れないでください。
II。現在の開発
現在の開発に含まれているのは次のうちどれですか?
分析:開発の3分の2はネットワークを利用しており、4分の3にはユーザーインターフェイスがありません。
デバイスにワイヤレスインターフェイスがある場合、これらは次のとおりです。
プロジェクトの40%がワイヤレスインターフェースを使用しています(958人の回答者のうち379人)。すべての開発の4分の1は、Wi-Fiおよび/またはBlueTooth / BLEを使用しています。
あなたのチームにはいくつのエンジニアリングポジションがありますか?ソフトウェアとハードウェアの開発間でリソースはどのように割り当てられますか?

これはおそらく、参照コマンドがどのように見えるかです。
現在のプロジェクトの初期開発段階でデバッグボードを使用しましたか?
6位のArduinoの存在に注目したいと思います。プロトタイピングボードのフォームファクターに関しては、Arduinoは3位です。
最後のプロジェクトをどのくらい開発していますか?
平均開発期間-12.2ヶ月。さらに、アジアでは、アメリカよりも2.5か月早く開発されます。
私の現在のプロジェクトは主に...
新しいプログラミング言語は、ハードウェア開発の少なくともいくつかの重要な部分をすぐに占めることはありません。C / C ++は自信を持って80%を占めています。Rustについての言及はありません、それは2021年に現れるかもしれません。
III。開発プロセス
開発プロセスのどのタスクが最も問題になりますか?
開発段階にどのように時間が割り当てられますか?
健康な人の スケジュール。最後のスライドから平均12か月かかると、次のようになります。
問題の説明と技術仕様の開発-1.5か月。
プロトタイプアセンブリ(概念の証明)-1.3か月。
デバイス自体の開発-4ヶ月。
テストとデバッグ-2か月。
生産前サンプルの生産-1ヶ月。
本番環境への移行-1か月。
どのようなスキル/ツール/開発コンポーネントを改善したいですか?
答えから判断すると、すべてが鉄で整然としています。しかし、人とデバッグツールは弱点です。
次のうち、最も必要なツールはどれですか?
オシロスコープとデバッガがなければ、どこにもありません。そして私はプログラマーを追加します、これもツールです。そして彼なしではどこにもありません。
どのようにあなたの専門レベルを向上させますか?
学習は軽いです。セミナーや展示会に行きます。常に学んでいない人は後退します。
IV。OS
現在のプロジェクトでOSを使用していますか?
開発の2/3にはオペレーティングシステムが含まれています。これらのうち:
40%-オープンソースOS;
25%-商用OS;
20%-自作のオペレーティングシステム。
15%-有料のサポート/配布を備えたオープンソースOS。
OSを選ぶときに最も重要な要素は何ですか?
トップ3-オペレーティングシステムのサポートと互換性の問題。これは、組み込みタスクでオペレーティングシステムを実装および使用するプロセスがしばしば困難であることを示しています。
現在使用しているOSを一覧表示します。
1つのヒント:FreeRTOSとLinuxを学びましょう。
V.マイクロコントローラーとプロセッサー
プラットフォームの選択プロセスで最も影響力のある人は誰ですか?
アメリカ大陸で決定するのがエンジニアである場合、ヨーロッパとアジアではマネージャーが最大の影響力を持っています。
私のメインプロセッサは次のとおりです。
8ビットと16ビットのmkは長い間ニッチを占めており、長い間そこにとどまります。32ビットアーキテクチャは、64ビットプロセッサを搭載したSoC(SkN-クリスタル上のシステム)の開発とコスト削減により、とりわけ基盤を失いつつあります。たとえば、iPhone5には32ビットのAppleA6 SoCがあり、iPhone5sには64ビットのA7がありました。
作業頻度:
ゆっくりと、しかし確実に、平均周波数は上昇します。
プロセッサを選択する際の最も重要な要素:
快適で手頃な開発ツールが利用できない場合、高速で安価なマイクロコンピュータでさえ購入するのをためらうでしょう。
どのプロセッサ/コントローラメーカーに精通していますか:
TIのWebサイトにアクセスして、それらについてもっとよく知る必要があります。
次のプロジェクトではどの32ビットチップを使用しますか?
BluePill-100ルーブルのSTM32を搭載したデバッグボードは、明らかにこのファミリの適用性を大幅に向上させました。
Vi。FPGA
現在のプロジェクトにはFPGAが含まれていますか?
現在のプロジェクトで使用しているチップは何ですか?
FPGAを使用しない理由:不要、高価、大量の電力を消費する、難しい。
Vii。その他
どのバージョン制御システムを使用していますか
驚かない。
この情報が少なくとも興味深いものであり、電子機器の製造など、非常に興味深い、そしてもちろん非常に重要な業界に光を当てることを願っています。研究記事とpdf自体
へのリンク。