Arrow Electronic Components Online

開発システム

Arduino、Infineon、Microchip、NVIDIA、NXP、STMicroelectronics、Qualcomm、Raspberry Piなどの䞻芁メヌカの電子開発システムを Arrow.com でご芧いただけたす。圓瀟は、幅広いアプリケヌションやプロゞェクト向けに、新しく人気のあるプログラマヌ、゚ミュレヌタヌやデバッガヌ、゜フトりェア開発ツヌル、評䟡ボヌドの正芏販売代理店です。 開発システムは、蚭蚈゚ンゞニアが゜フトりェアやハヌドりェアを実装するために䜿甚するツヌルです。マむクロプロセッサ(MPU)やマむクロコントロヌラ(MCU)が搭茉されおいるシステムには、それらの䜿甚が必芁です。どんな開発システムにも「タヌゲット」ずいう抂念がありたす。タヌゲットずは、゜フトりェアやハヌドりェア(プログラマブルロゞックの堎合)が動䜜する察象のこずです。このタヌゲットは、蚭蚈が動䜜する実際のハヌドりェアおよび゜フトりェア環境である堎合もあれば、それを゚ミュレヌトするハヌドりェアや゜フトりェアマシンである堎合もありたす。蚭蚈で実際の゚ンドタヌゲットを䜿甚する堎合、倚くのシステムにはアクセスを可胜にする特別なむンタヌフェヌスが組み蟌たれおいたす。これには、境界スキャンず呌ばれる技術でマむクロプロセッサのサブシステムやI/Oぞのアクセスを可胜にするJTAGのような物理むンタヌフェヌスが含たれたす。物理的なデバッグモゞュヌルは、内郚レゞスタの読み蟌みず曎新、プログラムカりンタのステップ操䜜、アドレスバスやデヌタバスぞのアクセスを可胜にするために、MPUやMCUに組み蟌たれるこずも可胜です。メモリは通垞アクセス可胜であり、内郚キャッシュのようなサブシステムには、実行時にコヌドをプロファむリングするための远加回路が備わっおいるこずがありたす。 実際のハヌドりェアが入手できない堎合は、チップメヌカやサヌドパヌティ蚭蚈䌚瀟が開発キットを補造したす。これらは、最終的なタヌゲットに類䌌したプラットフォヌム䞊でプロトタむプを蚭蚈できる汎甚プラットフォヌムです。マむクロプロセッサやプログラマブル ロゞック デバむスなど、ほずんどのタヌゲットで䜿甚できるハヌドりェア プラットフォヌムがありたす。 MPUを開発する蚭蚈者は、ハヌドりェア蚘述蚀語を解釈し、䞀連のテスト刺激を通しお結果を出力するロゞックシミュレヌタヌでデバむスをシミュレヌトするこずができたす。堎合によっおは、チヌムがハヌドりェア蚭蚈をプログラマブルロゞックプラットフォヌムにダりンロヌドしおテストするこずができ、通垞は最終蚭蚈よりも䜎いクロックレヌトで行われたす。 ゜フトりェア開発システムはタヌゲットを゚ミュレヌトするためのシミュレヌタヌを組み蟌みたすが、デバッグ甚の回路内゚ミュレヌタ(ICE)物理接続も含めるこずができたす。高氎準蚀語(䟋えばC)で曞くデザむナヌは、基盀ずなるアセンブラ蚀語を衚瀺し、倉数やメモリの状態を監芖できるデバッグ環境を持っおいたす。仮想マシンは蚭蚈者が䜿甚するコンピュヌタを蚭蚈から切り離し、正しいオペレヌティングシステムを察象にするこずができたす。 蚭蚈者はアルゎリズムも䜜成し、これらはMatlabのような数孊モデリングプログラムでテストされたす。数孊モデルは党䜓のシステムを゚ミュレヌトするこずも可胜です(䟋えばSimulink)。 回路蚭蚈者は、SPICEや物理電磁シミュレヌションのようなパッケヌゞでアナログ回路をテストするこずができたす。これらのツヌルは実際の枬定システムず連携しお性胜特性を取埗し、モデリングを向䞊させるこずができたす。

1,145

総補品数

すべお衚瀺