Logo th.androidermagazine.com
Logo th.androidermagazine.com

ดูที่ nvidia jetson tx1

สารบัญ:

Anonim

ฉันได้ดูชุดพัฒนา NVIDIA Jetson TX1 ใหม่สองสามวันและในขณะที่ไม่เกี่ยวข้องกับ Android โดยตรงมันเจ๋งเกินไปที่จะไม่พูดถึง

นี่คืออนาคตของเทคโนโลยีในแพคเกจขนาดเล็กของตัวเอง เครื่องจักรสามารถเห็นได้ยินและเรียนรู้ได้แล้ว พวกเขาสามารถขับรถยนต์ พวกเขาสามารถสร้างรถยนต์ พวกเขาเติมตลับหมึกทดสอบถุงยางอนามัยและเลือกส้ม - ทั้งหมดโดยไม่ต้องมีการแทรกแซงของมนุษย์โดยตรง แต่สิ่งต่าง ๆ น่าสนใจ มาก เมื่อคุณเข้าร่วมกลุ่มกับพวกเขาและช่วยพวกเขาสอนตัวเองและคนอื่น ๆ

คุณอาจเคยได้ยินคำว่า "โครงข่ายประสาทเทียม" และอาจรู้ด้วยซ้ำว่ามันคืออะไรและทำงานอย่างไร คุณได้เครือข่ายคอมพิวเตอร์ที่ทรงพลังมารวมกันและให้พวกเขาวิเคราะห์สิ่งที่พวกเขาเห็นได้ยินหรือรวบรวมจากแหล่งอินพุตอื่น พวกเขาเรียนรู้และแบ่งปันข้อมูลร่วมกันเพื่อให้พวกเขาสามารถทำสิ่งต่าง ๆ เช่นอ่านลายมือตรวจหามะเร็งเล่นหมากรุกหรือแลกเปลี่ยนหุ้นในตลาดหุ้น วิทยาศาสตร์พุทธิปัญญาไม่ได้เป็นสิ่งใหม่อย่างแน่นอน แต่มันก็ถูกนำไปใช้อย่างมากในช่วงไม่กี่ปีที่ผ่านมา

ผลิตภัณฑ์อย่าง NVIDIA Jetson TX1 จะเป็นส่วนสำคัญที่เราไปจากที่นี่และเราจะไปได้เร็วแค่ไหน

Jetson TX1 คืออะไร

Jetson TX1 เป็นโมดูล "ซูเปอร์คอมพิวเตอร์" ในตัว มันถูกออกแบบมาเพื่อให้พลังการคำนวณทั้งหมดที่จำเป็นสำหรับการเรียกใช้อุปกรณ์เครื่องจักรและสิ่งต่าง ๆ ที่ยังไม่ได้ถูกประดิษฐ์ขึ้นมาและนำเสนอในรูปแบบขนาดเล็ก (โมดูล TX1 เองคือขนาดของบัตรเครดิต) แพ็คเกจที่เหมาะกับสถานที่ เครื่องฟอร์มแฟกเตอร์ขนาดใหญ่แบบดั้งเดิมจะไม่ทำเช่นนั้น เนื่องจากความก้าวหน้าของซอฟต์แวร์การคำนวณ GPU เป็นผู้นำนวัตกรรมในพื้นที่เช่นระบบอัตโนมัติอุปกรณ์การแพทย์และการมองเห็นเครื่อง NVIDIA เป็นหนึ่งใน บริษัท ผู้นำทางด้านการคำนวณ GPU ทั้งทางด้านฮาร์ดแวร์และซอฟต์แวร์

Jetson TX1 Developer Kit เป็นผลิตภัณฑ์ที่มีราคาต่ำและวางจำหน่ายทั่วไปซึ่งช่วยให้สามารถพัฒนาบนฮาร์ดแวร์ที่แน่นอนซึ่งจะนำไปใช้ในผลิตภัณฑ์ขั้นสุดท้าย โมดูล TX1 มีขนาดเล็กและสามารถเชื่อมต่อผ่านช่องสัญญาณอินพุต / เอาต์พุตมาตรฐาน บอร์ดผู้ให้บริการมีอินพุตและเอาต์พุตมาตรฐานเหล่านี้ประหยัดเวลาหลายชั่วโมงในการออกแบบและการออกแบบด้านวิศวกรรมซอฟต์แวร์

สำหรับเราผู้ที่ชื่นชอบ Android และเทคโนโลยีอาจพูดง่ายกว่าสิ่งที่ Jetson TX1 ไม่ใช่ TX1 ไม่ใช่สิ่งที่คุณจะซื้อเพื่อสร้าง mini HTPC ตัวอย่างเช่น มีกระดานมากมายเหมาะสำหรับ "มือสมัครเล่น" และโครงการระดับงานอดิเรกและมีค่าใช้จ่ายน้อยกว่ามาก หากคุณต้องการสร้างคอนโทรลเลอร์ LED สำหรับให้แสงสว่างในโรงภาพยนตร์ในบ้านให้ซื้อ Raspberry Pi หรือหนึ่งในชุดพีซีบอร์ดเดี่ยว Snapdragon หากคุณมีความจำเป็นต้องใช้งานคอมพิวเตอร์อย่างจริงจังในสภาพแวดล้อมทางวิทยาศาสตร์หรือทางอุตสาหกรรมที่มากขึ้นคุณต้องดู Jetson TX1

แน่นอนว่า TX1 น่าจะเป็น HTPC สำหรับนักฆ่าเมื่อทุกคนพูดและทำ แต่คุณไม่ ต้องการ พลังในการคำนวณของห้องเพื่อเล่นวิดีโอบนโทรทัศน์ของคุณและคุณไม่จำเป็นต้องใช้เงิน $ 600 บนกระดานเพื่อเริ่มต้นใช้งาน

เทคโนโลยีด้านฮาร์ดแวร์

หัวใจของ TX1 คือหน่วยประมวลผล Tegra X1 256-core ของ NVIDIA (ใช่, 256) มันกะทัดรัดและประหยัดพลังงานอย่างมากส่งมอบประสิทธิภาพของ TeraFLOP ที่ 16 บิตผ่านซีพียู ARM Cortex-A57 แบบ quad-core และ GPU Maxwell เต็มเปี่ยม โมดูลนี้ยังรวม LPDDR4 RAM 4GB, พื้นที่เก็บข้อมูล eMMC 5.1 16GB, Gigabit ethernet 802.11ac Wifi (2x2) และ PMIC ของตัวเอง ตัวเชื่อมต่อ 400 พินให้การเชื่อมต่อ I / O มาตรฐานอุตสาหกรรมความเร็วสูงและต่ำและแผ่นถ่ายเทความร้อนช่วยให้สามารถใช้ฮีทซิงค์เดียวเพื่อรักษาโมดูลให้อยู่ในอุณหภูมิที่ยอมรับได้

สิ่งที่รวมอยู่ในชุดผู้พัฒนาก็คือบอร์ดผู้ให้บริการ TX1 การใช้การเชื่อมต่อแบบบอร์ดต่อบอร์ด 400 พิน Jeston TX1 เป็นแพลตฟอร์มการพัฒนาที่สมบูรณ์และยืดหยุ่นโดยใช้การเชื่อมต่อมาตรฐานอุตสาหกรรม เสียบ Jeston TX1 เข้ากับบอร์ดผู้ให้บริการเพิ่มฮีทซิงค์ (ชุดที่เราเตรียมมาพร้อมประกอบแล้ว) และคุณมีคอมพิวเตอร์สำหรับการพัฒนาเต็มรูปแบบพร้อมสำหรับแผนก R&D หรือวิศวกร

นี่คือรายละเอียดของ I / O ที่จัดทำโดยชุดพัฒนา Jeston TX1 ที่สมบูรณ์:

  • การเชื่อมต่อกับ Jetson TX1 Module ผ่านทางตัวเชื่อมต่อระหว่างบอร์ดกับบอร์ด 400 พิน (8x50)
  • พื้นที่เก็บข้อมูล: ช่องเสียบการ์ด SD ขนาดเต็ม, ช่องเสียบ SATA (Power & TX / RX)
  • USB 3.0 Type A + USB 2.0 Micro AB
  • การเชื่อมต่อ: Gigabit Ethernet (ขั้วต่อ RJ45 พร้อมไฟ LED), 802.11 ac Wifi, Bluetooth 4.1
  • ขั้วต่อ PCIe x4 มาตรฐาน
  • ส่วนขยายการแสดงผล - DSI (2x4 เลน), eDP x4 เลน, แสงไฟพร้อม PWM / การควบคุม
  • ตัวเชื่อมต่อ HDMI 2.0 Type A ขนาดเต็ม
  • ส่วนขยายกล้อง: CSI: 6, x2 / 3 x4, Cameral CLK, I2C & การควบคุม, I2S, UART, SPI
  • ขั้วต่อ M.2 Key E: PCIE x1 Lane, SDIO, USB2.0 / I2S, UART, I2C / โมเด็มและการควบคุม Wifi
  • ส่วนหัวการขยาย: I2C, SPI, UART, I2S, D-MIC, นาฬิกาเสียงและการควบคุม
  • Touch Input: SPI / I2C (บนส่วนหัวของจอแสดงผล)
  • ปุ่มเปิดปิดรีเซ็ตและบังคับการกู้คืน
  • หลอดไฟ LED และ SOC Enale
  • ตัวเชื่อมต่อ JTAG (ส่วนหัวมาตรฐาน 20 พิน)
  • Debug Connector (บอร์ดแบบ 60-pin)
  • ขั้วต่อ Power, รีเซ็ตและการกู้คืน
  • สัญญาณ JTAG, UART1, I2C และพอร์ตอนุกรมบนส่วนหัว 1x6
  • พลังงาน: แจ็ค DC: 6V-19V
  • อุปกรณ์ 3.3V / 5V หลัก: 2xTPS53015
  • แหล่งจ่ายไฟหลัก 1.8V: APW8805
  • อุปกรณ์ USB VBUS: RT9715 และ APL3511
  • 12V สำหรับ PCIe & SATA: LM3481
  • ส่วนหัวควบคุมการชาร์จ: เต้ารับ Flex 10 พิน

ใช่ฉันต้องดูครึ่งหนึ่งของสิ่งเหล่านี้ด้วยตัวเองดังนั้นอย่ารู้สึกแย่ถ้ามันเป็นกรีกสำหรับคุณ ประเด็นก็คือชุดนักพัฒนา Jetson TX1 ได้รับการตั้งค่าให้เชื่อมต่อและให้พลังงานกับเซ็นเซอร์ส่วนประกอบหรืออุปกรณ์ต่อพ่วงใด ๆ ที่คุณสามารถซื้อหรือพัฒนาด้วยตนเอง

เทคโนโลยีซอฟต์แวร์

ซอฟต์แวร์ที่จำเป็นในการพัฒนาบน Jeston TX1 นั้นมีทั้งกว้างขวางและง่ายต่อการติดตั้ง Jetson Jetpack เป็นแพ็คเกจที่สมบูรณ์ซึ่งประกอบด้วย Ubuntu 14.04 (รวมถึงเครื่องมือในการพัฒนาและการคอมไพล์ที่จำเป็น) มิดเดิลแวร์และโค้ดตัวอย่างที่ต้องการ แพ็คเกจดังกล่าวได้รับการปรับแต่งสำหรับบอร์ด Jetson (ทั้ง Jetson TK1 ของปีที่แล้วและ TX1 ที่ทรงพลังกว่า) ที่สร้างขึ้นจากเครื่องมือที่คุ้นเคยกับนักพัฒนาที่คำนวณด้วย GPU และส่วนประกอบโอเพ่นซอร์ส API ที่รวมอยู่และชุดเครื่องมือต่าง ๆ:

  • OpenGL 4.4: API ข้ามแพลตฟอร์มข้ามภาษาสำหรับการแสดงผลกราฟิก 2D และ 3D
  • CUDA 7.0: สภาพแวดล้อมการเขียนโปรแกรมสำหรับนักพัฒนา C และ C ++ ที่สร้างแอพพลิเคชั่นที่เร่งด้วย GPU
  • cuDNN 4.0: ไลบรารีเครือข่าย CUDA Deep Neural ให้การปฏิบัติที่เหมาะสมที่สุดสำหรับการออกแบบและฝึกอบรมเครือข่ายประสาท
  • OpenCV 3.0: (Open Source Computer Vision) ไลบรารีของฟังก์ชันที่ใช้สำหรับการมองเห็นคอมพิวเตอร์แบบเรียลไทม์
  • OpenVX 1.0: มาตรฐานที่ไม่มีค่าลิขสิทธิ์สำหรับการเร่งความเร็ว GPU ข้ามแพลตฟอร์มของแอปพลิเคชันการมองเห็นคอมพิวเตอร์
  • VisionWorks 1.0: ชุดเครื่องมือที่พัฒนาโดย NVIDIA ซึ่งให้อัลกอริธึมที่ปรับให้เหมาะสมสำหรับ GPU และ SoCs ที่รองรับ CUDA
  • ROS: (ระบบปฏิบัติการหุ่นยนต์) ชุดของเฟรมเวิร์กและมิดเดิลแวร์ที่ออกแบบมาสำหรับการพัฒนาซอฟต์แวร์หุ่นยนต์

นอกจากนี้ยังมีชุดเครื่องมือออกแบบและพัฒนาแอพพลิเคชั่นที่สมบูรณ์ซึ่งมีวัตถุประสงค์เพื่อให้ง่ายต่อการใช้งานเมื่อพัฒนาด้วย Tegra X1 และ Jeston TX1 IDE เต็มรูปแบบมีให้โดยใช้ Eclipse ตัวแก้จุดบกพร่องกราฟิกเฉพาะที่รองรับ OpenGL ข้ามแพลตฟอร์มและ NVIDIA PerfKit เพื่อทำการดีบักและโปรไฟล์ทั้งแอปพลิเคชัน OpenGL และ D3D

การติดตั้งซอฟต์แวร์ได้รับการออกแบบมาสำหรับผู้ใช้ที่คุ้นเคยกับ Linux และเครื่องมือในการพัฒนา กระบวนการนี้ตรงไปตรงมามากและ Jetson TX1 ของคุณจะบูตเข้าสู่สถานะที่ใช้งานได้นอกกรอบ เราได้รับเครื่องมือและอัพเดตที่จำเป็นสำหรับการ์ด SD แต่ผู้ใช้จะสามารถเข้าถึงเครื่องมือในการพัฒนาของ NVIDIA ผ่านทางอินเทอร์เน็ตได้อย่างสมบูรณ์

คุณจะต้องเข้าใจวิธีเปลี่ยนการอนุญาตนำทางบรรทัดคำสั่งและอัปเดตแฟลชระบบปฏิบัติการผ่านการเชื่อมต่อ USB ไปยังเครื่องโฮสต์ที่ใช้ Ubuntu 14.04

ชุด Jetson Jetpack ทำให้ทุกอย่างง่ายขึ้นเมื่อถึงเวลาที่ต้องติดตั้งเครื่องมือสำหรับการพัฒนาของคุณ ตัวจัดการคอมโพเนนต์แบบกราฟิก (คล้ายกับตัวจัดการ SDK ของ Android) ช่วยให้คุณสามารถติดตั้งอัปเดตและจัดการเครื่องมือตัวอย่างและส่วนประกอบการพัฒนาต่างๆในหน้าต่างเดียว

ตัวอย่างและการสาธิตอื่น ๆ ได้รับการติดตั้งผ่านตัวจัดการแพคเกจ Ubuntu ดั้งเดิมโดยใช้ที่เก็บ CUDA ของ NVIDIA

ชุดเครื่องมือเต็มรูปแบบตัวอย่างโค้ดและแอพพลิเคชั่นตัวอย่างมีให้บริการและคุณจะสามารถรับคำตอบของคำถามใด ๆ ของคุณได้ที่เว็บไซต์สนับสนุนการประมวลผลฝังตัวของ NVIDIA NVIDIA จริงจังกับผลิตภัณฑ์ Jetson ของพวกเขาและอยู่ในระยะนี้มานาน คุณจะพบการสนับสนุนที่เพียงพอทั้งจากผู้ใช้และองค์กร NVIDIA

มันเข้ากันได้อย่างไร

การพัฒนาฮาร์ดแวร์และซอฟต์แวร์นั้นยาก นอกจากนี้ยังเครียดมาก และมันก็คุ้มค่ามาก คุณต้องการเครื่องมือที่เหมาะสมในการเริ่มงานและทีมสนับสนุนที่มีไหล่ที่แข็งแกร่งเพื่อให้งานเสร็จ นี่คือจุดที่ NVIDIA และ Jetson TX1 เข้ามาเล่น

ชุดพัฒนาของ TX1 นั้นเป็นโซลูชันที่สมบูรณ์แบบสำหรับการเริ่มต้นใช้งาน ฮาร์ดแวร์มีมากกว่าความสามารถในการใช้งานตั้งใจติดตั้งง่ายและราคาไม่แพง การสนับสนุนซอฟต์แวร์นั้นยอดเยี่ยมและ NVIDIA ก็ให้ความสนใจในแพลตฟอร์มโดยรวมและความสำเร็จของพันธมิตรของพวกเขา

ที่สำคัญที่สุดคือโมดูล TX1 ได้รับการออกแบบมาโดยเฉพาะสำหรับแอปพลิเคชันแบบฝังที่ต้องใช้การคำนวณอย่างเข้มข้น ด้วยการใช้ไลบรารีและเครื่องมือ CUDA ของ NVIDIA คุณสามารถได้ผลลัพธ์ที่คล้ายกับ CPU บนเดสก์ท็อประดับสูงโดยมีความต้องการพลังงานประมาณหนึ่งในสิบ ขนาดของการ์ด Visa ทั้งหมดจากคอมพิวเตอร์

คุณกำลังเห็นอนาคตของเทคโนโลยีที่จะรวมเข้ากับชีวิตทั้งหมดของเราที่นี่ เครื่อง "สมาร์ท" ที่คิดร่วมกันบนเครือข่ายนิวรัลโดยเฉพาะอุปกรณ์การเรียนรู้ที่ไม่ได้รับการดูแลจำเป็นต้องมีสิ่งที่เรียกว่าความสามารถในการวิเคราะห์ที่ซับซ้อนมากขึ้นในอินพุต คุณต้องการคอมพิวเตอร์ที่ทรงพลังที่ประหยัดพลังงานมากเพื่อเพิ่มขีดความสามารถ Jetson TX1 เป็นคอมพิวเตอร์ที่ทรงพลังและประหยัดพลังงาน

The Jetson TX1 Developer Kit จัดส่งวันนี้ในราคา $ 599 ยอดขายการศึกษาเพียง $ 299 คุณสามารถซื้อจาก Amazon, Newegg, Micro Center หรือโดยตรงจาก NVIDIA