Logo ar.androidermagazine.com
Logo ar.androidermagazine.com

نظرة على نفيديا جيتسون tx1

جدول المحتويات:

Anonim

لقد نظرت إلى مجموعة مطوري NVIDIA Jetson TX1 الجديدة لبضعة أيام ، وعلى الرغم من أنها ليست مرتبطة بنظام Android مباشرةً ، إلا أنه من الرائع عدم التحدث عنها.

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

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

ستكون المنتجات مثل NVIDIA Jetson TX1 جزءًا كبيرًا من حيث نذهب من هنا ، ومدى سرعة وصولنا إلى هناك.

ما هو Jetson TX1؟

تعد Jetson TX1 وحدة "كمبيوتر فائق" مضمن. إنه مصمم لتوفير كل الطاقة الحاسوبية اللازمة لتشغيل المعدات والآلات والأشياء التي لم يتم اختراعها بعد ، ويتم تقديمها كحزمة صغيرة (وحدة TX1 بحد ذاتها بحجم بطاقة الائتمان) التي تتلاءم مع الأماكن آلة شكل عامل كبير التقليدية لن. نظرًا للتطورات البرمجية ، تقود عملية حساب GPU الابتكار في مساحات مثل الأتمتة والمعدات الطبية ورؤية الماكينة. تعد NVIDIA واحدة من الشركات الرائدة في مجال حوسبة GPU ، من ناحية الأجهزة والبرامج.

تعد Jetson TX1 Developer Kit منتجًا منخفض التكلفة ومتوفر تجاريًا ويسمح بالتطوير على الأجهزة الدقيقة التي سيتم نشرها في المنتج النهائي. وحدة TX1 صغيرة ، وقادرة على التواصل من خلال قنوات الإدخال / الإخراج القياسية. تحتوي لوحة الناقل على كل هذه المدخلات والمخرجات القياسية ، مما يوفر ساعات عديدة من القوات المسلحة البوروندية والتصميم لجانب هندسة البرمجيات.

بالنسبة لنا ، نحن المتحمسون للتكنولوجيا وعشاق التكنولوجيا ، ربما يكون من الأسهل أن نقول ما هي Jetson TX1. TX1 ليس شيئًا ستشتريه لإنشاء HTPC صغير ، على سبيل المثال. هناك الكثير من المجالس الأكثر ملاءمة لـ "الهواة" والمشاريع على مستوى الهوايات ، وتكلفتها أقل بكثير. إذا كنت ترغب في إنشاء وحدة تحكم LED لإضاءة مزاج المسرح المنزلي ، فقم بشراء Raspberry Pi أو إحدى وحدات الكمبيوتر Snapdragon أحادية اللوحة. إذا كنت بحاجة إلى عمل حسابي جدي في بيئة علمية أو صناعية ، فأنت تريد أن تنظر إلى Jetson TX1.

بطبيعة الحال ، فإن TX1 ربما تجعل HTPC القاتل عندما يقال كل شيء وفعل. لكنك لا تحتاج إلى قوة حسابية في أي غرفة لتشغيل مقاطع الفيديو على تلفزيونك ، ولا تحتاج إلى إنفاق 600 دولار على اللوحة لتبدأ على واحدة.

تكنولوجيا الأجهزة

إن قلب TX1 هو معالج Tegra X1 256 نواة من NVIDIA (نعم ، 256). إنها مدمجة للغاية وفعالة في استهلاك الطاقة ، وتقدم أداء TeraFLOP بسرعة 16 بت عبر وحدة المعالجة المركزية ARM Cortex-A57 رباعية النواة ووحدة معالجة الرسومات Maxwell الكاملة. تدمج الوحدة أيضًا ذاكرة وصول عشوائي (LPDDR4) سعة 4 جيجا بايت ، وذاكرة تخزين eMMC 5.1 بسعة 16 جيجا بايت ، وشبكة جيجابت إيثرنت ، وشبكة 802.11ac Wifi (2 × 2) ، وهي وحدة PMIC الخاصة بها. يوفر الموصل 400 دبوس كلاً من توصيلات I / O قياسية عالية ومنخفضة السرعة ، كما تتيح لوحة النقل الحراري استخدام غرفة تبريد مفردة للحفاظ على الوحدة ضمن حدود درجة الحرارة المسموح بها.

يتم تضمين لوحة أدوات TX1 أيضًا في مجموعة المطورين. باستخدام اتصال من لوحة إلى 400 دبوس ، يوفر Jeston TX1 منصة تطوير كاملة ومرنة ، باستخدام اتصالات متوافقة مع معايير الصناعة. قم بتوصيل Jeston TX1 بلوحة الناقل ، وأضف غرفة التبريد (المجموعة التي تم تزويدنا بها مزودة بتركيبات سابقة التجميع) ولديك جهاز كمبيوتر كامل التطوير ، جاهز لأي متجر للبحث والتطوير أو مكتب المهندسين.

فيما يلي تفاصيل I / O التي توفرها مجموعة Jeston TX1 Developer Kit الكاملة:

  • الاتصال بوحدة Jetson TX1 عبر موصل لوحة بمأخذ 400 (8x50)
  • التخزين: فتحة بطاقة SD بالحجم الكامل وموصل SATA (الطاقة و TX / RX)
  • USB 3.0 اكتب A + USB 2.0 Micro AB
  • التوصيل: شبكة جيجابت إيثرنت (موصل RJ45 مزود بمصابيح LED) و 802.11 ac WiFi و Bluetooth 4.1
  • موصل PCIe x4 القياسي
  • رأس توسيع الشاشة - DSI (ممران 2 × 4) ، وممرات eDP x4 ، والإضاءة الخلفية مع PWM / Control
  • موصل HDMI 2.0 من النوع A بالحجم الكامل
  • رأس توسيع الكاميرا: CSI: 6 ، x2 / 3 × 4 ، Cameral CLK ، I2C & Control ، I2S ، UART ، SPI
  • موصل M.2 Key E: PCIE x1 Lane و SDIO و USB2.0 / I2S و UART و I2C / Modem والتحكم اللاسلكي
  • رأس التوسعة: I2C و SPI و UART و I2S و D-MIC وساعة الصوت والتحكم
  • لمسة الإدخال: SPI / I2C (على رأس العرض)
  • أزرار الطاقة ، إعادة التعيين والقوة
  • الطاقة و SOC Enale المصابيح
  • موصل JTAG (رأس قياسي ذو 20 سنًا)
  • موصل تصحيح الأخطاء (لوحة ذات 60 سنًا)
  • السلطة ، إعادة تعيين ، واستعادة الموصلات التسلسلية
  • إشارات JTAG و UART1 و I2C و Serial Port على رأس 1 × 6
  • الطاقة: DC Jack: 6V-19V
  • الرئيسية 3.3V / 5V اللوازم: 2xTPS53015
  • 1.8V الرئيسية العرض: APW8805
  • مستلزمات USB VBUS: RT9715 و APL3511
  • 12V ل PCIe و SATA: LM3481
  • رأس التحكم في الشحن: وعاء ذو ​​10 سنون فليكس

نعم ، كان عليّ أن أنظر إلى نصف هذه الأشياء بنفسي ، لذلك لا أشعر بالضيق إذا كان الأمر كله يتعلق بك. النقطة المهمة هي أن Jetson TX1 Developer Kit تم إعداده للاتصال والتشغيل فقط لأي مستشعر أو مكون أو طرفي يمكنك شراؤه أو تطويره بنفسك.

تكنولوجيا البرمجيات

البرنامج المطلوب لتطويره على Jeston TX1 واسع وبسيط الإعداد. Jetson Jetpack عبارة عن حزمة كاملة تتكون من Ubuntu 14.04 (بما في ذلك أدوات التطوير والتجميع اللازمة) ، وعينات البرامج الوسيطة والرموز المطلوبة. تم تخصيص الحزمة لألواح Jetson (كل من Jetson TK1 في العام الماضي وكذلك TX1 الأقوى) المصممة من أدوات مألوفة لمطوري حساب GPU ومكونات مفتوحة المصدر. واجهات برمجة التطبيقات المضمنة ومجموعات الأدوات المختلفة:

  • OpenGL 4.4: واجهة برمجة تطبيقات مشتركة عبر الأنظمة ، لتقديم رسومات ثنائية وثلاثية الأبعاد
  • CUDA 7.0: بيئة برمجة لمطوري C و C ++ تقوم ببناء تطبيقات تسريع GPU.
  • cuDNN 4.0: مكتبات CUDA Deep Neural Network ، التي توفر إجراءات مثالية للغاية لتصميم وتدريب الشبكات العصبية.
  • OpenCV 3.0: (Open Computer Computer Vision) مكتبة الوظائف المستخدمة لرؤية الكمبيوتر في الوقت الحقيقي.
  • OpenVX 1.0: معيار خالٍ من الملوك لتسريع GPU عبر الأنظمة لتطبيقات رؤية الكمبيوتر.
  • VisionWorks 1.0: مجموعة أدوات تم تطويرها بواسطة NVIDIA والتي توفر خوارزميات محسنة لوحدات معالجة الرسومات ووحدات معالجة المحتوى القادرة على CUDA.
  • ROS: (نظام التشغيل روبوت) مجموعة من الأطر والبرامج الوسيطة المصممة لتطوير البرمجيات الآلية.

بالإضافة إلى ذلك ، يتم توفير مجموعة كاملة من أدوات تصميم التطبيقات وتطويرها ، والتي تهدف إلى سهولة الاستخدام عند التطوير باستخدام Tegra X1 و Jeston TX1. يتم توفير IDE كامل باستخدام Eclipse ، مصححات الرسومات المتخصصة مع دعم OpenGL عبر الأنظمة الأساسية ، و NVIDIA PerfKit لتصحيح الأخطاء والتطبيقات الخاصة بكل من OpenGL و D3D.

تم تصميم تثبيت البرنامج للمستخدمين المطلعين على Linux وأدوات التطوير ، وهي الجهة التي صنعت هذه المجموعة من أجلها. هذه العملية سهلة للغاية ، وسوف يتم تشغيل Jetson TX1 الخاص بك إلى حالة قابلة للاستخدام خارج الصندوق. لقد تم تزويدنا بالأدوات والتحديثات اللازمة على بطاقة SD ، ولكن سيكون للمستخدمين النهائيين إمكانية الوصول الكامل إلى أدوات تطوير NVIDIA عبر الإنترنت.

من المتوقع أن تفهم كيفية تغيير الأذونات ، والتنقل في سطر الأوامر ، وتحديث تحديثات نظام التشغيل عبر اتصال USB بجهاز مضيف يعمل أيضًا على Ubuntu 14.04.

تعمل حزمة Jetson Jetpack على تسهيل الأمور عندما يحين وقت تثبيت أدوات التطوير الخاصة بك. يتيح لك مدير المكونات الرسومية (يشبه إلى حد كبير مدير Android SDK) تثبيت وتحديث وإدارة أدواتك وعيناتك ومكونات التطوير المختلفة في نافذة واحدة.

يتم تثبيت العينات والعروض التوضيحية الأخرى من خلال مدير حزم Ubuntu الأصلي ، باستخدام مستودع CUDA الخاص بـ NVIDIA.

يتم توفير مجموعة كاملة من الأدوات القياسية ونماذج الأكواد البرمجية والتطبيقات التجريبية ، وستتمكن من الحصول على إجابات لأي من أسئلتك على موقع دعم الحوسبة المدمجة في NVIDIA. تعتبر NVIDIA جادة بشأن منتجات Jetson الخاصة بها ، وهي موجودة لفترة طويلة. ستجد دعمًا كبيرًا ، سواء من المستخدمين أو الشركات NVIDIA.

كيف تناسبها معا

تطوير الأجهزة والبرامج أمر صعب. كما أنها مرهقة للغاية. وانها مجزية جدا. أنت بحاجة إلى الأدوات المناسبة لبدء العمل ، وفريق دعم ذو أكتاف قوية لإنهاء المهمة. هذا هو المكان الذي تلعب فيه NVIDIA و Jetson TX1.

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

الأهم من ذلك ، تم تصميم وحدة TX1 خصيصًا للتطبيقات المدمجة التي تتطلب حسابًا مكثفًا. باستخدام مكتبات وأدوات CUDA الخاصة بـ NVIDIA ، يمكنك الحصول على نتائج مشابهة لوحدة المعالجة المركزية عالية الجودة لسطح المكتب ، مع ما يقرب من عُشر متطلبات الطاقة. كل ذلك من جهاز كمبيوتر بحجم بطاقة فيزا الخاصة بك.

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

تشحن Jetson TX1 Developer Kit اليوم مقابل 599 دولارًا. المبيعات التعليمية ليست سوى 299 دولار. يمكنك شراء من Amazon ، Newegg ، Micro Center أو مباشرة من NVIDIA.