تتحرك المتوسط جزءا لا يتجزأ من


للحصول على أفكار جديدة حول بناء أنظمة مدمجة (الأجهزة والبرامج الثابتة)، والانضمام إلى 25،000 المهندسين الذين الاشتراك في موسى جزءا لا يتجزأ. رسالة إخبارية نصف شهرية مجانية. لم يكن لديه ميوس الضجيج، لا بائع العلاقات العامة. يستغرق سوى بضع ثوان (فقط أدخل البريد الإلكتروني الخاص بك، والتي يتم تقاسمها مع أي واحد على الاطلاق) للاشتراك. 2012 مسح الرواتب للمطورين جزءا لا يتجزأ من أحدث البيانات لعام 2014 وهنا. في عامي 2006 و 2009 أجريت استطلاعات الرواتب للمهندسين جزءا لا يتجزأ. يمكنك أن تجد 2006 هنا و 2009 هنا. وفي عام 2012، شارك قراء مجلة "إمبديد ميوس" و "إمبديد" في دراسة استقصائية قصيرة تم تلخيص نتائجها في هذه الوثيقة. اقتراح: الاشتراك في النشرة الإخبارية الحرة التي تغطي في كثير من الأحيان آفاق في صناعة النظم جزءا لا يتجزأ من. هذه ليست دراسة علمية لم يتم إجراء أي اختبارات لضمان دقة البيانات، وسيكون من الحكمة أن نفهم أن المشاركين قد يكون لديهم الخلط بين العملة المحلية والدولار الأمريكي، أو ارتكاب أخطاء أخرى. ومع ذلك، فإن البيانات مثيرة للاهتمام والدهانات على الأقل صورة واسعة. في محاولة للحصول على بعض البصيرة قسمت العالم إلى عدة مخيمات. كوتاميريكاسكوت يعني أمريكا الشمالية والجنوبية باستثناء الولايات المتحدة وكندا. وكان أكثر من نصف المستطلعين من الولايات المتحدة الأمريكية، و هيريز التوزيع: العمر والخبرة نحن لا نزال في سن. يظهر الرسم البياني التالي أن صناديق السن العليا تملأ مع مرور السنوات. العمر والخبرة ترتبط، بطبيعة الحال. لاحظ، في الرسم البياني التالي، الزيادة الملحوظة في سنوات من الخبرة في آسيا والهند و كوتوثكوت (غير الغربية) المواقع. يجب أن أعزو ذلك إلى الاختلافات الإحصائية. وتعكس التجربة في الولايات المتحدة الأمريكية السنوات الثلاث المنقضية منذ الدراسة الاستقصائية الأخيرة. ولا غرابة في أن العالم الغربي لديه خبرة أكثر بكثير في مواقع أخرى، ولكن مع تقاعد المتزعين أن هذا الاختلاف سوف يتقلص. ومن غير المدهش أن الرواتب تختلف اختلافا كبيرا في جميع أنحاء العالم. وتظهر الرسوم البيانية التالية الخبرة في السنوات مقابل المرتب بالدولار الأمريكي لعدد من المناطق. ولكن البيانات عن آسيا والأمريكتين (باستثناء الولايات المتحدة وكندا) و كوثروثوت كانت بعنف في جميع أنحاء المكان، وأظهرت أي أهمية. على سبيل المثال، في آسيا تراوحت نقاط البيانات من 2200 سنة إلى 90،000 (مع الكثير من النقاط في نهاية منخفضة وعالية، لذلك القذف المتطرف كان مستحيلا). وربما كان اللوم على العملات. ولكنني لم أرفق الرسوم البيانية لتلك المناطق لأنها ستكون بلا معنى. بدءا من الولايات المتحدة الأمريكية، كان هناك نمو ثابت على مدى السنوات الست الماضية (على الأقل). المحور الأفقي هو سنوات من الخبرة والعمودي هو دولار أمريكي: متوسط ​​الراتب لأولئك الذين يقومون تطوير البرامج الثابتة فقط هو 100،560، لأولئك في تطوير الأجهزة فقط هو 111،730، للمديرين 128،633، و 98،149 لأولئك محظوظا بما فيه الكفاية للمشاركة في كل من الأجهزة والهندسة الثابتة. في أوروبا الأمور أقل وردية. هذا العام انخفضت الرواتب. هل هذا هو نتيجة التحطم الاقتصادي للأسف لم أكن قد حصلت على البيانات على أساس كل بلد، والتي يمكن أن يكون اتجاها صغيرا الاتجاهات. البيانات هي دولار أمريكي مقابل الخبرة في السنوات. سألت هذا العام عن الفوائد. الولايات المتحدة الأمريكية على درجة عالية، ربما لأن الرعاية الصحية هي فائدة قياسية إلى حد ما، في حين أن في العديد من البلدان الأخرى التي يتم توفيرها من قبل الحكومة. ولكن الولايات المتحدة الأمريكية تتخلف عن أيام الإجازات المدفوعة سنويا. مسارات آسيا فقط، وليس كثيرا. وأفاد 6 فقط من المشاركين الأوروبيين أقل من 20 يوما في السنة. السعادة والمستقبل ربما محاولة قياس السعادة هو السعي الحمقى، ولكن كجنت في منتصف العمر الذي شهد الكثير من الزملاء يحرقون من اليأس والإرهاق إيم مقتنع يجب علينا السعي السعادة أولا والراتب الثاني. في تقييم المشاركين قيموا سعادتهم مع حياتهم المهنية على نطاق عدد من الحب، وسعادة معقولة، غير راض إلى حد ما، أكره ذلك. لقد قيمت العوامل من 3 (الحب) إلى 0 (أكره ذلك). وتم تطبيع هذه النتائج مع عدد الردود في كل فئة. أحد المدونات الرائعة هو أنه على مر السنين يبدو أن المهندسين الهنديين ينموون أقل سحر مع حياتهم المهنية. كان عام 2009 غير عام بالنسبة لمعظم، ربما في أعقاب الفوضى الاقتصادية. سألت عن مدى شعور الناس بمستقبل الهندسة، وإعطاء أربعة ردود ممكنة: توقع طلب قوي على المهندسين حول نفس الطلب المرجح أن يقلل من المرجح أن يتم نقلها إلى الخارج إم على أمل نقلها إلى الخارج لنا نحن لا نزال متفائلين جدا. والخوف من نقل الأعمال إلى الخارج ينخفض ​​بشكل ملحوظ عن نتائج عام 2009، كما يأمل أن يتم نقل العمل إلى منطقة ما. 10.7 أفادوا بأنهم استشاريون. 34 من تلك الأعمال ذكرت كوتوسيكوت، 17 كوتغراتكوت، 13 كوتلوسيكوت والباقي كوترياسونابل. كوت الكثير من الناس ترك تعليقات بعض المدرجة هنا: عاطل عن العمل 9 أشهر الآن، بعد ريورغ، كان جعل 120K، عملت 11 عاما للشركة الأخيرة هذا وظيفة تستخدم لتكون متعة - الآن في الغالب مجرد طحن. قامت الشركة بإعادة هيكلة الرواتب و أعطتني في أعلى درجة الأجور التي وضعوني فيها. للأسف هذا يعني أنني حصلت على زيادة في الرواتب في 4 سنوات، و معايير التحرك صعودا غير واقعية يبعث على السخرية (يجب أن تكون معترف بها دوليا السلطة في بعض التخصص، كرسي المؤتمرات الكبرى، الخ) هذا هو حقل عظيم ليكون في، ساعد التباطؤ الاقتصادي العالمي فقط إزالة الناس غير كفء من الميدان. فمن الأفضل من أي وقت مضى أن يكون هذا الخط من العمل ثيرس دائما الحديث عن نقص مهندس جزءا لا يتجزأ، ولكن إيف نادرا ما تم الاتصال من قبل هيدونتيرز وأنا لا أرى الكثير من العروض العمل، أنا لا أقول سوق العمل سيئة، أن تكون عالقة في التوازن منذ عقد من الزمان. وأعتقد أن النقص في الهندسة هو أسطورة تخدم الذات لتشجيع الشباب على الدخول في الهندسة ودفع الأجور إلى أسفل (أو على الأقل خفض الزيادة). الاتجاه العام الذي أراه هو استمرار الولايات المتحدة في فقدان ببطء قدرتها التنافسية إلى جيران أكثر مرونة وأقل سياسيا. أنا أصلا من الاتحاد السوفيتي، وأرى بعض الاتجاهات بين دولة ذلك البلد في 1970s-1980s والولايات المتحدة في 2010s. وقد ترك التصنيع بالفعل البلد، و رمد يترك ببطء، والذهاب إلى حيث يتم إنتاج الأشياء في الواقع. مع ما سبق هو سلبي إلى حد ما، هو رأيي أن الولايات المتحدة ستبقى رائدة الابتكار لبعض الوقت في المستقبل. ببساطة لا توجد بدائل. ويبدو أن منافسينا العالميين (الولايات المتحدة الأمريكية) يركزون على إيجاد حلول مربحة لمشاكل اليوم بينما يتجاهل معظمهم المستقبل. بالإضافة إلى ذلك، أنا لا أرى الطلب على المهندسين، أو احترام المهندسين، لتغيير كبير في الولايات المتحدة. سوف الاطفال الذكية لا تزال تذهب إلى المدارس الطبية أو المهنية. لأن قاعدة التصنيع اليسار، والكليات الأجنبية هي الآن قادرة على المنافسة مع الولايات المتحدة من حيث هيبة، والشركات الأجنبية سوف تبدأ ببطء الابتكار، والحفاظ على الحاجة المحلية لخريجي ستيم جديدة على مستوى معقول. والسبب الوحيد الذي لا يزال يعمل هو أن أفعل الآن التنظيمية (السلامة، إمك، البيئية)، وأنا أيضا مهندس اختبار، أنا الماكنه والنجار وسباك. أوه نعم، أيضا كتابة بعض التعليمات البرمجية. تعتاد على هذا الشعب، وسوف يبقى هذا الوضع حتى يقتلون المهندسين المزدهر. أنا إلى نقطة أنا ربما العودة إلى إدارة بسبب في عام 2012 الشركات لا تزال لا يمكن إدارة هناك طريقة للخروج من كيس. أقل بكثير منتج البرمجيات. الشركة التي أعمل بها لا تتطلب الكثير من المهندسين ولا يكافئ كثيرا. إذا كان أحد يريد حياة مريحة هذا هو المكان المناسب. ومع ذلك، أدركت أن يجري هنا، لقد تدهورت، الصدأ، ركود وقريبة من كونها وراء الخلاص. وعلى الرغم من ذلك، فإن الوتيرة التي أتخذ فيها إجراءات تصحيحية مثيرة للشفقة. قد يكون أنا بالفعل وراء الخلاص بقدر تطوير النظم جزءا لا يتجزأ من مهنة، وتبحث أكثر إشراقا وأكثر إشراقا كل عام. وأعتقد أنه سيكون مجالا قويا لسنوات قادمة. وحتى مع ذلك، إم غير متأكد من أن جزءا لا يتجزأ من مهندسي البرمجيات النظام سوف تحصل من أي وقت مضى على الاحترام الواجب. وكانت الاستشارات الصلبة لمدة 10 عاما مع العام الماضي أفضل حتى الان. مستشار بدوام جزئي، ربما 25. في محاولة للقيام بالمزيد من التصنيع، وبناء ما نقوم بتصميم. استأجر بدوام كامل فني التجمع والأعمال التجارية التقطت حقا في العام الماضي. وقد نضطر إلى استئجار موظف آخر في وقت لاحق من هذا العام. هنا في سنغافورة، والنمو الوظيفي لمهندسي البرامج الثابتة أصبحت بطيئة جدا، سواء من حيث الراتب ومن حيث النمو الوظيفي. أحصل على شعور بأن الناس الذكية في الأجيال القادمة لن ندخل في هذه المهنة بعد رؤية الأمثلة. ولكن لا يزال، سيكون هناك الناس الذين سوف تستمر على تحدي كل حكم. من هذه، فإن معظم المشورة أطفالهم لا لجعل مهنة في صناعة إلكترونيات البرمجيات في سنغافورة. وهناك عدد قليل جدا منهم سيكون فقط في المحتوى، والحصول على أقرب إلى الله. وهناك حفنة سوف ينحني أو كسر القواعد لوضع معايير جديدة، وسوف يكون واحدا منهم. الجحيم نعم أوف-شورينغ تواصل قلق لي، ولكن أنا على الأقل على القليل من الراحة في حقيقة أن التنمية جزءا لا يتجزأ من بعض الشيء أكثر صعوبة في الشاطئ من البرامج البحتة. أنا لا تزال لديها وظيفة، وكذلك كل مهندس سوفتويرفيرموار الأخرى أعرف من ولكن أتساءل عما إذا كان هذا سوف تستمر في حالة على مدى السنوات ال 15 المقبلة أو نحو ذلك حتى أتقاعد. و أنا أكثر قلقا بشأن الجيل القادم (لدي ابن في كلية متابعة الهندسة و ابنة الذي يظهر مصالح مماثلة). يبدو أن الخريجين الجدد أن تركز تماما على ويبكوت وهناك عدد قليل جدا من المهندسين الخريجين أن نفهم الأجهزة بما فيه الكفاية لجعل جيدة جزءا لا يتجزأ من مصممي التعليمات البرمجية. مع زيادة كمية البرامج الثابتة المطلوبة في كل شيء تقريبا، أتوقع تماما من ذوي الخبرة من ذوي الخبرة جزءا لا يتجزأ من المصممين أن يكون في زيادة الطلب (بالطبع سوف يحدث الحق بعد التقاعد) شعرت راتب عمليا راكدة على مدى السنوات ال 5 الماضية مع يثير 1-3year . من الصعب أن تكون متحمس للمستقبل عندما الأجر لا يتجاوز التضخم. ومع ذلك، لم أستطع أن أتخيل أي شيء سوى مهندس. الإدارة لا تريد أن تنفق الوقت أو المال تصميم حق المنتج. تصميمه، بناء عليه وشحنه بسرعة. لا شىئ اخر يهم. إيف كان خارج العمل لمدة 3 أشهر الآن. (الراتب والمزايا على أساس آخر وظيفة). يبدو أن الحصول على أكثر صعوبة ويستغرق وقتا أطول لتهبط وظيفة جديدة. المتطلبات المدرجة للوظائف يبقى الحصول على أطول وأكثر تحديدا - مواكبة أحدث التقنيات صعبة للغاية. من الصعب جدا العثور على مهندسين أمريكيين. في كثير من الأحيان نحن بحاجة إلى الاعتماد على المهندسين في الخارج الذين انتقلوا إلى الولايات المتحدة للذهاب إلى المدرسة والبقاء هنا. وببساطة لا يوجد عدد كاف من الخريجين الجدد في الولايات المتحدة لمواكبة الطلب. هناك الكثير من الحديث عن الشركات من تطوير المسامير لخفض التكاليف، ولكن أيضا قد يكون ببساطة حتى يتمكنوا من العثور على الناس ويتطلب التعلم مدى الحياة للمهندس أن تبقى قادرة على المنافسة، ونأمل، توظيف. ولكن هذا صحيح إلى حد ما في معظم المهن لماذا ينبغي أن تكون الهندسة أي مختلفة الحصول على الناس الثابتة مع معرفة جيدة من الأجهزة صعبة للغاية في الهند. في منطقتنا الشركات لا تزال تعامل الموظفين كما لو كان الركود عالية، وهذا يعني لا تحاول الاحتفاظ الناس كما أن هناك الكثير من الناس في جميع أنحاء من شأنها أن تقفز أكلت أي فرصة للعمل. لقد تم فقدان الناس من ذوي الخبرة في جميع المجالات، يتم استبدالها من قبل الناس أن بالكاد يكون الحد الأدنى من المهارات مجموعة. إم على أمل الحصول على إنهاء مسيرتي في الهندسة، ولكن ليس شيئا مؤكدا. بين أوفشورينغ، والتمييز في السن، والتكنولوجيات المتطورة، والضغوط السوق، وأنا لست 100 واثق أنني يمكن أن تبقى على حد سواء ذات الصلة وتنافسية. ولكن أنا راض عن وظيفتي الحالية، والعمل الذي أفعله، ووضع، والناس، لذلك أنا لا تزال متفائلة بحذر. أنا، ومعظم أصدقائي مهندس، لن يوصي الهندسة كمهنة. أعمل في إقليم الباسك، إسبانيا. على الرغم من أن البطالة هنا (10) ليست مرتفعة كما هو الحال في بقية إسبانيا (22)، وهناك الكثير من المهندسين الشباب العاطلين عن العمل. وعلى الرغم من ذلك، فإن شركتي تواجه صعوبات جمة في العثور على أشخاص مؤهلين للتوظيف، وخاصة لقسم الالكترونيات الكهربائية، والتي من المتوقع أن تكون واحدة من شأنها أن تنمو أكثر داخل شركتنا في المستقبل القريب. أعتقد سوف الاستشارات البرمجيات يكون الكثير مثل تركيب هفاك. اليوم، كل شركة تحتاج الى بعض. ولدى العديد منهم خبرة داخلية كافية للمحافظة على نظمهم. ولكن معظم تريد أن يكون القدرة على التقاط الهاتف وسرعان ما الحصول على شخص يمكن أن تأتي في، وإصلاح المشكلة، وترك حتى المرة القادمة التي هناك حاجة إليها. وتتراوح احتياجاتهم بين الشركات الكبيرة التي تعطي المستشارين مكاتبهم الخاصة، إلى الأماكن التي تقول أننا بحاجة إلى موقع على شبكة الإنترنت. وأعتقد أنه ستكون هناك زيادة مفاجئة في السنوات المقبلة حيث سيصبح الخبراء الاستشاريون أكثر قيمة بكثير (وضرورية) بسبب جماعات التقاعد الكبيرة في الأفق. وسوف تضرب هذه الشركات الكبيرة في الولايات المتحدة البر الرئيسى التفكير أنها يمكن البقاء على قيد الحياة عن طريق الاستعانة بمصادر خارجية العمل التصميم (والتي سيكون هناك الكثير من الخيارات المستقبلية) ولكن في حاجة إلى منزل، مهندس على مستوى النظام. سوف الاستشاريين المتخصصين تكون قادرة على جعل كرابتون من المال. أنا أحب هذه المهنة لأنني حر في تطبيق العديد من الاستراتيجيات المختلفة لخلق حلول وأنا أتعلم شيئا جديدا كل يوم. الشيء الوحيد الذي لم أكن أتوقعه هو مدى تأثير الأشخاص الذين تعمل معهم على جودة يومك. شركة جيدة وفريق جيد جعل كل الفرق. أحب حياتي المهنية ويظهر لأطفالي. وابني الأوسط سوف يتجه إلى الكلية لمتابعة درجة الهندسة من نوع العام المقبل. أصغر مني جدا الرياضيات أمب العلوم الذكية كذلك، ونأمل انه سوف متابعة بعض نوع من درجة الهندسة. أنا أستاذ جامعي. والعمل على أنظمة جزءا لا يتجزأ من الوقت الحقيقي. لقد تراجعت الاهتمام في هذا المجال في السنوات الأخيرة. الطلاب على ما يبدو لا تريد أن تعمل مع التفاصيل والتعقيدات من برمجة الأنظمة المدمجة أي أكثر من ذلك. فهم يفضلون المحاكاة وغيرها من النهج الناعمة حيث يتم إخفاء التفاصيل. أنا كوتغرايباردكوت في العقد الخامس من الهندسة (70s إلى المراهقين). منذ الانتقال إلى بلدي الدولة في عام 2007، لقد شهدت 3 تسريح العمال والاقتصاد قد ذهب من الضعيفة إلى سيئة لبائسة. حاليا، أنا شركاء مع مهندس آخر، في محاولة لبدء الشركة الخاصة بنا. ونحن نرى كلاهما على أنها الطريقة الوحيدة لتكون ناجحة ولا تخضع لأهواء أرباب العمل الذين لا يضعون قيمة في المهندسين. في محاولة لبدء الأعمال التجارية في أسوأ اقتصاد في 80 عاما ربما ليست ذكية جدا. ولكن من المستحيل عمليا لشخص ما عمري للحصول على وظيفة. حتى أنا امرأة في البطالة تقول لي ذلك. هنا في البرازيل، في هذا الوقت إنجينرس هي في موقف جيد حقا، حتى لأن البرازيل تظهر نفسك للعالم، وكأس العالم، والألعاب الأولمبية، بيتروبراس، والزراعة، الخ بالنسبة لي، أعتقد أن إم وجود اوبورتونيتي جيدة لجعل شيء بارد حقا أكثر من هنا، ونحن على تطوير المنتجات للزراعة، لذلك نحن نتوقع أن ينمو جنبا إلى جنب مع البرازيل. حتى الزلازل غير قادر على وقف لنا الترميز الأعمال يعامل قرارات البرمجيات مثل أقل العارضين لمشكلة الإسعاف ريديكوت. ولديهم أكبر إحساس بالحاجة الملحة، ويرغبون في دفع أقل قدر ممكن، وإذا لم يعمل، فإن حياتهم الاقتصادية قد تعتمد عليه. ويرجع جزء كبير من هذا إلى المطورين طريقة الرضع نهج البرمجيات. لدعوة الكثير من ذلك كوتسوفتوار إنجينيرينغكوت هو أن يكون عدم احترام تماما من التخصصات الهندسية عندما مخصصة الحصاد السماد هو ما الأعمال غالبا ما يشتري ما إذا كانوا يدركون ذلك أم لا. منذ العمل ليس البكم تماما (الجهل غير المدرجة)، يدركون أنهم يقضون واد على البرمجيات التي لا تعمل. وبدلا من أن تأتي بعد جوهر المشكلة، فإنها تقترب من منظور خفض التكاليف، مما يدفع المزيد من العمل بعيدا عن الشاطئ والأجور في الولايات المتحدة. البرنامج لا يحصل على أفضل. انهم ببساطة الحصول على نفس السماد الحصان بسعر أرخص. ومن ثم ليس لديهم احترام البرمجيات نتيجة لذلك. كونه مهندس النظم جزءا لا يتجزأ في المكسيك هو الآن شيء كبير. ثيرس الكثير من المواقف الانفتاح وفي عدة أماكن في المكسيك. الشيء الذي يقلقني هو كمية المهندسين مع المعرفة جزءا لا يتجزأ من أنظمة الخروج من المدارس. يبدو الكثير من الناس يركزون على وظائف أخرى مع أقل كومكومبلكسيتيكوت فيما يتعلق رواتبهم المحتملة. مكان عظيم أن يكون. وأعتقد أن هذا هو أحد المجالات التي سوف يكون الناس في الطلب، على الرغم من أكثر بسبب عدم وجود خريجي الهندسة، من المزيد من فرص العمل هل تحتاج إلى القضاء على الخلل في البرامج الثابتة تقصير جداول بلدي يوم واحد أفضل البرامج الثابتة سوف ندرس أسرع فريقك كيفية العمل على مستوى عالمي، إنتاج رمز مع عدد أقل بكثير البق في وقت أقل. لها سريع الخطى، والمرح، ويغطي القضايا الفريدة التي يواجهها المطورين جزءا لا يتجزأ. معلومات هيريس حول كيفية هذه الفئة، وتدرس في مرفق الخاص بك، وسوف تحسن بشكل ملموس فعالية فرقك. فوز السرو CY8CKIT-044 بسوك 4 M - سلسلة بايونير كيت - أدخل المسابقة هنا. أعلن معنا الوصول إلى 130K المطورين المضمنة في الشهر. مزيد من المعلومات هنا. مجموعة غانسل - إنفوغانسل - حقوق التأليف والنشر تغغ، جميع الحقوق محفوظة. معلومات الاتصال هنا. المهتمين في الإعلان معنا مزيد من المعلومات هنا. بدء التشغيل مع إنيرجيا خطوة بخطوة تعليمات لإعداد إنيرجيا إيد وتشغيل أول رسم على لوحة تكساس إنسترومنتس إطلاق. بيئة. وصف بيئة التنمية إنيرجيا. المجالس. استخدام مدير مجلس لتثبيت دعم النوى إضافية (جديد في إنيرجيا 18). تفضيلات. يحتوي ملف تفضيلات إنيرجيا على العديد من الخيارات لتخصيص طريقة تجميع إنيرجيا وتحميل الرسومات. عملية البناء. معرفة الخطوات التي يذهب رسم الخاص بك في طريقها إلى لوحة إطلاق. دبوس تعيين. قائمة كاملة من جميع دبوس رسم الخرائط الصور والتعليمات لكل إنيرجيا دعم مجلس الأجهزة. المكتبات. قائمة كاملة بجميع المكتبات الإضافية التي تدعمها إنيرجيا. تحقق من هذا البرنامج التعليمي ل إنيرجيا 18 بناء إيد من المصدر. استخدام أحدث قاعدة التعليمات البرمجية من جيثب لإنشاء بناء إنيرجيا. استيراد إلى كود الملحن ستوديو. استخدام وظائف إنيرجيا والرسومات في سس الإصدار 6، TI8217s إيد المستندة إلى إكليبس. استيراد إلى سس الغيمة: استخدام وظائف إنيرجيا والرسومات في سحابة سس. TI8217s إيد المستندة إلى المستعرض. أسس يحتوي هذا القسم على تفسيرات لبعض عناصر الإلكترونيات، والأجهزة انطلاق، والبرمجيات إنيرجيا، والمفاهيم وراءها. رسم. مكونات مختلفة من رسم (برنامج إنيرجيا) وكيف أنها تعمل الكهرباء. مبدأ أن الدوائر الالكترونيات الدوائر. المفهوم الأساسي لتصميم الكهربائية الجهد. شحنة الكهربائية المنقولة بين نقطتين الحالية. تدفق الإلكترونات في سلك ميكروكنترولر دبابيس الرقمية. كيف تعمل الدبابيس وما يعنيه بالنسبة لهم ليتم تكوينها كمدخلات أو مخرجات. دبابيس الإدخال التناظرية. تفاصيل حول تحويل التناظرية إلى الرقمية والاستخدامات الأخرى من الدبابيس. PWM. كيف يحاكي الدالة أنالوجوريت () مخرجات تناظرية باستخدام التشكيل النبضي العرض. ذاكرة. أنواع مختلفة من الذاكرة المتاحة على لوحة انطلاق. الموقتات: عدادات رقمية تزداد أو تنخفض عند تردد ثابت يستعمل لمزامنة الأنظمة الإلكترونية. السجلات: عنصر نائب للحصول على معلومات حول بعض حالة الأجهزة. أجهزة الاستشعار. وتستخدم أجهزة الاستشعار للكشف عن وقياس الإشارات التناظرية من البيئة. متغيرات تقنية البرمجة كيفية تعريف واستخدام متغيرات الدالات. كيفية تعريف وظائف المكتبات. كيفية كتابة المكتبة الخاصة بك بت التلاعب. كيفية استخدام بت الرياضيات بروتوكولات الاتصالات. كيفية استخدام بروتوكولات لتمرير البيانات تعدد المهام. كيفية إعداد تطبيقات مؤشرات الترابط مكونات الالكترونيات الأساسية اللوح. سطح النماذج لإنشاء الدوائر لحام أسلاك. توصيل المكونات الكهربائية وأنظمة المقاومات. تغيير الجهد الدائرة والمكثفات الحالية. تخزين الطاقة في الدائرة مرشحات: إزالة أو تعزيز مكونات التردد من إشارة مكبرات الصوت: زيادة قوة إشارة الترانزستورات. تضخيم والتبديل الإشارات الإلكترونية المحاثات: مقاومة التغيرات في مفاتيح التيار الكهربائي. تغيير مسار التدفق الكهربائي زر: حقن إشارة إلى دائرة ديود. يسمح التدفق الكهربائي في اتجاه واحد فقط المصابيح. الثنائيات الباعثة للضوء بمثابة مؤشرات بصرية متر، نطاقات، والمحللين. استخدام هذه الأدوات لقياس الجهد والتيار الدوائر المتكاملة. المكونات التي يمكن أن تفعل عمليات معقدة وظائف الأساسية برامج بسيطة التي تثبت الأوامر إنيرجيا الأساسية. يتم تضمين هذه مع بيئة إنيرجيا لفتحها، انقر فوق الزر فتح على شريط الأدوات والبحث في مجلد الأمثلة. بالنسبة لبعض الأمثلة، يلزم استخدام أجهزة إضافية. هذه يمكن الحصول عليها بشكل فردي أو شعبية في مجموعات الالكترونيات بداية. ويوصي بشدة مجموعة أدوات الصاحب الأساسي لإطلاق تي من سيدستوديو من قبل المجتمع إنيرجيا. الحد الأدنى. الحد الأدنى من التعليمات البرمجية اللازمة لبدء رسم إنيرجيا. غمز. تشغيل الصمام وإيقاف تشغيله. DigitalReadSerial. قراءة مفتاح، طباعة الدولة إلى إنيرجيا المسلسل مراقب. AnalogReadSerial. قراءة مقياس الجهد، طباعة it8217s الدولة إلى رصد إنيرجيا المسلسل. تتلاشى. يوضح استخدام الإخراج التناظرية لتتلاشى ليد. ReadAnalogVoltage. يقرأ مدخلات تناظرية ويطبع الجهد إلى رصد المسلسل طرفة دون تأخير. وامض ليد دون استخدام تأخير () وظيفة. زر. استخدام زر الضغط للسيطرة على الصمام. Debounce. قراءة الضغط على زر، تصفية الضوضاء. زر تغيير الدولة. عد عدد زر يدفع. إدخال بولوب المسلسل. يوضح استخدام إنبوتبولوب مع بينمود (). لهجة. ولعب لحن مع رئيس بيزو. الملعب أتباع. تلعب الملعب على المتحدث بيزو اعتمادا على مدخلات تناظرية. لوحة المفاتيح بسيطة. لوحة المفاتيح الموسيقية ثلاثة مفتاح باستخدام أجهزة استشعار القوة وبيزو المتحدث. Tone4. تشغيل نغمات على عدة مكبرات الصوت بالتتابع باستخدام الأمر النغمة (). AnalogInOutSerial. قراءة دبوس المدخلات التناظرية، خريطة النتيجة، ومن ثم استخدام تلك البيانات إلى خافت أو سطع ليد. مدخلات تناظرية. استخدام الجهد للسيطرة على وامض ليد. AnalogWrite. تتلاشى 7 المصابيح وخارجها، واحدا تلو الآخر، وذلك باستخدام لوحة إطلاق MSP430G2. معايرة. تحديد الحد الأقصى والحد الأدنى لقيم استشعار التناظرية المتوقعة. بهوت. استخدام إخراج التناظرية (بوم دبوس) لتتلاشى ليد. التنعيم. على نحو سلس قراءات متعددة من مدخلات تناظرية. 4munication وتشمل هذه الأمثلة التعليمات البرمجية التي تسمح ل لونشباد التحدث إلى الرسومات التخطيطية التي تعمل على الكمبيوتر. لمزيد من المعلومات أو لتنزيل المعالجة، اطلع على process. org. ReadASCIIString. تحليل سلسلة مفصولة بفواصل من إنتتس لتتلاشى ليد الجدول أسي. يوضح Energia8217s وظائف الانتاج المسلسل المتقدمة. باهتة. حرك الماوس لتغيير سطوع الصمام. رسم بياني. وإرسال البيانات إلى الكمبيوتر ورسم بياني في معالجة. البكسل الفيزيائي. بدوره ليد وإيقاف عن طريق إرسال البيانات إلى لونشباد الخاص بك من المعالجة. خلاط اللون الظاهري. إرسال متغيرات متعددة من لونشباد إلى جهاز الكمبيوتر الخاص بك وقراءتها في معالجة. استجابة المكالمة التسلسلية. إرسال فايرابلز متعددة باستخدام طريقة الاتصال والاستجابة (المصافحة). استجابة المكالمة التسلسلية أسي. وإرسال متغيرات متعددة باستخدام طريقة الاتصال والاستجابة (المصافحة)، وترميز أسي القيم قبل الإرسال. SerialEvent. يوضح استخدام سيرياليفنت (). المدخلات التسلسلية (بيان الحالة (الحالة). كيفية اتخاذ إجراءات مختلفة استنادا إلى الأحرف التي وردت من المنفذ التسلسلي. 5.Control الهياكل إذا بيان (الشرطي): كيفية استخدام بيان إذا لتغيير ظروف الإخراج على أساس تغيير ظروف الإدخال. لحلقة. التحكم في المصابيح متعددة مع حلقة. مجموعة مصفوفة. تباين على مثال الحلقة التي توضح كيفية استخدام مصفوفة. حائط اللوب. كيفية استخدام حلقة في حين لمعايرة جهاز استشعار أثناء قراءة زر. حالة التبديل. كيفية الاختيار بين عدد منفصل من القيم. تعادل متعددة إذا البيانات. يوضح هذا المثال كيفية تقسيم مجموعة أجهزة الاستشعار 8217s إلى مجموعة من أربعة نطاقات واتخاذ أربعة إجراءات مختلفة اعتمادا على النطاق الذي تكون النتيجة فيه. سويتش كيس 2. مثال على حالة التبديل الثانية، والتي تبين كيفية اتخاذ إجراءات مختلفة تستند إلى أحرف تلقى في المنفذ التسلسلي. StringAdditionOperator. إضافة السلاسل معا في مجموعة متنوعة من الطرق. StringAppendOperator. إلحاق البيانات إلى السلاسل. StringCaseChanges. تغيير حالة سلسلة. StringCharacters. جيتسيت قيمة حرف معين في سلسلة. StringComparisonOperators. مقارنة السلاسل أبجديا. StringConstructors. كيفية تهيئة كائنات السلسلة. StringIndexOf. ابحث عن مثيل فيرستلاست حرف في سلسلة. سترينجلنغث أمبير سترينجلنغتريم. الحصول على وتقليم طول سلسلة. StringReplace. استبدال الأحرف الفردية في سلسلة. StringStartsWithEndsWith. تحقق من الحروف التي تبدأ سلسلة معينة أو تنتهي مع. StringSubstring. ابحث عن 8220phrases8221 ضمن سلسلة معينة. 7.Sensors، المحركات، أمبير يعرض درجة الحرارة: استخدام على متن مكو استشعار درجة الحرارة الأساسية. إمالة الاستشعار: استخدام جهاز استشعار الميل الأساسي. مضاعفات: نقل أجهزة التحكم في الأجسام الميكانيكية. المحرك الأساسي: تحويل المحرك الأساسي. 7 شريحة العرض: عرض عدد الأساسية والقيم الرسالة. 221516 حرف العرض: سلاسل الإخراج إلى عرض حرف. 8. مولتيثريدينغ بوتونيفنت: قراءة زر في مهمة واحدة ومهمة أخرى تنتظر الزر ليتم الضغط إيفنتليبراري: إرسال حدث في مهمة واحدة ولها مهمة أخرى الانتظار لهذا الحدث مراقب: يعرض استخدام وحدة المعالجة المركزية، واستخدام الذاكرة المهمة، وما إلى ذلك. يتطلب محطة VT100 مولتينانالوجينبوت. يقرأ المدخلات التناظرية في مختلف المهام بمعدلات مختلفة مولتيبلينك. وميض 3 المصابيح بمعدلات مختلفة مولتيتاسكاسيريال: يظهر 2 المواضيع إرسال سلسلة إلى مراقب المسلسل بمعدلات مختلفة 9.Connectivity واي فاي: أمثلة مكتبة واي فاي مكت. استخدام بروتوكول خفيفة الوزن مك لتمكين تطبيقات تقنيات عمليات أمبير M2M ستانداردفيرماتا. استخدام بروتوكول فيرماتا للاتصال حيوي مع تيمبو متحكم. الوصول إلى مئات من واجهات برمجة التطبيقات على شبكة الإنترنت من خلال تيمبو باستخدام إنيرجيا أتامبت M2X. آخر البيانات إنيرجيا إلى أتامبت M2X خدمة سحابة بليه البسيطة. استخدام الدب الأحمر مختبر بليه البسيطة للسيطرة عليك لونشباد Freeboard. io: إنشاء لوحة القيادة سحابة مع البيانات إنيرجيا باستخدام freeboard. io كونتيكي: وصول كونتيكي أوس لإنترنت الأشياء باستخدام إنيرجيا 10.BoosterPacks Olimex8x8matrix: إنشاء سرادق التمرير مع مصفوفة ليد. شارب لد عرض: عرض الصور والنص على انخفاض الطاقة لد تراتوريالبب: إنشاء السحر 8 الكرة مع التسارع وشاشات الكريستال السائل. إدوكاتيونالب مكيي. أمثلة تشمل الجرس، لد، المصابيح، التسارع، دفع أزرار، وأكثر CC3000. مقدمة إلى سيمبللينك واي فاي CC3000 بوستيرباك CC3100. مقدمة إلى سيمبللينك واي فاي CC3100 بوستيرباك دروس أخرى الصاحب ل تي إطلاق. استخدام سيدكستوديو سيديكيك كيت الأساسية ل تي إطلاق مع إنيرجيا سيك لإطلاق. استخدام مجموعة سباركفون Inventor8217s مع إنيرجيا غروف كاتب كيت لإطلاق. استخدام وحدات غروف للوصول إلى أجهزة الاستشعار والمكونات لنموذج عملية O - نطاق. تعلم كيفية استخدام تكترونكس الذبذبات مع MSP430 إطلاق لابفيو الصفحة الرئيسية: استخدام إنيرجيا في الأدوات الوطنية لابفيف معالجة: إنشاء واجهات المستخدم الرسومية والتمثيل البصري للبيانات إنيرجيا باستخدام معالجة إيد Energia. nulearn. ورش عمل كاملة على المواد إنيرجيا آلة إيوب. تعلم كيفية إنشاء الإنترنت آلة الفشار متصلة إنيرجي تريس. تعلم كيفية قياس استهلاك الطاقة في نظام إنيرجيا توسيع وتطوير إنيرجيا إضافة محتوى الويب: كيفية المساهمة بشكل صحيح الدروس الجديدة والمراجع إلى موقع إنيرجيا. كتابة مكتبة. وإنشاء مكتبات لتوسيع وظائف إنيرجيا. يذهب خطوة بخطوة من خلال عملية صنع مكتبة من رسم. بناء إنيرجيا من المصدر. كيفية بناء إنيرجيا على جهازك من أحدث قاعدة التعليمات البرمجية. تفضيلات. ملف تفضيلات إنيرجيا يحتوي على العديد من الخيارات لتخصيص طريقة إنيرجيا بتجميع وتحميل الرسومات. عملية البناء. ومعرفة ما الخطوات يذهب رسم الخاص بك في طريقها إلى لوحة إطلاق. مصدر. تصفح الإنترنت من شفرة المصدر إنرجيا (على موقع خارجي) البق. القائمة الحالية من البرامج إنرجيا البق (على موقع خارجي). ويكي. إنيرجيا التفاصيل الفنية للمشروع، والتحسينات، والقضايا، ويمكن الاطلاع على المراجع على ويكي (على موقع خارجي). رسومات إنيرجيا هي سيسي على أساس وتجميعها مع مصدر مفتوح مسبغك. اللغة إنيرجيا تأتي من الأسلاك. ويستند بيئة إنيرجيا على معالجة ويشمل التعديلات التي أدخلتها الأسلاك. إنيرجيا بيوب (بناء بوستيرباك الخاصة بك). صانع تعليمات مركزة لتصميم وبناء الخاصة بك إطلاق متوافق بوستيرباك. تي بيوب (بناء بوستيرباك الخاصة بك). تعليمات تي الرسمية لتصميم وبناء الخاصة بك إطلاق متوافق بوستيرباك. تويتر فيدواتس الفرق بين أوسب 2.0 و 3.0 محاور تم قبول السوق من أوسب 3.0 بشكل مطرد بسبب العديد من المزايا على أوسب 2.0، بما في ذلك سرعة أعلى بكثير (تصل إلى 5 غبيتس عرض النطاق الترددي الخام)، وارتفاع توافر الطاقة (تصل إلى 900 مللي أمبير لكل منفذ)، وإدارة أفضل للطاقة من خلال المزيد من مستويات الحد من الطاقة عند أقصى قوة إسنرسكوت اللازمة. وتتحقق هذه الفوائد مع الحفاظ على التوافق الوظيفي والميكانيكي مع أجهزة أوسب 2.0، والمراكز، والموانئ المضيفة. ولكن ما يمكن أوسب 3.0 المستخدمين القيام عندما يحتاجون إلى المزيد من منافذ أوسب 3.0 من أجهزة الكمبيوتر الشخصية أو محطة لرسو السفن يوفر الخارجية أوسب 3.0 محاور هي الجواب. تحميل نسخة بدف خاص من هذه المادة، وهو حصري فقط لأعضاء المجتمع تصميم الإلكترونية. طوبولوجيا الطبقة ومسارات البيانات قد يكون جهاز الكمبيوتر المضيف نموذجي اثنين من منافذ أوسب 2.0 واثنين من منافذ أوسب 3.0. يمكن استخدام منافذ أوسب 2.0 في لوحة مفاتيح أوسب وفأرة أوسب، ولكن قد يكون لدى المستخدم أكثر من جهازين أوسب إضافيين للاتصال بجهاز الكمبيوتر في نفس الوقت، وقد يكون العديد من هذه الأجهزة قادر على تشغيل أوسب 3.0. ربط اثنين من مراكز في طوبولوجيا تمكن الدعم لجميع أجهزة أوسب إضافية، وربما يكون هناك بعض منافذ أوسب لا تزال متاحة لمزيد من الأجهزة. للحصول على مزايا السرعة والفوائد الخاصة ب أوسب 3.0، ستحتاج جميع المحاور والكابلات المترابطة أيضا إلى أن تكون متوافقة مع أوسب 3.0، بما في ذلك دعم أوسب 2.0 لأجهزة أوسب 2.0. مع المحور الثاني متصلا الأول، أوسب 2.0 و أوسب 3.0 تسمح تصل إلى خمسة مستويات من المحاور لتكون متتالية معا (الشكل 1). هناك عادة أربعة منافذ المصب على كل محور، ولكن أرقام أخرى من الموانئ على محور ممكن أيضا. عرض النطاق الترددي الكلي للموانئ المصب معا كانرسكوت تكون أكبر من عرض النطاق الترددي المتوفر على المنبع المنبع. الموانئ على جهاز الكمبيوتر المعروف باسم المنافذ لدكوروت، رديقو والموانئ الجذر وتسمى لدكوتييه 1.rdquo تيير 2 إلى 6 تمثل مستويات إضافية جعلت ممكنة من قبل المحاور، والطبقة 7 هو المستوى النهائي من الأجهزة التي يدعمها مركز في الطبقة 6. أوسب 3.0 محاور الحفاظ على هذه الطبقة الأساسية طوبولوجيا (الشكل 2) ولكن إضافة أوسب 3.0 الدعم داخليا بالإضافة إلى دعم أوسب 2.0 (الشكل 3). يتم تركيب محور أوسب 2.0 كامل داخل أوسب 3.0 2.0 المحور الكامل، مع مسارات البيانات المتوازية في وقت واحد ل أوسب 3.0 سوبرسبيد حركة المرور و أوسب 2.0 عالية السرعة، والسرعة الكاملة، أو حركة المرور منخفضة السرعة. هناك دبابيس منفصلة جسديا في الموصلات والأسلاك منفصلة في كابل أوسب 3.0 ل أوسب 3.0 حركة المرور سوبرسبيد و أوسب 2.0 حركة المرور. The USB 3.0 SuperSpeed path operates at a raw bit rate of 5.0 Gbitss, while the USB 2.0 path operates at 480 Mbitss (High Speed), 12 Mbitss (Full Speed), or 1.5 Mbitss (Low Speed). Within the hub, only the port power control logic is shared between the USB 3.0 path and the USB 2.0 path, since there is only one 5-V power path in either USB 2.0 or USB 3.0. The additional pins and wires for USB 3.0 include SuperSpeed Transmit (SSTX, SSTXndash), SuperSpeed Receive (SSRX, SSRXndash), and an additional ground (GND). The additional pins are arranged mechanically so a USB 2.0 connector or cable can be used in place of a USB 3.0 connector or cable in nearly all cases to allow USB 2.0 data traffic (at USB 2.0 speeds) even if there is no available path for USB 3.0 SuperSpeed traffic. The main mechanical incompatibility arises when attempting to use a USB 3.0 cable for a USB 2.0 device, due to the physical size of the USB 3.0 Standard-B plug on a USB 3.0 cable. Conversely, a USB 2.0 cable can be used with USB 3.0 ports to allow USB 2.0 data flow at USB 2.0 speeds. Likewise, USB 2.0 hubs can be used instead of USB 3.0 hubs, or vice versa, allowing USB 2.0 data flow at USB 2.0 speeds. The only way to achieve USB 3.0 SuperSpeed operation, however, is for the host port, the device, all intervening hubs, and all connecting cables to be designed for USB 3.0 operation, with an unbroken USB 3.0 pathway from host to device. USB enumeration is the process of detecting, identifying, and loading the correct software drivers for a USB device. During the enumeration process, the host and its driver automatically detect whether or not a USB 3.0 path exists to each device, and the driver configures the host controller to use the USB 2.0 path if a working USB 3.0 path is not found (or if the device doesnrsquot support USB 3.0 SuperSpeed at all). Similarly, a USB 3.0 device uses its USB 2.0 pathway instead of USB 3.0 if the device was configured to do so during enumeration. It is mechanically possible to connect up to 1024 devices (4 5 ) at tier 7 if tiers 2 through 6 consist entirely of hubs with four downstream ports each. Unfortunately, the 8-bit device address used in USB limits USB topologies to a maximum of 255 devices. Data throughput considerations will usually limit the practical number of devices further, and there is also usually a limit in the host controller on the number of device ldquoslotsrdquo (one ldquoslotrdquo per device) that the host controller can support. Point-To-Point Packet Routing One major enhancement in USB 3.0 compared to USB 2.0 is the use of point-to-point packet routing from host to device, instead of the ldquobroadcast-to-all-pointsrdquo characteristic of USB 2.0. This reduces data traffic on USB 3.0 links that arenrsquot involved in a given transaction and facilitates keeping unused links in a reduced power mode to conserve total system power. To enable point-to-point USB 3.0 packet routing, packets originating in the host contain a 20-bit ldquoroute stringrdquo field (Fig. 4) . The route string consists of five 4-bit subfields signifying the port numbers on the hubs to which the packet should be routed. Each hub is assigned a ldquodepthrdquo number from zero through four, and the hub uses the port number at its assigned depth to determine which of its downstream ports the packet should go to. Hub depth zero corresponds to tier 2 and so on up to depth four at tier 6. For example, a hub residing at a depth of 3 (tier 5) and assigned ldquodepth 3rdquo during enumeration will use the port number in the ldquodepth 3rdquo field of the route string to determine the intended downstream port for the packet. A port number of zero means the packet is targeted for the hub itself, not for any of the hubrsquos downstream ports. Upstream packet routing, from a device to the host, is always point-to-point inherently. The host is always the final destination for any packet transmitted by a device. Packets moving upstream are not broadcast to other devices or USB links. In USB, there is no mechanism for one device to transmit a packet to another device instead of transmitting it to the host. There is always one host and one or more devices (if any data flow is occurring). Packet flow is from host to device or vice versa, never device-to-device. Note that all the data and control paths exist in a USB 3.0 hub to support USB 2.0 data traffic flowing simultaneously with USB 3.0 SuperSpeed traffic. For example, the host controller may still be finishing a USB 2.0 transmission or packet reception at the same time that a USB 3.0 packet begins to flow from a USB 3.0 device through a USB 3.0 hub and finally to the USB 3.0 host controller. This is only possible with USB 3.0 hubs. USB 2.0 hubs donrsquot have separate data paths to allow this kind of simultaneous data flow. Data Buffering And Throughput Another characteristic of USB 3.0 hubs is that they contain more data buffering than USB 2.0 hubs. USB 3.0 hubs store USB 3.0 SuperSpeed packets in a buffer and then retransmit them when there is an available time slot in the SuperSpeed data path. Unlike USB 2.0, the buffering in the USB 3.0 hub (and the host controller) allows a USB 3.0 SuperSpeed transfer to continue immediately with the next packet, without needing to wait for an acknowledgment of successful receipt of a previous packet. The acknowledgments can be combined into a single packet to acknowledge a group of several data packets. USB 3.0 hubs can do this completely independently of any simultaneous USB 2.0 data flow that may also be occurring. It was mentioned earlier that a hub cannot increase the total bandwidth of all the downstream ports combined, compared to the bandwidth on the upstream port. As a very rough estimate of total bandwidth available on a host controller port, SuperSpeed uses a 5-Gbits raw bit rate, with 8b10b encoding, which reduces the effective bandwidth for data to 4 Gbitss (500 Mbytess) or less. Link protocol and packet framing reduce this estimated maximum still further, and any idle time between packets imposes still more effective data throughput reduction. Instead of 500 Mbytess per SuperSpeed link, the measured data throughput may be significantly less due to all these overheads. In particular, the host system and end device may not be able to keep up with the available bandwidth, resulting in added idle time between packets actually transmitted on the SuperSpeed link. And, remember that a four-port SuperSpeed hub effectively splits the bandwidth available on its upstream port into four branches, with each having only 25 of the upstream bandwidth if all four ports are contending equally for the available upstream port bandwidth. Furthermore, if the host controller is a bridge from a PCI Express bus to USB 3.0, then the bandwidth of the PCI Express interface will limit the bandwidth that the host controller can support on its USB 3.0 ports. If the PCI Express interface is ldquox1 Gen2,rdquo meaning one lane with a raw bit rate of 5 Gbitss, then the host controller will be able to support only one USB 3.0 port operating at 5 Gbitss. Two or more USB 3.0 ports supported by a single PCI Express Gen2 (x1) interface will suffer the same kind of bandwidth splitting arising in USB 3.0 hubs. USB Power Management The USB Implementers Forum. PCI SIG. and Intel have published several specifications pertaining to USB devices, hubs, and host controllers known as the USB 2.0 Specification (including engineering change notices, or ECNs), USB 3.0 Specification, PCI Express Base Specification and other related specifications, and the xHCI Specification. These specifications describe various ldquopower statesrdquo for USB and PCI Express devices, including D0 through D3 for PCI Express devices, LPM (Link Power Management) L0 through L3 for USB 2.0, and U0 through U3 for USB 3.0. The power states range from fully on and operational (D0, LPM-L0 and U0) to minimally powered (D3hot, L2, U3) or completely unpowered (D3cold, LPM-L3). The minimally powered or unpowered states have the lowest power consumption and the longest ldquolatencyrdquo to return to a fully operational state (due to loss of ldquocontextrdquo information), while intermediate power states have higher power consumption levels but shorter ldquoresumerdquo latencies, partly depending on whether or not their clocking is stopped and needs time to restart. In general, a bus driver andor higher-level driver running on the host CPU implements the overall power management strategy for the USB topology, such as when to put any part of the USB topology into a reduced power state and how deeply to reduce its power, depending on the resume latency that might be needed. For instance, a fully unpowered device generally will need a complete USB hardware reset (using specified USB signaling in USB 2.0, or ldquopolling. LFPSrdquo in USB 3.0) and re-initialization to become operational again. That is likely to be too time consuming for users who are trying to utilize their device and the system is only trying to prolong the useful operational battery time. In this case, software drivers can detect what level of usage is occurring and determine a suitable tradeoff between power savings and quick responsiveness as seen by the user. The process of a device resuming to its fully operational state can be triggered either by the host software or by user activity, such as pressing a key on a keyboard, moving andor clicking a mouse, or receipt of new incoming data on a network connection. The ability of a USB device to support device-initiated resume depends on the host software putting the device into a properly ldquoenabledrdquo condition before sending the device into a reduced-power state. USB 3.0 power management can save considerable power compared to USB 2.0. A systemrsquos host controller may have only two power states, fully on or standby, but the USB 3.0 U1 andorU2 power states may be utilized by either USB 3.0 host or devices and links that arenrsquot actually being used during time intervals when the system is still fully on (Fig. 5) . USB 2.0 does not have intermediate options between fully on and standby unless LPM-L1 has been implemented, and even LPM-L1 does not provide as many power options to the host software as USB 3.0 U1U2 can provide. As already noted, the point-to-point routing characteristic of USB 3.0 also allows greater flexibility in putting inactive or less active devices and links into reduced power states. USB 3.0 is poised for rapidly increasing deployment in the market. Only a few short years ago, it was limited to a few types of USB peripheral devices and a few USB host controllers. Full USB-IF certification for USB 3.0 hubs just became available in December 2012, and the microPD720210 from Renesas Electronics became the first USB 3.0 hub to receive certification. USB 3.0 availability is expected to expand rapidly in the market at all levels: host controllers, peripheral devices, and now hubs as well.

Comments

Popular Posts