MWC2014。AppPlanet。 Intel゜フトりェア



通垞、このようなリラックスした、急いで助けおくれるバルセロナは今、me慢な雇甚ず集䞭的な無芖を私に䌚いたす。 これは、モバむルワヌルドコングレスの時期が来たこずを意味したす-旅行の1か月前に最䜎料金のホテルが最䜎1泊700ナヌロで利甚できる幎5日、そしおゎシック地区の絵のように矎しい玄関のどこかにアパヌトに移動するには、泚意する必芁がありたすマネヌゞャヌで1時間埅ち、入り口で同じ金額を埅ちたす。

この出版物では、䌚議の最初の日の印象を共有し、この壮倧なむベントに登録された6侇7000人の参加者の䞭にはいなかったので、むンテルパビリオンで興味深いものは芋られなかったこずを䌝えたす。 おそらく、あなたはニュルンベルクのEmbedded Worldに行ったこずがありたす。ここでは、私の同僚の倚くが珟圚も居おおり、興味深い報告を期埅しおいたす。 埌で、他の䌁業のスタンドで私が感銘を受けたものの短いレビュヌを行いたす。これは非垞に倚く、デバむスや機噚のすべおのメヌカヌがモバむルアプリケヌションを取り䞊げお䞻な事業を匕き受けお攟棄したようです。





展瀺䌚でのむンテルのプレれンスに関する私のビゞョンは、奇劙なこずに、ハヌドりェア゜リュヌションのデモではなくこれでも十分ですが、゜フトりェアツヌル、SDK、モバむルアプリケヌションに党面的に焊点を圓おおいたす。 ご芧のずおり、それは理にかなっおいたす。デバむスメヌカヌは既にIntelモバむルプロセッサずリファレンスプラットフォヌムBay Trail、Merrifieldにアクセスしおおり、今ぱコシステムを埋めるずきです。 誰かが「電車が去った」ず蚀うだろう。たるで私たちが垂堎の䞻芁なプレヌダヌに少し遅れおいるこずをほのめかしおいる。 しかし、Android、Tizen、Windows向けのIntelモバむルプラットフォヌムの急速な開発のためのツヌルの倧芏暡な進歩を目の圓たりにしおいたす。これは、ARM補品では数幎かかったほどのスピヌドで過去数か月にわたっお行われおきたした。 もちろん、すべおのレビュヌを行うこずは䞍可胜であり、必須ではありたせん。そのため、私にずっお興味深いず思われるものに぀いお説明したす。 さお、順番に芋おみたしょう。Intelデモゟヌンで䜕が提瀺されおいるかを考えおみたしょう。







Intel System StudioISS



補品の名前は、これがシステム゜フトりェアの開発者向けのツヌルセットであるこずを瀺唆しおいたす。 抂しお、そのずおりです。 ただし、少し秘密を明らかにする必芁がありたす。IntelSystem Studioは、高性胜ナヌザヌアプリケヌションを開発するために蚭蚈された、長幎知られおいるIntel Parallel Studioに基づいお生たれたした。 芪のプロパティを倱うこずなく、System Studioはいく぀かの新しいプロパティを取埗し、圓然のこずながらAtomおよびCoreファミリのプロセッサ向けにAndroid、Tizen、およびEmbedded Linuxの開発に適応したした。 これは、Eclipse開発環境だけでなく、Android SDKおよびNDKず統合されたす。



JTAGデバッガヌ

システム開発者OSずそのドラむバヌの䞡方は、システムのブヌトロヌダヌずカヌネルの䞡方で䜜業できるシステムデバッガヌなしでは実行できたせん。 システムをデバッグするには、デバむスのメヌカヌである必芁があり、JTAGむンタヌフェヌスが含たれおいる必芁があるこずは明らかです。 すべおのメヌカヌは、システムをわずかに提出しおいるため、元のシステムよりも若干改善されおいたす。 䞀郚の補品Samsung、Sony、Dell、HTC、Huaweiはより倧きなファむルを持ち、元のデバむス甚のAndroidランチャヌずドラむバヌの䞡方を提䟛したす。 ここでは、プロダクションがストリヌムに眮かれた埌、シリアル携垯電話ずタブレットにアクセスが隠され、JTAGコネクタが削陀されるため、基本的にそのようなデバッガが必芁です。 そしお、特に手枡された゚ンゞニアず䞭囜のクロヌン䜜成マスタヌがカヌネルモゞュヌルを深く掘り䞋げるこずができないように、むンタヌフェヌスの接点はチップ内で焌かれおいたす。 そのため、店舗で賌入した通垞のデバむスの堎合、JTAGデバッガヌはシャヌマンタンバリンず同じくらい䟿利です。







ただSamsungやDellではないが、Linuxを実行しお自宅甚のスマヌトコントロヌラヌを開発しおいる堎合はどうでしょうか。 その埌、「こんにちは」-JTAG送信者は、Intel Quarkに基づいたGalileoモゞュヌルを䜿甚したす。 デモでは、非人道的な高䟡なIntel ITP-XDP 3を介しお接続されたGalileoモゞュヌルでIntel XDB JTAGデバッガヌがどのように機胜するかを瀺したすQuarkずAtomおよびCoreの䞡方で動䜜したす。 ホヌムスマヌトコントロヌラヌをデバッグするには、これは必芁ありたせん。アクセスしやすいむンタヌフェむスのいずれかを䜿甚するだけです。







Intel GPA、VTuneアンプおよびEnergy Profiler

グラフィックパフォヌマンスアナラむザヌシステムモニタヌずAndroid甹VTuneが連動したす。 GPAは、デバむスでGPUをどの皋床困惑させおいるかを刀断するのに圹立ち、VTuneはCPUパフォヌマンスの分析を行いたす。 VTune Amplifierプロファむラヌの利点に぀いおは詳しく説明したせんが、Androidシステムアプリケヌション、デバむスドラむバヌ、およびカスタムJavaアプリケヌションの䞡方をプロファむルおよび最適化できるようになったずのみ蚀いたす。 興味深いこずに、これは同時に行うこずができたす。 Javaアプリケヌションで、C / C ++で曞かれた高性胜を必芁ずするアルゎリズム画像認識や分析などを䜿甚する堎合、たたはDSP凊理を実装する既補の最適化されたブリックを䜿甚する堎合IPPラむブラリの圢匏である堎合 Android向けもパッケヌゞに含たれおいたす。 プロファむリングの結果、Javaコヌドず.soバむナリモゞュヌルの䞡方の結果が、゜ヌスコヌドを介した呌び出しスタックずタむミング分散ずずもに取埗されたす。 デバッグ情報がある堎合は、カヌネルモゞュヌルに進みたす。







そしお、これはおそらく聞いたこずがないツヌル、Intel Energy Profilerです。 Androidアプリケヌションを分析するこずで 、プロセッサヌの呚波数が時間ずずもにどのように倉化したか、スリヌプ状態C状態たたは芚醒状態P状態を远跡できたす。 理想的には、プロセッサは、゚ネルギヌの䞻な消費者の1぀ずしお、赀ちゃんのように眠るC6か、銬のように働くPx必芁がありたす。これが理想的な省゚ネの実珟方法です。 これらのフェヌズの間には、CPUがスリヌプするかリラックスしお動䜜する倚くの䞭間フェヌズがありたすが、党䜓的にはメむンフェヌズよりもはるかに短い時間で枈むはずです。 ただし、アプリケヌションはこれを考慮せず、ビゞネスデヌタパケットの受信、むベントの凊理などず無駄の䞡方で、垞にプロセッサを起動したす。 ゚ネルギヌ分析の結果、誰がどのくらいの頻床でプロセッサを起動するかを理解でき、そのような特暩を誰かから奪うこずができたす。







たた、システムむンテグレヌタヌにずっお興味深いのは、さたざたなアプリケヌションの゚ネルギヌプロファむルの比范です。 さたざたなベンダヌのメディアプレヌダヌが、単䞀のデヌタストリヌムで半分異なる゚ネルギヌ量をシステムに匷制的に消費させた䟋がありたす。 そのため、モバむルアプリケヌション開発者は、プログラムの「電力消費」などの異垞な機胜に぀いお考えおいたす。



気配りのある読者が尋ねるでしょう、なぜこれは普通のアプリケヌション開発者にずっおなぜですか 正垞-理由はありたせん。 ただし、倧䌁業に加えお、より効率的なコヌデック、音声認識モゞュヌル、通信プログラム、およびさたざたなデバむスセンサヌで動䜜するその他のアプリケヌションを提䟛するオリゞナルのミドルりェアの開発者がいたす。 デバむスの䞭心にあるIntel SoCに焊点を合わせおいる堎合、Intel Systems StudioパッケヌゞずIntel HAXMアクセラレヌタを備えた゚ミュレヌタが必芁です。 テストハヌドりェアに関しおは、MWCで発衚されたニュヌスもありたす。 Intelチップをベヌスにした小売デバむスに加えお、 Dell Venue 8デバむスを賌入し、システム向けの特別な開発者プログラムAndroidおよび開発者プログラム向けIntelモバむル開発プラットフォヌムに登録するこずができたす 。 このプログラムでは、デバむスに加えお、Android開発ツヌル、VTune Amplifier、Energy Profiler、および開発者向けドキュメント䞀匏を入手できたす。 埌で、ベンダヌずデバむスのリストが拡匵されたす。











Intel INDE

「システム、ドラむバヌ、ミドルりェア、その他のハヌドりェアの問題に぀いおは十分です!!! 私は、カスタムAndroidアプリの定期的な開発者です。 そうではありたせんが、それほど䞀般的ではありたせん。 「䞭囜の道路暙識の芖芚的なリヌダヌ、レコグナむザヌ、トランスレヌタヌをARMで迅速に、Intelチップで非垞に高速に動䜜させたい」 たた、提䟛するものもありたす。 たもなく、INDE Integrated Native Developer Experience ず呌ばれる補品が登堎したす。この補品では、掗緎された高性胜プログラムのクロスプラットフォヌム開発に必芁なものすべお、およびMedia PackずIntel Androidむメヌゞが芋぀かりたす。 同時に、Intelは奇劙なこずにコミュニティの普通のメンバヌず向き合い、少なくずもISSより手頃な䟡栌でツヌルを非垞に人道的な䟡栌で提䟛する぀もりです。

展瀺䌚では、ネむティブコヌドをgccからiccにコンパむルするオプションを眮き換えるだけで、かなり叀いLenovo K900スマヌトフォンでもBouncing Ballsアプリケヌションがどのようにfpsを増加させるかを芋るこずができたした。







䞀般的に、䜕か面癜いず思われる堎合は、Android向けの開発ツヌルのペヌゞにアクセスしお、プロゞェクトで䜕を詊すかを遞択しおください。INDEのニュヌスは間もなく公開されたす。



モノのむンタヌネット

それたでの間、Developer Relations Divisionのスタッフは、Intel GalileoモゞュヌルずEmbedded Linux向けのツヌルセットを䜿甚した自動車の興味深いデモを撮圱したした。 実際、同じおもちゃを挔奏しおいた私が兄ずのレヌスに負けた気性を倱ったずき、圌らは30幎遅れでした。 圌は巧みにタヌンを取り、盎線に加速し、トリガヌを抌すず、マシンは垞にトラックから飛び出したした。 最適なモヌドず、ポテンショメヌタヌを抌す力を遞択するこずができたせんでした。ポテンショメヌタヌは、電圧を調敎し、それに応じおマシンの速床を調敎したす。 同僚はわずか3週間で膝の䞊で、゚ンゞンの出力を調敎し、最適な運転モヌドを遞択し、䞊から吊り䞋げた2台のカメラを䜿甚しお火の玉の通過を制埡するシステムを組み立おたしたIntel Quarkでのパタヌン認識、移動、䜍眮。 私の兄は私がそのような機噚を持っおいれば私ず競争しようずしたす。







Intel Quarkに興味深いアむデアを実装したいですか IoT甹Intel Galileo開発キットを登録しお入手したす。



Intel RealSenseテクノロゞヌ

新しくはありたせんが、私の意芋では、最も興味深い技術の1぀はゞェスチャ認識SDKです。 芖芚的な壁に情報をドラッグするこずから、子どもたちの宇宙艊隊を管理するこずたで、すべおの映画のフェむントは、フィクションではなく、非垞に実珟可胜なプロゞェクトです。 これたでのずころ、よく知られおいるゲヌム機や電話ペヌゞの非接觊ペヌゞングのアプリケヌションを陀けば、本圓に画期的で有甚なプロゞェクトが登堎しなかった理由はわかりたせん。 特別な蚀語の知識がなくおも察談者が理解できるように、聎芚障害者のミュヌトを手䌝いたくありたせんか それずも、補品や展瀺品を怜蚎しおいるクラむアントのムヌドの分析をスワむプしたすか そしお、あなたは圌に圌の印象を共有するように頌む必芁はありたせん...







おわりに

倚くの人が気づいおいるように、Intelは゜フトりェアの開発に倚くの泚意を払い始めたした。 しかし、モバむル垂堎で働いおいる他の䌁業ず同様に、開発者コミュニティずの協力が必芁です。 同瀟は、Intel゚ンゞニアがお客様の提案や批刀を慎重に怜蚎するIntel Developer Zoneでこのコラボレヌションを提䟛しおいたす。 そしお、最も熱心な批評家は、管理レベルでも犁止されたす。 恥ずかしがらずに、フォヌラムに曞き蟌み、蚘事にコメントし、scり、賞賛しおください。

たた、MWCは䜜業を継続したすが、 スペむン語のサングリアは流れおいたす。私たちは蚪問者ず積極的に協力し、競合他瀟を芋お、開発者向けの補品発衚を準備しおいたす。







展芧䌚の写真をさらに2぀
マむダンの平和のためのAndroid





Intelから錠剀を入手するには、「ku」を䜕床も実行する必芁がありたす。





「お母さん、良いプロセッサに誓いたす。」 これは、むンテルのマヌケティングスタッフが機噚メヌカヌず通信する方法です。





さお、Intelが蚀うこずはすべお、圌に反察するこずができたすし、そうするでしょう。








All Articles