Logo vi.androidermagazine.com
Logo vi.androidermagazine.com

Một cái nhìn về jetson tk1 của nvidia

Mục lục:

Anonim

Gặp gỡ ban phát triển ARM mạnh nhất từng được xây dựng

NVIDIA đã bước vào thế giới của thị trường máy tính một bo mạch một cách lớn mạnh với Jetson TK1. Trong khi bạn có thể đã nghe về các bảng sở thích tuyệt vời như Raspberry Pi hoặc BeagleBone Black, NVIDIA đã tiến một bước xa hơn và xây dựng một sản phẩm để tạo mẫu dựa trên ARM trong không gian chuyên nghiệp. Nó mạnh mẽ, rẻ tiền và có sẵn. Đây là những điều mà các nhóm R & D (và đại lý mua hàng của họ) yêu thích.

NVIDIA đã gửi cho tôi một chiếc để chơi cùng và tôi đã đưa nó qua các cuộc đua - cả với tư cách là một người có sở thích tiên tiến, cũng như một người tiêu dùng thông thường đang tìm cách xây dựng thiết bị máy tính của riêng họ. Tôi khá hài lòng với những gì tôi đã thấy.

Jetson TK1 là gì?

Jetson không phải là một công cụ học tập

Jetson là những gì được gọi là một máy tính bảng đơn. Điều đó có nghĩa là nó đã sẵn sàng để cắm vào màn hình hiển thị một số loại, thêm phương thức nhập liệu và sau đó mọi thứ chỉ hoạt động. Mọi thứ cần thiết để chạy như một máy tính - bộ xử lý, bộ nhớ, lưu trữ, kết nối mạng, v.v. - được tích hợp ngay trên bo mạch và điều này làm cho việc bắt đầu một dự án khá dễ dàng. Những dự án đó có thể là một cái gì đó rất kỹ thuật mà người tiêu dùng sẽ không quan tâm, hoặc chúng có thể là một cái gì đó đơn giản hơn như xây dựng PC Home Theater của riêng bạn. Tất cả bạn cần làm là tải một số phần mềm và bật nó lên.

Jetson không phải là một công cụ học tập, giống như Raspberry Pi. Những thứ như tiêu đề GPIO (Đầu vào và đầu ra mục đích chung) có khoảng cách chân 2 mm và sử dụng logic 1, 8 volt có nghĩa là bạn sẽ không thể sử dụng một loạt các thành phần mở rộng bộ công cụ sở thích. Nếu bạn hiểu điều đó có nghĩa là gì, thì bạn sẽ thấy tại sao điều này lại nhắm vào ai đó trong môi trường phát triển tiên tiến. Nếu bạn không hiểu, điều đó chỉ có nghĩa là bạn sẽ không đến Adafbean và mua bộ dụng cụ làm sẵn để chế tạo đồ ở nhà.

các ứng dụng có thể sử dụng lõi đồ họa 192 Kepler để tính toán

Jetson là một máy tính bảng đơn rất mạnh (dành cho sản phẩm dựa trên ARM) để sử dụng trong các ứng dụng công nghiệp, nơi có bảng làm sẵn được ưu tiên hoặc để làm một cái gì đó như xây dựng máy tính cá nhân hoặc máy chủ mini của riêng bạn. Nó thân thiện với năng lượng (Tôi đã đo được 13 watt năng lượng khi sử dụng tối đa), được hỗ trợ hoàn toàn bởi Linux 4 Tegra dựa trên Ubuntu 14.04 của NVIDIA và hỗ trợ đầy đủ ngôn ngữ CUDA của GPGPU. Điều này có nghĩa là các ứng dụng có thể sử dụng lõi đồ họa 192 Kepler để tính toán nếu chúng được phát triển cho nó. Bất cứ ai sử dụng card đồ họa lớp Kepler trong máy tính Windows của họ kết hợp với một chương trình như Adobe Premiere đều có thể cho bạn biết điều này tạo ra sự khác biệt rất lớn. Và với Jetson, bạn sẽ không phải sử dụng hàng trăm watt điện để làm điều đó.

Thông số phần cứng

Đối với một hệ thống ARM, thứ này là một con quái vật

Jeston chạy trên Tegra TK1 SoC (hệ thống trên chip) mới nhất của NVIDIA. Bạn có bốn lõi ARM Cortex-A15 32 bit chạy ở tốc độ 2, 3 GHz, lõi "bóng" Cortex-A15 công suất thấp chạy khi hệ thống không tải nặng để thân thiện với năng lượng hơn và 192 Kepler Các lõi GPU ở mức 852 MHz cho mã lực đồ họa và tính toán GPU thông qua ngôn ngữ CUDA (Compute Unified Device Architecture) của NVIDIA. Đối với một hệ thống ARM, thứ này là một con thú.

Kết hợp với TK1 SoC là 2GB RAM DDR3L, tốc độ 933 MHz và trên bus rộng 64 bit. Để lưu trữ, có 16GB flash NAND trên bo mạch, cũng như thẻ SD và mở rộng SATA - cắm vào thứ gì đó như SSD 1TB chỉ cần cáp đúng. Một lần nữa, đây không phải là đồ chơi.

Để kết nối với phần còn lại của thế giới, bạn có một lời khen ngợi đầy đủ về đầu vào và đầu ra. Cổng Ethernet Realtek RTL8111GS 10/100/1000 được tích hợp sẵn và được hỗ trợ đầy đủ. Có cổng HDMI tiêu chuẩn cho âm thanh và video sang màn hình ngoài, giắc cắm đầu vào và đầu ra âm thanh tương tự và cổng USB 3.0 kích thước đầy đủ.

Vấn đề lớn nhất của tôi là thiếu hỗ trợ Android

Để sử dụng nâng cao hơn, bạn sẽ tìm thấy một cổng nối tiếp RS232 đơn, tiêu đề GPIO 25 chân, tiêu đề JTAG và khe cắm tốc độ miniPCI một làn. Ngoài ra còn có USB OTG và phục hồi thông qua cổng micro USB 2.0.

Mặc dù tôi muốn thấy mạng không dây và Bluetooth tích hợp, việc bổ sung một cổng nối tiếp và tiêu đề JTAG nhiều hơn là bù cho nó. Hãy nhớ rằng, điều này không được thiết kế cho người mới bắt đầu.

Vấn đề lớn nhất của tôi là thiếu hỗ trợ Android. NVIDIA đã nói rằng Linux 4 Tegra là hệ điều hành duy nhất được hỗ trợ cho Jetson và tôi nghĩ rằng họ đang xem xét một cộng đồng phát triển khổng lồ - cả "chuyên nghiệp" và những người tin học làm những điều tuyệt vời - bằng cách không bao gồm nó. Tôi không chắc tại sao Android không có sẵn cho Jetson (nếu tôi phải đoán, tôi sẽ nói nó có liên quan đến CUDA, nhưng đó là phỏng đoán 100 phần trăm) nhưng tôi ước nó như vậy. Đối với mọi người đam mê hoặc chuyên nghiệp muốn có một môi trường Ubuntu đầy đủ để phát triển, tôi chắc chắn cũng có người muốn Android.

Ai nên sử dụng cái này?

sức mạnh tính toán nhiều hơn bạn sẽ biết phải làm gì với

Hy vọng rằng, hơn một vài người trong chúng ta đọc điều này. Jetson sẽ tạo ra một HTPC hiện đại hoặc tập tin mạng và máy chủ phương tiện (vì kho phần mềm Ubuntu khổng lồ) và nó cũng là thiết bị hoàn hảo để sử dụng trong các ngành công nghiệp như lĩnh vực y tế, ngành công nghiệp ô tô hoặc robot và thị giác máy. Được đóng gói trong một bảng nhỏ này là cùng một công cụ tính toán GPU mà bạn sẽ tìm thấy trong bất kỳ hệ thống cao cấp nào được thiết kế cho các ứng dụng CUDA, sử dụng năng lượng ít hơn khoảng 10 lần.

Về phía người tiêu dùng, ngay cả khi chạy một máy tính để bàn đầy đủ, hệ thống vẫn đáp ứng và có khả năng. Không có khả năng như Raspberry Pi có khả năng, nhưng có khả năng như máy tính xách tay của bạn có khả năng. Dễ dàng nhận thấy việc xây dựng một hệ thống với ổ đĩa SATA lớn bên ngoài và tải nó bằng phần mềm dành riêng cho giải trí và phương tiện giải trí và bạn sẽ nhận thấy hiệu suất được cải thiện đáng kể so với HTPC Android hoặc máy tính đa phương tiện dựa trên Raspberry Pi.

Người chơi và những người đam mê có thể muốn nghĩ hai lần về Jetson

Jetson cũng là công cụ để mở ra một thế hệ hệ thống nhúng mới. Các nhà phát triển hiện đang làm việc trên các ứng dụng CUDA hiện có môi trường nhúng được xây dựng sẵn để bắt đầu với ít hoặc không có thay đổi nào đối với mã lõi của họ. Các nhà phát triển làm việc trên các nền tảng nhúng hiện có một bảng hướng dẫn ARM có sức mạnh tính toán nhiều hơn họ sẽ biết phải làm gì với. Sẽ rất đáng để viết lại mã để sử dụng CUDA cho nhiều dự án mà không thể thực hiện được nếu không có loại phần cứng này. CUDA SDK của NVIDIA đã mạnh mẽ và trưởng thành và chúng tôi chắc chắn rằng họ sẽ tiếp tục cung cấp các thư viện và công cụ để phát triển hơn nữa. Tôi đã thực hiện một số tư vấn về phía một nhóm nhỏ, những người có thể đang thử nó cho dự án mới nhất của họ, vì vậy chắc chắn có một số lợi ích ngoài đó.

Người chơi và những người đam mê có thể muốn nghĩ hai lần về Jetson, mặc dù. Các thư viện được tăng tốc GPU nghe có vẻ như là một điều tuyệt vời, nhưng bạn sẽ không thể ngồi xuống và viết một vài dòng Python để sử dụng bất kỳ trong số chúng. Bạn cũng sẽ gặp khó khăn hơn trong việc tìm kiếm bất cứ thứ gì hoạt động với thiết lập GPIO độc đáo của Jetson, và có khả năng sẽ hít phải rất nhiều mạch thiết kế khói màu xanh có thể giao tiếp với logic 1, 8 volt. Đối với người mới bắt đầu, Raspberry PI, Arduino Uno và khiên để biến họ thành bạn bè vẫn là lựa chọn tốt nhất của bạn.

Bao bọc tất cả

Có cả một địa ngục của rất nhiều sức mạnh tính toán ở đây. Trong thực tế, cơ hội là có nhiều hơn hầu hết mọi người cần. Và chỉ với $ 192, chi phí không phải là một rào cản.

Tôi có thể nghĩ về bất kỳ số lượng nào ở đây trong văn phòng của mình mà tôi thích sử dụng Jetson cho - phục vụ tệp, quản lý mạng, phục vụ phương tiện hoặc thậm chí là bộ điều khiển hồ cá. Và nó sẽ rất tốt ở bất kỳ ai trong số họ. Nếu tôi đang ở trong thị trường cho một HTPC đầy đủ, tôi sẽ bắt đầu với một Jetson.

Ngoài ra, khi làm việc trong ngành công nghiệp thị giác máy, tôi có thể thấy một trường hợp sử dụng rất lớn cho Jetson. Tất cả sức mạnh tính toán đó, các thư viện CUDA mạnh mẽ và mức tiêu thụ năng lượng thấp có nghĩa là Jetson sẽ lý tưởng cho nhiều ứng dụng trong không gian công nghiệp. Các ứng dụng để sắp xếp máy, hoặc hình ảnh y tế xuất hiện ngay trong đầu, cũng như phần cứng trong xe hơi của bạn, điều mà chúng ta đã biết NVIDIA rất quan tâm.

Nhưng nếu bạn là người mới bắt đầu hoặc một người đam mê điện tử thông thường, có lẽ bạn nên nhìn vào một bảng khác. Không phải là Jetson sẽ không thể làm bất cứ điều gì bạn muốn nó làm (và hơn thế nữa), nhưng đó không phải là cách dễ dàng để bắt đầu.