سؤال

هل من المستحسن مباشرة تبدأ مع ورقة البيانات و دليل المستخدم من معالج ARM لمبتدئ أو الحصول على فكرة عن الذراع العالم ومن ثم المضي قدما ؟

هل كانت مفيدة؟

المحلول

عدة موارد جيدة الموضحة في الإجابات على هذا السؤال ذات الصلة:

وبالإضافة إلى ذلك ، Hitex له "من الداخل أدلة" على عدد قليل من مختلف ميكروكنترولر على أساس معالجات ARM (مجاني لكن يتطلب التسجيل):

معظمهم (إن لم يكن كل) هي مجانا (أعتقد أنهم برعاية متحكم الشركات المصنعة).هم أكثر موجهة إلى ميكروكنترولر بدلا من مجرد ذراع تفاصيل, لكنها لا تشمل بعض من الذراع تفاصيل وهم كبير لمحات عامة micros و الأجهزة الطرفية في micros.

نصائح أخرى

عندما تبدأ الجديد (بالنسبة لي) ، تبدأ من خلال تحديد العديد من أوراق البيانات ملاحظات التطبيق كما يمكن قراءتها فقط مباشرة من خلال.الهدف الأول هو الحصول على ما يصل الى سرعة على المصطلحات (و أسماء اللاعبين) فريدة من نوعها إلى أن التكنولوجيا.

مع ذراع ، أود أن تبدأ مع www.arm.com, و وثائقها في الذراع مركز المعلومات.

تحديث: وأود أيضا الغوص في واحدة أو أكثر لتصنيع خطوط المنتجات ، بما في ذلك قراءة من عائلة واحدة على الأقل مبرمج دليل.إذا كان المشروع الخاص بك خطط الشركة يكفي أن تعرف ماذا محددة الذراع وحدة المعالجة المركزية هو على وشك أن يستخدم, ثم يمكنك الحصول على بعيدا مع التركيز على نموذج معين و الأقارب.إذا كنت تبحث للحصول على الألفة مع الذراع بحيث يمكنك اختيار وحدة المعالجة المركزية المستخدمة في المشروع ، ثم أخذ العينات مجموعة واسعة من الأسر هو بالتأكيد أفضل خطة.

هناك قائمة كبيرة من ذراع التكنولوجيا المرخص لهم.هذه بعض صانعي المنتجات (على أساس CORTEX-M3 نكهة الذراع الأساسية) التي IMHO تبرز العميقة جزءا لا يتجزأ من نظم التطبيقات.

بلدي الشركة لديها مشاريع جارية على أساس STM32 الأسرة من ST الدقيقة.هذه العائلة لديها الكثير من على رقاقة الأجهزة الطرفية مع الوظائف التي سوف تكون مألوفة لأي شخص قادم من 8051 العالم ، أو من الموافقة المسبقة عن علم العالم ، وقد كاف فلاش SRAM على رقاقة لجعل ذكريات الخارجية الاختياري.

لقد سمعت الكثير من الأشياء الإيجابية عن Stellaris الأسرة من النجم الصغير.أيضا يبدو مناسبا إلى عدد من منصة جزءا لا يتجزأ من احتياجات.

بالنظر إلى السعر الحالي نقطة من مستوى الدخول التقييم المجالس ، وأود أن نوصي بشدة اختيار واحد أو أكثر على رقائق تشبه المتوقع تطبيق هدف المتخصصة.لوحة صغيرة LCD, التسارع, زوجين من المصابيح زر أو اثنين ، والوصول إلى غير ملتزم GPIO دبابيس, المدمج في JTAG USB واجهة كاملة الخليجية عبر تطوير أداة يمكن أن تكون السلسلة عن STM32 (تحت 40 دولارا أمريكيا في عام 2009, ولكن هذا النموذج هو توقف) في الولايات المتحدة 100 دولار الملعب ، على سبيل المثال.

مجموعات مشابهة يمكن العثور على العديد من الذراع الأخرى الأساسية على أساس المنتجات.

آخر الطريقة التي الذراع وجدت مثل وحدة المعالجة المركزية الأساسية في نظام على رقاقة.عدد قليل جدا من شركة نفط الجنوب البائعين الترخيص وحدة المعالجة المركزية ARM التي تضعها على السيليكون إلى جانب أجهزة مخصصة.لقد رأيت ضغط الفيديو رقائق, شبكة رقائق, firewire إلى ATA محولات, USB الأجهزة بنيت هذه الطريقة ، التي ليست سوى عينة من نشر المقالات والنشرات الصحفية يحدث لي أن أذكر خارج الكفة.

تحديث 2, 2013: جدا في متناول نقطة الدخول إلى "نموذجية" الذراع المستندة إلى شركة نفط الجنوب الأسرة يمكن أن ينظر إليه في التوت بي ومختلف بيغل الأسرة المجالس.كلاهما يهدف إلى المجربون والهواة ، على حد سواء استخدام SOCs مع الذراع النوى موارد إضافية مثل الفيديو والصوت قدرات كل تشغيل لينكس في الخروج من مربع.

هناك أيضا مجموعة متنوعة غنية من نظام على وحدة صناع توفير الميزانين لوحة تحتوي على مجموعة كاملة للتمهيد النظام للتركيب على العرف مجلس توفير إمدادات الطاقة I/O موصلات المطلوبة محددة جزءا لا يتجزأ من النظام.واحد مثل هذا المورد هو Gumstix.على Gumstix AirSTORM يوفر واي فاي, بلوتوث, الدرهم, فلاش NAND ، TI OMAP3 ذراع شركة نفط الجنوب.مناسبة الناقل يمكن دعم المجلس إما لوحة LCD أو HDMI ، 10/100 ethernet USB المضيف وتغ, و على مستوى خط التناظرية اتصالات الصوت ، جنبا إلى جنب مع الوصول إلى مجموعة متنوعة إضافية GPIO دبابيس على رقاقة الأجهزة الطرفية.

وأود أن أوصى الحصول على BeagleBoard . لديهم دعم JTAG بحيث يمكنك رؤية ما يجري في الأجهزة، نوعا من المصحح الأجهزة. هناك العديد من لينكس يبني التي تعمل على ذلك. وهناك ايضا مجموعة كبيرة من حوله من شأنها أن تساعد لكم وأنتم العمل معها. لدي أوبونتو متبختر تعمل على الألغام، لذلك ليس هناك نهاية المرافق والمجمعات التي يمكن تشغيلها.

وأود أن تفعل وتصفح sparkfun.com، وأنها تحمل لوحات olimex وكذلك جعل بلدهم. النجم مايكرو / stellaris جيدة كذلك. وbeagleboard هو أكثر من منصة لينوكس من شيء يمكنك الوصول إلى ميزات ذراع / تعليمات نفسها. يمكنك استخدام ذلك، ولكن لتلك الأموال يمكن أن تشتري ما بين 3 و 7 يا ARM مختلفة متحكم على لوحات حدة التقييم. وفي كلتا الحالتين أود أن تبدأ مع لوحة صغيرة ملفوفة حول متحكم ذراع القائمة على شارع أو مجلس السلام الليبيري على الأرجح، الجزئي النجم هو thumb2 منها فقط أود أن تفعل إلا بعد الحصول على قدمي الرطب مع تعليمات ذراع الأسهم ثم تعليمات الإبهام.

وأنا أيضا من محبي استخدام gameboy مسبقا كمنصة تعليمية للذراع (لا NDS، وهذا هو متقدمة، وتبدأ مع الأسرة GBA).

وسوف تريد ARM ARM (على ARM العمارة الدليل المرجعي)، ثم كل محددة هي جوهر لديها قناعاتها TRM لها، وسوف تحتاج على حد سواء من أجل معرفة ما هي الإرشادات المتوفرة لديك. بالنسبة للجزء الاكبر هذه الأدلة هي جيدة على حد سواء كمرجع والتعلم من الصفر.

وأود في البداية الحصول على متنها وحدة التقييم مثل STR750 -LOVE. ثم ترجمة وفهم الأمثلة. بعد كنت مرتاحا مع الأمثلة فإن الوقت قد حان للانتقال إلى فهم ما هو تحت غطاء محرك السيارة وكتابة التعليمات البرمجية الخاصة بك. جزء مهم من عملية التعلم وتحاول أن تفعل شيئا ثم الحاجة إلى تصحيح ذلك والعمل على انجاحه. إذا كنت تريد أن تصبح خبيرا في ARM سوف تحتاج إلى أن تكون قادرة على قراءة التجمع مع الثقة. لقد كان لقاء لتكون مطور ARM الثابتة وكل ما فعلته للجزء الفني هو تحليل إبهام رمز التجميع وتحويله إلى رمز ج. معظم المجمعين لديك خيار لإخراج التجميع الذي تولده.

في كلام توم لهرر "توثيقها، توثيقها، والسماح عمل لا أحد في التهرب من عينيك".

وأو يكون مثل نيوتن (وبرنارد) الوقوف على أكتاف العمالقة.

في بعبارة أخرى معرفة ما OTEHR الناس قمت به و تجنب idealy إعادة اختراع العجلات.

وكنت أبدأ مع مجلس التنمية ومثال البرمجيات رخيصة، والذهاب من هناك، وتبحث عن ما تحتاج إلى معرفته كما تذهب على طول.

وكتاب تمهيدي جيد للSTM32 أرمينيا على أساس الأساسية هو اسم مناسب STM32 التمهيدي .

وأود أن لا تبدأ مع دليل تقني، وغيرها من لتصفح سريع جدا. واحد لSTM32 هو 600+ صفحات طويلة، ويرافق دليل اللحاء-M3 400 صفحات أخرى. ليس بالضبط ضوء قراءة!

وانها حقا يتوقف نوع ARM، أنه عالم واسع حقا. وعادة ما يتم دمج ARM في شركة نفط الجنوب (نظام على رقاقة). إذا كنت تستعد للهجرة إلى بائع شركة نفط الجنوب محددة، ثم كنت بحاجة للنظر في كل ذلك. في تجربتي pheripheral ومخبأ الخيارات شركة نفط الجنوب الحصول على مزيد من النفوذ من جوهر الفعلي (باستثناء الأداء).

وأما بالنسبة للوحات التقييم: لدي خبرة جيدة مع النجم الدقيقة ($ 50- $ 60 المدى) اللحاء M3 . لأنه يأتي مع كامل بيئة (الكسوف) التنمية والأمثلة والمكتبات وبعض الأجهزة (أي USB، إيثرنت، وشاشة OLED) والأمثلة التي يمكن تشغيلها وتتعلم منها. التعلم بالممارسة هو إيمهو أكثر متعة من التعلم عن طريق القراءة. أتوقع أنك سوف تكون مريحة تصعد من 8051 إلى اللحاء M3.

في نهاية عالية من الطيف، ومجلس بيغل هو رقم حاسم الحقيقي الذي يمكن أيضا تشغيل لينكس.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top