Chuyên trang cập nhập thông tin về công nghệ mới nhất trong và ngoài nước. Chúng tôi yêu công nghệ và chúng tôi cung cấp cho độc giả nhiều cách để tạo hứng thú về công nghệ mới:
Nó hỗ trợ cho tất cả các loại mạng 5G, trình điều khiển GPU có thể cập nhật, màn hình QHD + @ 144 Hz, hiệu suất 15 TOPS AI và quay video HDR gốc.
Tại sự kiện Snapdragon Tech Summit 2019, Qualcomm đã công bố chi tiết thông số kỹ thuật của SoC mới nhất của họ, Snapdragon 865. Snapdragon 865 có CPU Kryo 585 được nâng cấp, GPU Adreno 650, Hexagon 698 DSP và Spectra 480 ISP. Snapdragon 865 không có bất kỳ modem tích hợp nào và thay vào đó, nó yêu cầu các OEM sử dụng modem Snapdragon X55 như một phần đính kèm bắt buộc, model 5G hàng đầu của Qualcomm. Snapdragon 865 được dự kiến sẽ xuất hiện trong hầu hết các flagship Android vào năm 2020.
Kết nối Snapdragon 865
Qualcomm đã chọn 5G cho Snapdragon 865 và được kết hợp với modem 5G mới nhất của Qualcomm, là X55 Snapdragon. Các modul X55 là một multimodem 7nm (4G và 5G) có khả năng tốc độ cực đại lên đến 7,5 Gbps và tốc độ uplink lên đến 3 Gbps trong các mạng 5G. Nó hoàn toàn tương thích với ăng-ten TM527 mm mới nhất của Qualcomm. Tất cả các thiết bị triển khai Snapdragon 865 SoC phải được trang bị Snapdragon X55 kết hợp, vì 865 SoC không có modem tích hợp, không giống như người tiền nhiệm của nó, Snapdragon 855. Modem X55-5G hỗ trợ phạm vi 5G SA và NSA, mmWave và tần số Sub-6 GHz (4×4 MIMO) cũng như các băng tần FDD và TDD.
Ngoài ra, Qualcomm FastConnect 6800 cung cấp chip WiFi tiên tiến nhất. Nó hỗ trợ Wi-Fi 6 (802.11ax), 802.11ac Wave 2, 802.11a / b / g / n ở các dải tần 2,4 và 5 GHz. Qualcomm công bố 1.774 Gbps là tốc độ tối đa. Chip cũng tích hợp Bluetooth 5.1.
GPU và CPU Qualcomm Snapdragon 865
CPU Snapdragon 865 Octa Core được nâng cấp lên Kryo 585, mà Qualcomm tuyên bố cung cấp hiệu suất tăng 25% so với Kryo 485. Snapdragon 865 có lõi Cortex A77 mới nhất của ARM, với Prime Core tốc độ 2,84 GHz và ba lõi tốc độ 2,42 GHz. Bốn lõi Cortex A55 tốc độ 1,8 GHz tổng cộng có 8 lõi tích hợp trên CPU. Tốc độ tương đương với SD 855, nhưng bộ đệm L3 cho cụm CPU đã được tăng từ 2 MB lên 4 MB. SoC cũng hỗ trợ bộ điều khiển bộ nhớ lai tương thích với cả RAM LPDDR4X và LPDDR5, hỗ trợ tốc độ tối đa 2.750 MHz và có khả năng đạt được băng thông 44 GB/giây.
Snapdragon 865 cũng có GPU Adreno 650, được công bố nhanh hơn tới 20% so với Adreno 640 trong SD 855 thế hệ trước. Adreno 650 bao gồm toàn bộ ” Snapdragon Elite Gaming Features ” như ” Desktop Forward Rendering “và ” Game Color Plus “. Adreno 650 sẽ là GPU di động đầu tiên hỗ trợ cập nhật trình điều khiển độc lập với hệ điều hành. GPU có thể hỗ trợ màn hình hiển thị lên đến QHD + @ 144 Hz hoặc 4K @ 60 Hz có độ sâu màu 10 bit và hỗ trợ không gian màu Rec.2020.
Qualcomm chỉ ra rằng CPU và GPU đã được thiết kế với “hiệu suất duy trì”, có nghĩa là hiệu suất cao liên tục khi cần, mà không cần điều chỉnh trong ngắn hạn.
Bảo mật Qualcomm Snapdragon 865
Snapdragon 865 có ” Secure Processing Unit ” được tích hợp trực tiếp vào chip, quản lý tất cả các quy trình liên quan đến bảo mật trên thiết bị. Không cần kết nối tới nền tảng đám mây cho tất cả các quy trình bảo mật. SD 865 đã được chứng nhận là tương đương với smartcard-equivalent và là nền tảng đầu tiên hỗ trợ “Mobile ID.
AI Qualcomm Snapdragon 865
Qualcomm đã tập trung vào Trí tuệ nhân tạo (AI) trong các chip tiền nhiệm và lần này cũng không khác. Sự kết hợp giữa CPU Kryo-585, CPU Adreno-650 và Hexagon 698 DSP mới dự kiến sẽ cung cấp công suất tính toán KI (15 TOPS) gấp đôi SD 855 (7 TOPS) trong khi tiêu thụ ít năng lượng hơn. Vẫn còn phải xem SD 865 sẽ hoạt động như thế nào so với Apple A13 Bionic và HiSilicon Kirin 990, cả hai đều khẳng định hiệu suất AI hàng đầu.
Những gì AI có khả năng giải quyết được thể hiện một cách ấn tượng trong buổi họp báo. Từ nhận dạng âm nhạc, đến nhận dạng giọng nói thành văn bản, đến dịch đồng thời, với đầu vào bằng tiếng Anh sang đầu ra giọng nói tiếng Trung. Ví dụ, một cuộc gọi thoại từ Mỹ đến Trung Quốc có thể được thực hiện, theo cách đó, giao tiếp giữa hai người tham gia được tự động dịch từ tiếng Anh sang tiếng Trung và ngược lại. Điều đặc biệt ở đây là không yêu cầu kết nối tới nền tảng đám mây cho tất cả các tác vụ này; tất cả các quá trình diễn ra trực tiếp trên chip. Ưu điểm lớn: độ trễ thấp nhất và bảo mật dữ liệu.
Máy ảnh Qualcomm Snapdragon 865
Bộ xử lý hình ảnh (ISP) như một phần của Snapdragon 865 SoC cũng sẽ nhận được một bản cập nhật lớn trong năm nay và hiện được gọi là Qualcomm Spectra 480, có thể xử lý hình ảnh với tốc độ 2 gigapixel mỗi giây nhờ truyền dữ liệu nhanh hơn nhiều giữa các cảm biến và ISP. Điều này giúp có thể chụp ảnh lên tới 200 megapixel hoặc video ở 4K 30 khung hình/giây ở 64 megapixel trên mỗi khung hình, tức là có thể chụp ảnh độ phân giải cao trong khi quay video. Qualcomm công bố khả năng xử lý hình ảnh với mật độ điểm ảnh cực cao lên tới 200 megapixel và khả năng thu phóng kỹ thuật số sau khi ảnh được chụp. Các tính năng khác của ISP mới bao gồm tự động lấy nét với nhiều điểm lấy nét hơn đáng kể và Lõi lọc nhiễu mới, nhằm mang lại những cải tiến đáng kể, đặc biệt là trong các tình huống ánh sáng yếu với ảnh chụp văn bản. Với sự trợ giúp của “Lọc Sematic”, có thể phân biệt các bề mặt trong hình ảnh, chẳng hạn như tóc, da, quần áo, nền, v.v. và sử dụng bộ lọc cho các bề mặt khác nhau. Trong tương lai, định dạng bộ chứa HEIF cũng sẽ được hỗ trợ, trong đó nhiều thông tin như phơi sáng, màu sắc, ngày tháng, vị trí, v.v. cũng có thể được lưu và chỉnh sửa.
Nhờ khả năng xử lý ảnh nguyên bản của Spectra 480 ở các định dạng HDR10 +, HDR10, HDR10, HLG và Dolby Vision, lần đầu tiên bộ xử lý có thể ghi HDR thực trên điện thoại di động. Các ISP mới cũng có thể ghi lại video lên đến 8K (33 megapixel) và ở đúng độ sâu màu 10-bit và không gian màu Rec.2020. Ghi 4K tại 120 fps, cho phép bạn tạo ra video với tốc độ 120Hz, hoặc video quay chậm có độ phân giải cao ở tốc độ 30 fps. Với tính năng “Slo-Mo không giới hạn”, bạn có thể ghi hình độ phân giải 720p ở tốc độ 960 khung hình/giây.
Hỗ trợ chơi game trên Qualcomm Snapdragon 865
Về chơi game, Qualcomm nhận thấy tiềm năng rất lớn trong mảng game trên nền tảng đám mây (cloud gaming), mà mạng 5G sẽ mang lại trong tương lai. Để tối đa hóa trải nghiệm chơi trò chơi trên các thiết bị Snapdragon 865 SoC, nhiều tính năng đã được triển khai theo khẩu hiệu “Snapdragon Elite Gaming.” Chẳng hạn, ” Adaptive Game Engine ” nhằm đảm bảo tốc độ khung hình cao liên tục mà không bị gián đoạn, lên đến 90 tới 120 fps, màn hình tốc độ 144 Hz cũng sẽ được hỗ trợ trong tương lai. Dành riêng cho PubG-Mobile, 10-bit HDR cũng được hỗ trợ. chức năng tiếp theo được đề cập là “Game Color Plus ” và “Adreno HDR Fast Blend “, cả hai đều nhằm cải thiện trải nghiệm hình ảnh trong các trò chơi
Qualcomm Snapdragon 865 dự kiến sẽ được sử dụng trong Samsung Galaxy S11, Note 11, OnePlus 8, Google Pixel 5 và một loạt các flagship Android khác của Trung Quốc. Chúng tôi mong nhận được một số dữ liệu điểm chuẩn ban đầu tại sự kiện vào ngày mai.
OpenGL (tiếng Anh Open Graphics Library) là một giao diện lập trình ứng dụng đồ họa (API) cho rendering 2D và 3D đồ họa vector. API thường được sử dụng để tương tác với một đơn vị xử lý đồ họa (GPU) giúp tăng tốc phần cứng xử lý đồ họa.
Silicon Graphics Inc., (SGI) bắt đầu phát triển OpenGL vào năm 1991 và phát hành nó vào ngày 30 tháng 6 năm 1992 các ứng dụng sử dụng nó rộng rãi trong lĩnh vực thiết kế (CAD), thực tế ảo, khoa học, thông tin, mô phỏng chuyến bay và trò chơi video . Từ năm 2006, OpenGL được quản lý bởi tập đoàn công nghệ phi lợi nhuận Khronos Group .
Thiết kế của OpenGL
Đặc tả OpenGL mô tả một API để vẽ đồ họa 2D và 3D. Mặc dù API có thể được triển khai hoàn toàn bằng phần mềm, nhưng nó được thiết kế để được triển khai hầu hết hoặc hoàn toàn bằng phần cứng .
API được định nghĩa là một tập hợp các hàm có thể được gọi bởi chương trình máy khách. Mặc dù các định nghĩa hàm rất giống với ngôn ngữ lập trình C, nhưng chúng độc lập với ngôn ngữ. Ngoài ra nó còn là một nền tảng chéo và nó không cung cấp API liên quan đến đầu vào, âm thanh.
Phát triển OpenGL
OpenGL là một API đang phát triển. Các phiên bản mới của OpenGL thường được phát hành bởi Tập đoàn Khronos, mỗi phiên bản mở rộng API để hỗ trợ các tính năng mới khác nhau. Chi tiết của từng phiên bản được quyết định bởi sự đồng thuận giữa các thành viên của Tập đoàn, bao gồm các nhà sản xuất card đồ họa, nhà thiết kế hệ điều hành và các công ty công nghệ nói chung như Mozilla và Google.
Ngoài các tính năng được yêu cầu bởi API lõi, các nhà cung cấp bộ xử lý đồ họa (GPU) có thể cung cấp chức năng bổ sung dưới dạng tiện ích mở rộng . Các tiện ích mở rộng có thể giới thiệu các chức năng mới và các hằng số mới và có thể nới lỏng hoặc loại bỏ các hạn chế đối với các chức năng OpenGL hiện có. Các nhà cung cấp có thể sử dụng các tiện ích mở rộng để hiển thị API tùy chỉnh mà không cần sự hỗ trợ từ các nhà cung cấp khác hoặc Tập đoàn Khronos nói chung, điều này làm tăng đáng kể tính linh hoạt của OpenGL. Tất cả các tiện ích mở rộng được thu thập và được xác định bởi OpenGL Registry.
Mỗi phần mở rộng được liên kết với một mã định danh ngắn, dựa trên tên của công ty đã phát triển nó. Ví dụ: định danh của Nvidia là NV, là một phần của tên mở rộng GL_NV_half_float, hằng số GL_HALF_FLOAT_NV và hàm glVertex2hNV(). Nếu nhiều nhà cung cấp đồng ý triển khai cùng chức năng bằng cùng một API, tiện ích mở rộng chia sẻ có thể được phát hành, sử dụng mã định danh EXT. Trong trường hợp Hội đồng Đánh giá Kiến trúc của Tập đoàn Khronos cung cấp phần mở rộng của họ mã định danh ARB được sử dụng.
Các tính năng được giới thiệu bởi mỗi phiên bản OpenGL mới thường được phát triển từ các tính năng kết hợp của một số tiện ích mở rộng được triển khai rộng rãi, đặc biệt là các tiện ích mở rộng loại ARB hoặc EXT.
Tài liệu OpenGL là gì
Sự phổ biến của OpenGL một phần là do chất lượng của tài liệu chính thức. Hội đồng đánh giá kiến trúc OpenGL đã phát hành một loạt sách hướng dẫn cùng với thông số kỹ thuật được cập nhật để theo dõi các thay đổi trong API. Chúng thường được loại bằng màu sắc bìa của chúng:
Màu đỏ
Hướng dẫn lập trình OpenGL, phiên bản thứ 9. ISBN 978-0-134-49549-1
Hướng dẫn chính thức để học OpenGL, Phiên bản 4.5 với SPIR-V
Màu cam
Ngôn ngữ tạo bóng OpenGL, phiên bản thứ 3. ISBN 0-321-63763-1
Một cuốn sách hướng dẫn và tham khảo cho GLSL .
Sách lịch sử (tiền OpenGL 2.0):
Màu xanh
Lập trình OpenGL cho Hệ thống X Window. ISBN 978-0-201-48359-8
Một cuốn sách về X11 giao thoa và Bộ công cụ tiện ích OpenGL (GLUT).
Màu xanh
Tài liệu tham khảo OpenGL, phiên bản thứ 4. ISBN 0-321-17383-X
Các trang hướng dẫn sử dụng Unix (man) cho OpenGL.
Màu trắng
Lập trình OpenGL cho Windows 95 và Windows NT. ISBN 0-201-40709-4
Giao tiếp OpenGL với Microsoft Windows.
Thư viện liên kết
Các phiên bản đầu tiên của OpenGL được phát hành với thư viện tiện ích OpenGL (GLU). Nó cung cấp tính năng đơn giản, hữu ích nhưng khó có khả năng được hỗ trợ trong phần cứng hiện đại, chẳng hạn như tessellating , và tạo ra mipmaps. Thông số kỹ thuật GLU được cập nhật lần cuối vào năm 1998 và hiện không được chấp nhận .
Bộ công cụ ngữ cảnh và cửa sổ
Do việc tạo ngữ cảnh OpenGL là một quá trình khá phức tạp do nó khác nhau giữa các hệ điều hành , việc tạo ngữ cảnh OpenGL tự động đã trở thành một tính năng phổ biến của một số thư viện giao diện người dùng và phát triển trò chơi, bao gồm SDL, Allegro, SFML, FLTK, và Qt . Một vài thư viện đã được thiết kế chỉ để tạo ra một cửa sổ hỗ trợ OpenGL. Thư viện đầu tiên như vậy là OpenGL Utility Toolkit (GLUT), sau đó được thay thế bởi freeglut. GLFW là một thay thế mới hơn.
Các bộ công cụ này được thiết kế để tạo và quản lý các cửa sổ OpenGL và quản lý đầu vào
GLFW – Trình xử lý cửa sổ đa nền tảng và bàn phím chuột-chuột-cần điều khiển; thiên về game
freeglut – Một trình xử lý cửa sổ và bàn phím chuột đa nền tảng; API của nó là siêu bộ của API GLUT và nó ổn định và cập nhật hơn GLUT
OpenGL Utility Toolkit (GLUT) – Trình xử lý cửa sổ cũ, không còn được duy trì.
Một số “thư viện đa phương tiện” có thể tạo các cửa sổ OpenGL, ngoài việc nhập liệu, âm thanh và các tác vụ khác hữu ích cho các ứng dụng giống như trò chơi
Allegro 5 – Thư viện đa phương tiện đa nền tảng với API C tập trung vào phát triển trò chơi
Simple DirectMedia Layer (SDL) – Thư viện đa phương tiện đa nền tảng với API C
SFML – Thư viện đa phương tiện đa nền tảng với API C ++
Bộ công cụ widget
FLTK – Một thư viện widget C ++ đa nền tảng nhỏ
Qt – Bộ công cụ widget C ++ đa nền tảng. Nó cung cấp nhiều đối tượng trợ giúp OpenGL, thậm chí còn loại bỏ sự khác biệt giữa GL máy tính để bàn và OpenGL ES
wxWidgets – Bộ công cụ widget C ++ đa nền tảng
Thư viện tải mở rộng
Với khối lượng công việc lớn liên quan đến việc xác định và tải các phần mở rộng OpenGL, một vài thư viện đã được thiết kế để tự động tải tất cả các tiện ích mở rộng và chức năng. Ví dụ bao gồm GLEE , GLEW và glbinding . Các tiện ích mở rộng cũng được tải tự động chẳng hạn như JOGL và PyOpenGL .
Triển khai
Mesa 3D là một triển khai mã nguồn mở của OpenGL. Nó có thể thực hiện kết xuất phần mềm thuần túy và cũng có thể sử dụng khả năng tăng tốc phần cứng trên BSD, Linux và các nền tảng khác bằng cách tận dụng Cơ sở hạ tầng kết xuất trực tiếp. Kể từ phiên bản 13.0, nó triển khai phiên bản 4.5 của tiêu chuẩn OpenGL.
Lịch sử OpenGL
Vào những năm 1980, việc phát triển phần mềm có thể hoạt động với nhiều loại phần cứng đồ họa là một thách thức thực sự. Các nhà phát triển phần mềm đã viết các giao diện và trình điều khiển tùy chỉnh cho từng phần cứng. Điều này là tốn kém và cần nhiều nhân lực.
Đến đầu những năm 1990, Silicon Graphics (SGI) là công ty hàng đầu về đồ họa 3D cho các máy trạm. API IRIS GL của họ được coi là tiên tiến và trở thành tiêu chuẩn công nghiệp, làm lu mờ PHIGS dựa trên tiêu chuẩn mở. IRIS GL được coi là dễ sử dụng hơn và vì nó hỗ trợ chế độ kết xuất ngay lập tức . Ngược lại, PHIGS được coi là khó sử dụng và lỗi thời về chức năng.
Các đối thủ cạnh tranh của SGI (bao gồm Sun microsystems , Hewlett-Packard và IBM ) cũng có thể đưa ra thị trường phần cứng 3D được hỗ trợ bởi các phần mở rộng được thực hiện theo tiêu chuẩn PHIGS, điều này đã gây áp lực cho SGI phải mở một phiên bản IrisGL dưới dạng tiêu chuẩn công khai có tên OpenGL .
Tuy nhiên, SGI có nhiều khách hàng mà việc thay đổi từ IrisGL sang OpenGL sẽ đòi hỏi đầu tư đáng kể. Hơn nữa, IrisGL có các chức năng API không liên quan đến đồ họa 3D. Ví dụ, nó bao gồm một cửa sổ, bàn phím và chuột API, một phần vì nó đã được phát triển trước khi Hệ thống X Window. Và các thư viện IrisGL không phù hợp để mở công khai do vấn đề cấp phép và bằng sáng chế. Các yếu tố này yêu cầu SGI tiếp tục hỗ trợ API lập trình Iris Inventor và Iris Performanceer tiên tiến và độc quyền trong khi hỗ trợ thị trường cho OpenGL trưởng thành.
Một trong những hạn chế của IrisGL là nó chỉ cung cấp quyền truy cập vào các tính năng được hỗ trợ bởi phần cứng cơ bản. Nếu phần cứng đồ họa không hỗ trợ một tính năng cơ bản, thì ứng dụng không thể sử dụng nó. OpenGL đã khắc phục vấn đề này bằng cách cung cấp phần mềm triển khai các tính năng không được phần cứng hỗ trợ, cho phép các ứng dụng sử dụng đồ họa tiên tiến trên các hệ thống tương đối thấp. OpenGL đẩy trách nhiệm phát triển của các chương trình giao diện phần cứng ( trình điều khiển thiết bị) cho các nhà sản xuất phần cứng và các chức năng được ủy quyền cho hệ điều hành bên dưới. Với rất nhiều loại phần cứng đồ họa khác nhau, việc khiến tất cả giao tiếp cùng một ngôn ngữ có tác động đáng kể bằng cách cung cấp cho các nhà phát triển phần mềm một nền tảng cấp cao hơn để phát triển đồ họa 3D.
Năm 1992, SGI đã lãnh đạo việc thành lập Hội đồng Đánh giá Kiến trúc OpenGL (OpenGL ARB), nhóm các công ty sẽ duy trì và mở rộng đặc tả OpenGL trong tương lai.
Microsoft phát hành Direct3D vào năm 1995, cuối cùng trở thành đối thủ cạnh tranh chính của OpenGL. Hơn 50 nhà phát triển trò chơi đã ký một bức thư ngỏ tới Microsoft, vào ngày 12 tháng 6 năm 1997, kêu gọi công ty tích cực hỗ trợ Open GL. Vào ngày 17 tháng 12 năm 1997, Microsoft và SGI đã khởi xướng dự án Fahrenheit, đây là một nỗ lực chung với mục tiêu hợp nhất các giao diện OpenGL và Direct3D. Năm 1998, Hewlett-Packard tham gia dự án. Ban đầu, nó cho thấy một số tiềm năng thống nhất các API đồ họa máy tính 3D tương tác, nhưng vì những hạn chế tài chính tại SGI, lý do chiến lược tại Microsoft và thiếu sự hỗ trợ chung của cộng đồng, nó đã bị bỏ rơi vào năm 1999.
Vào tháng 7 năm 2006, Hội đồng Đánh giá Kiến trúc OpenGL đã bỏ phiếu để chuyển quyền kiểm soát tiêu chuẩn API OpenGL cho Tập đoàn Khronos.
Vào tháng 6 năm 2018, Apple đã từ chối API OpenGL trên tất cả các nền tảng của họ (iOS, macOS và tvOS), khuyến khích mạnh mẽ các nhà phát triển sử dụng API độc quyền của họ
Lịch sử phiên bản
Phiên bản đầu tiên của OpenGL, phiên bản 1.0, được phát hành vào ngày 30 tháng 6 năm 1992 bởi Mark Segal và Kurt Akeley. Kể từ đó, OpenGL đôi khi được mở rộng bằng cách phát hành phiên bản đặc tả mới. Các bản phát hành như vậy xác định một bộ các tính năng cơ bản mà tất cả các card đồ họa phù hợp phải hỗ trợ và dựa vào đó các tiện ích mở rộng mới có thể dễ dàng được viết hơn. Mỗi phiên bản OpenGL mới có xu hướng kết hợp một số tiện ích mở rộng có sự hỗ trợ rộng rãi giữa các nhà cung cấp card đồ họa, mặc dù chi tiết của các tiện ích mở rộng đó có thể được thay đổi.
Phiên bản
Ngày phát hành
Tính năng, đặc điểm
1.1
Ngày 4 tháng 3 năm 1997
Đối tượng kết cấu
1.2
Ngày 16 tháng 3 năm 1998
Hoạ tiết 3D, BGRA và các định dạng pixel được đóng gói , giới thiệu tập hợp hình ảnh hữu ích cho các ứng dụng xử lý ảnh
1.2.1
Ngày 14 tháng 10 năm 1998
Một khái niệm về phần mở rộng ARB
1.3
Ngày 14 tháng 8 năm 2001
Đa biến , đa mẫu, nén kết cấu
1,4
Ngày 24 tháng 7 năm 2002
Hoạ tiết sâu, GLSlang
1,5
29 tháng 7 năm 2003
Đối tượng đệm của Vertex (VBO), Truy vấn loại trừ
2.0
Ngày 7 tháng 9 năm 2004
GLSL 1.1, MRT , Non Power of Two textures, Point Sprites, Stprint hai mặt
2.1
Ngày 2 tháng 7 năm 2006
GLSL 1.2, Đối tượng bộ đệm pixel (PBO), sRGB Textures
3.0
Ngày 11 tháng 8 năm 2008
GLSL 1.3, Mảng kết cấu, Kết xuất có điều kiện, Đối tượng bộ đệm khung (FBO)
3,1
Ngày 24 tháng 3 năm 2009
GLSL 1.4, Instance, Object Buffer Object, thống nhất Buffer Object, Primitive restart
3.2
Ngày 3 tháng 8 năm 2009
GLSL 1.5, Shader Geometry, lấy mẫu nhiều mẫu
3,3
Ngày 11 tháng 3 năm 2010
GLSL 3.30, Backports càng nhiều chức năng càng tốt từ đặc tả OpenGL 4.0
4.0
Ngày 11 tháng 3 năm 2010
GLSL 4,00, Tessname trên GPU, đổ bóng với độ chính xác 64 bit
4.1
Ngày 26 tháng 7 năm 2010
GLSL 4.10, Đầu ra gỡ lỗi thân thiện với nhà phát triển, khả năng tương thích với OpenGL ES 2.0
4.2
Ngày 8 tháng 8 năm 2011
GLSL 4.20, Trình tạo bóng với bộ đếm nguyên tử, vẽ phản hồi biến đổi theo bản năng, đóng gói đổ bóng, cải thiện hiệu suất
4.3
Ngày 6 tháng 8 năm 2012
GLSL 4.30, Tính toán trình tạo bóng tận dụng song song GPU, đối tượng bộ đệm lưu trữ shader, nén kết cấu ETC2 / EAC chất lượng cao, tăng bảo mật bộ nhớ, mở rộng độ bền đa ứng dụng, tương thích với OpenGL ES 3.0
4,4
Ngày 22 tháng 7 năm 2013
GLSL 4.40, Điều khiển vị trí bộ đệm, Truy vấn không đồng bộ hiệu quả, Bố cục biến đổi Shader, Liên kết nhiều đối tượng hiệu quả, Chuyển đổi hợp lý các ứng dụng Direct3D, Mở rộng kết cấu không ràng buộc
4,5
Ngày 11 tháng 8 năm 2014
GLSL 4.50, Truy cập trạng thái trực tiếp (DSA), API OpenGL ES 3.1 và tính tương thích của trình đổ bóng, tính năng mô phỏng DX11
4.6
Ngày 31 tháng 7 năm 2017
GLSL 4.60, Xử lý hình học và thực hiện đổ bóng hiệu quả hơn, nhiều thông tin hơn, không có ngữ cảnh lỗi, SPIR-V, lọc bất đẳng hướng
ảnh Tia X ốp lưng thông minh Smart Case của Iphone – Image: iFixit via Creative Electron
Tuần trước, Apple đã bất ngờ ra mắt dòng sản phẩm ốp lưng thông minh Smart Case cho iPhone 11, 11 Pro và 11 Pro Max và các vỏ này có một bổ sung mới hấp dẫn người dùng: nút camera vật lý. Cách thức hoạt động của nút mới là một điều bí ẩn, vì bản thân iPhone không có nút dành riêng cho màn trập camera. Nhưng bây giờ chúng ta biết thêm một chút về cơ chế, nhờ vào ảnh chụp tia X được thực hiện bởi iFixit và Creative Electron .
Nếu bạn nhìn kỹ vào bức ảnh ở đầu bài này, bạn có thể thấy hai mạch mỏng chạy từ nút về phía pin trước khi chúng rẽ phải vào bảng mạch, kết nối với cổng Lightning, truyền dữ liệu tới iPhone được kết nối với ốp lưng. Có lẽ, khi bạn nhấn nút, các mạch đó sẽ báo cho bảng mạch để truyền dữ liệu cho iPhone mở ứng dụng camera và bạn có thể chụp ảnh. Đây là ảnh chụp chi tiết của nút nhấn:
Nút nhấn bật camera nhanh trên Smart Case Iphone
Một số loại ốp lưng Iphone khác cũng cung cấp nút camera chuyên dụng, như Moment’s Battery Photo Case, vì vậy nếu bạn không muốn sử dụng ốp lưng Apple, bạn có các tùy chọn khác. Nhưng đây là ốp lưng do chính Apple phát hành, nó có khả năng tương thích tốt hơn giữa Iphone và ốp lưng thông minh, như hiển thị mức pin của cả iPhone và mức pin của ốp lưng. Và có khả năng cao Apple sẽ bổ sung thêm nhiều chức năng vào nút chụp thông qua các bản cập nhập phần mềm trong tương lai.
Ảnh chụp tia X cũng cho ta biết các phân biệt nút chụp ảnh camera chuyên dụng với các ốp lưng không được tích hợp pin vì các trường hợp này không có bảng mạch tích hợp được sử dụng để chuyển dữ liệu từ nút chụp tới Iphone. Điều mà một số nhà sản xuất có thể thêm vào với mục đích trang trí
Đây là tia X đầy đủ của ốp lưng thông minh Smart case cho Iphone, nếu bạn tò mò:
Ốp lưng thông minh smart case Iphone – Image: iFixit via Creative Electron
Nhắc lại một chút về ốp lưng thông minh Smart Case mới cho Iphone cho những ai chưa biết
Ốp lưng thông minh Smart Case mới nhất của Apple có giá tham khảo 129 USD, cho cả 3 mẫu Iphon 11. Apple cho biết nó có thể tăm thêm thời gian sử dụng pin của bạn lên tới 50%. Cả iPhone 11 và 11 Pro đều có thời lượng khá ấn tượng. Nhưng ốp lưng Iphone mới có thể chứng minh giá trị trong các chuyến đi kéo dài hoặc những tình huống mà bạn biết rằng mình sẽ không ở gần bộ sạc trong một hoặc hai ngày.
Và ngoài ra bạn cũng có được một chức năng bổ sung với ốp lưng Iphone mới. Nhấn hai lần nút nguồn trên điện thoại Android để mở nhanh camera đã trở thành thói quen đối với nhiều người sử dụng, vì vậy thật tuyệt khi thấy Apple cũng cố gắng tăng tốc mọi thứ và cải thiện hiệu quả cho người dùng iPhone.
Nhưng thủ thuật mới cho Iphone năm 2019 là một nút vật lý tự động mở ứng dụng camera của iPhone khi nhấn – ngay cả khi điện thoại của bạn bị khóa. Nếu bạn xoay điện thoại theo chiều ngang để chụp, ngón trỏ bên phải của bạn sẽ tự nhiên nằm ngay gần vị trí của nút trên vỏ. Nhấn và giữ nó sẽ bắt đầu quay video bằng tính năng QuickTake mới có sẵn trên iPhone.
Cookies là các tệp nhỏ được lưu trữ trên máy tính của người dùng. Chúng được thiết kế để chứa một lượng dữ liệu nhỏ dành riêng cho một người dùng và trang web cụ thể và có thể được truy cập bởi máy chủ web hoặc máy tính người dùng. Điều này cho phép máy chủ phân phối một trang phù hợp với một người dùng cụ thể hoặc chính trang đó có thể chứa một số tập lệnh nhận biết dữ liệu trong cookie và do đó có thể mang thông tin từ các lần truy cập trước vào trang web (hoặc trang web có liên quan) để sử dụng trong các phiên truy cập tiếp theo.
Tôi có thể xem các cookie lưu trên máy tính của mình không?
Hầu hết các trình duyệt có màn hình cấu hình cho phép người dùng xem cookie nào đã được lưu trữ trên máy tính và tùy chọn xóa chúng.
Lưu ý rằng một trang web không thể xem cookie được đặt bởi các trang web khác, vì điều này sẽ vi phạm vấn đề bảo mật và quyền riêng tư.
Bên trong Cookie là gì ?
Mỗi cookie thực sự là một bảng tra cứu nhỏ chứa các cặp giá trị (khóa, dữ liệu) – ví dụ (tên, John) (họ, Smith). Khi cookie đã được đọc bởi mã trên máy chủ hoặc máy khách, dữ liệu có thể được truy xuất và sử dụng để tùy chỉnh trang web một cách thích hợp.
Khi nào Cookies được tạo ?
Việc ghi dữ liệu vào cookie thường được thực hiện khi trang web mới được tải – ví dụ: sau khi nhập địa chỉ website và nhấn nút ‘enter’, trình duyệt web xử lý dữ liệu sẽ chịu trách nhiệm lưu trữ các giá trị trong cookie. Nếu người dùng đã chọn tắt cookie thì thao tác ghi sẽ thất bại và các trang web tiếp theo dựa vào cookie sẽ phải thực hiện hành động mặc định hoặc nhắc người dùng nhập lại thông tin sẽ được lưu trữ trong cookie .
Tại sao Cookies được sử dụng ?
Cookies là một cách thuận tiện để lưu trữ thông tin (vd thông tin đăng nhập) giữa các phiên trên các trang web liên quan mà không phải nhập lại và tạo gánh nặng cho máy chủ với số lượng lưu trữ dữ liệu khổng lồ. Việc lưu trữ dữ liệu trên máy chủ mà không sử dụng cookie cũng sẽ gặp vấn đề vì khó lấy lại thông tin của một người dùng cụ thể mà không yêu cầu đăng nhập mỗi lần truy cập vào trang web.
Nếu có một lượng lớn thông tin cần lưu trữ, thì cookie có thể được sử dụng đơn giản như một phương tiện để xác định một người dùng nhất định để có thể tra cứu thêm thông tin liên quan trên cơ sở dữ liệu phía máy chủ. Ví dụ: lần đầu tiên người dùng truy cập trang web, họ có thể chọn tên người dùng được lưu trong cookie và sau đó cung cấp dữ liệu như mật khẩu, tên, địa chỉ, kích thước phông chữ ưa thích, bố cục trang, v.v. – tất cả thông tin này sẽ được lưu trữ trên cơ sở dữ liệu sử dụng tên người dùng làm khóa. Sau đó, khi trang web được xem lại, máy chủ sẽ đọc cookie để tìm tên người dùng và sau đó lấy tất cả thông tin của người dùng từ cơ sở dữ liệu mà không cần phải nhập lại.
Thời gian lưu trữ Cookie ?
Thời gian hết hạn của cookie có thể được đặt khi cookie được tạo. Theo mặc định, cookie bị hủy khi cửa sổ trình duyệt hiện tại bị đóng, nhưng nó có thể được thực hiện để duy trì trong một khoảng thời gian tùy ý sau đó.
Ai có thể truy cập Cookies ?
Khi cookie được tạo, trình duyệt có thể kiểm soát mức độ hiển thị của nó bằng cách đặt domain tên miền gốc ‘. Sau đó, nó sẽ có thể truy cập được vào bất kỳ URL nào thuộc về root đó. Ví dụ: root có thể được đặt thành “thietbiketnoi.com” và cookie sau đó sẽ có sẵn cho các trang web trong “www.thietbiketnoi.com” hoặc “thietbiketnoi.com/category/danh-gia-san-pham” hoặc “thietbiketnoi.com”. Điều này có thể được sử dụng để cho phép các trang liên quan ‘giao tiếp’ với nhau. Không thể đặt tên miền gốc thành các tên miền ‘cấp cao nhất’ như ‘.com’ hoặc ‘.co.uk’ vì điều này sẽ cho phép truy cập không giới hạn vào cookie.
Theo mặc định, cookie có thể hiển thị cho tất cả các đường dẫn trong miền của chúng, nhưng tại thời điểm tạo, chúng có thể được giới hạn ở một đường dẫn phụ nhất định – ví dụ: “https://thietbiketnoi.com/category/cong-nghe“.
Cookies có an toàn không ?
Có rất nhiều mối quan tâm về quyền riêng tư và bảo mật trên internet. Các cookie không tự đe dọa đến quyền riêng tư, vì chúng chỉ có thể được sử dụng để lưu trữ thông tin mà người dùng đã tình nguyện hoặc máy chủ web đã có. Mặc dù thông tin này có thể được cung cấp cho các trang web bên thứ ba, nhưng điều này không tệ hơn việc lưu trữ nó trong cơ sở dữ liệu trung tâm. Nếu bạn lo ngại rằng thông tin bạn cung cấp cho máy chủ web sẽ không được coi là bí mật thì bạn nên đặt câu hỏi liệu bạn có thực sự cần cung cấp thông tin đó không.
Theo dõi Cookies là gì?
Một số trang web thương mại bao gồm tài liệu quảng cáo nhúng được phục vụ từ trang web của bên thứ ba và những quảng cáo đó có thể lưu trữ cookie cho trang web của bên thứ ba đó, chứa thông tin được cung cấp từ trang web chứa – thông tin đó có thể bao gồm Tên của trang web, các sản phẩm cụ thể đang được xem, các trang đã truy cập, v.v. Khi người dùng sau đó truy cập một trang web khác có chứa quảng cáo được nhúng tương tự từ cùng một trang web của bên thứ ba, nhà quảng cáo sẽ có thể đọc cookie và sử dụng nó để xác định một số thông tin về lịch sử duyệt web của người dùng. Điều này cho phép các nhà xuất bản phục vụ quảng cáo được nhắm mục tiêu theo sở thích của người dùng, vì vậy về mặt lý thuyết có cơ hội phù hợp hơn với người dùng. Tuy nhiên, nhiều người cảm thấy ‘cookie theo dõi’ sự riêng tư của họ
Vi điều khiển MCU tích hợp trên các hệ thống nhúng
[lwptoc]
Giới thiệu MCU
MCU là gì ? nó viết tắt của microcontroller unit – Bộ vi điều khiển MCU là một máy tính nhỏ trên một chip bán dẫn tích hợp. Trong thuật ngữ hiện đại, nó tương tự nhưng kém tinh vi hơn các hệ thống trên chip SoC. Một vi điều khiển chứa một hoặc nhiều CPU (lõi bộ xử lý) cùng với bộ nhớ và các thiết bị ngoại vi đầu vào/ đầu ra được lập trình.
Bộ nhớ chương trình lưu trữ như RAM, flash NOR hoặc ROM OTP cũng thường được bao gồm trên chip. Bộ vi điều khiển MCU được thiết kế cho các ứng dụng nhúng, trái ngược với bộ vi xử lý được sử dụng trong máy tính cá nhân hoặc các ứng dụng mục đích khác.
Vi điều khiển được sử dụng trong các sản phẩm và thiết bị điều khiển tự động, như hệ thống điều khiển động cơ ô tô, thiết bị y tế cấy ghép, điều khiển từ xa, máy văn phòng, dụng cụ điện, đồ chơi và các hệ thống nhúng khác.
Bằng cách giảm kích thước và chi phí so với thiết kế sử dụng bộ vi xử lý, bộ nhớ và thiết bị đầu vào/đầu ra riêng biệt, bộ vi điều khiển giúp tiết kiệm cho nhiều thiết bị. Trong bối cảnh internet vạn vật (IoT), vi điều khiển MCU là một giải pháp kinh tế và phổ biến, tiếp nhận dữ liệu cảm biến và kích hoạt các thiết bị theo lập trình.
Một số vi điều khiển có thể sử dụng 4 bit và hoạt động ở tần số thấp như 4 kHz, cho mức tiêu thụ điện năng thấp (một con số milliwatt hoặc microwatt). Chúng thường có chức năng chờ đợi một sự kiện như nhấn nút hoặc ngắt. Nhờ tiêu thụ năng lượng trong chế độ chờ thấp (đồng hồ CPU và hầu hết các thiết bị ngoại vi tắt) khiến chúng rất phù hợp cho các ứng dụng sử dụng pin cần thời gian hoạt động dài.
Các bộ vi điều khiển khác cũng có thể phục vụ các vai trò quan trọng về hiệu năng, trong đó chúng có thể cần hoạt động giống như bộ xử lý tín hiệu số (DSP), với tốc độ xung nhịp cao hơn và tiêu thụ điện năng nhiều hơn.
Lịch sử phát triển MCU
Một cuốn sách ghi nhận các kỹ sư TI Gary Boone và Michael Cochran với việc tạo thành công bộ vi điều khiển đầu tiên vào năm 1971. Kết quả công việc của họ là TMS 1000, được bán trên thị trường vào năm 1974. Nó kết hợp bộ nhớ chỉ đọc, bộ nhớ đọc/ghi, bộ xử lý và đồng hồ trên một chip và được nhắm mục tiêu vào các hệ thống nhúng.
Trong những năm đầu đến giữa thập niên 1970, các nhà sản xuất thiết bị điện tử Nhật Bản đã bắt đầu sản xuất bộ vi điều khiển cho ô tô, bao gồm MCU 4 bit trong xe hơi, cần gạt nước tự động, khóa điện tử, bảng điều khiển và MCU 8 bit để điều khiển động cơ.
Một phần để đáp ứng với sự tồn tại của MCU TMS 1000, Intel đã phát triển một hệ thống máy tính trên chip được tối ưu hóa cho các ứng dụng điều khiển, Intel 8048, được thương mại lần đầu tiên vào năm 1977. Nó kết hợp RAM và ROM trên cùng một con chip với bộ vi xử lý. Nó được ứng dụng rộng rãi với hơn một tỷ bàn phím PC. Vào thời điểm đó, Chủ tịch của Intel, Luke J. Valenter, đã tuyên bố rằng vi điều khiển (MCU) là một trong những sản phẩm thành công nhất trong lịch sử của công ty và ông đã mở rộng ngân sách phát triển dành cho bộ vi điều khiển thêm 25%.
Vi điều khiển ATmega
Hầu hết các vi điều khiển tại thời điểm này có các biến thể. Một vài loại có bộ nhớ chương trình EPROM, với một cửa sổ thạch anh trong suốt cho phép nó có thể xóa khi tiếp xúc với tia cực tím Những con chip có thể xóa được thường được sử dụng trong nguyên mẫu.
Biến thể khác là ROM hoặc PROM biến thể chỉ được lập trình một lần. Về sau, đôi khi thuật ngữ OTP được sử dụng, viết tắt của “lập trình một lần”. Trong một vi điều khiển OTP, PROM thường có cùng loại với EPROM, nhưng chip không có cửa sổ thạch anh; nên nó không thể bị xóa. Các phiên bản có thể xóa được yêu cầu các có cửa sổ thạch anh, chúng đắt hơn đáng kể so với các phiên bản OTP.
Vào năm 1993, việc giới thiệu bộ nhớ EEPROM cho phép các bộ vi điều khiển (bắt đầu với Microchip PIC16C84 ) được xóa nhanh chóng mà không cần cửa sổ (xem thêm bài viết về ROM là gì), cho phép tạo mẫu nhanh và lập trình trong hệ thống.
Công nghệ EEPROM đã có sẵn trước thời điểm này, nhưng EEPROM đắt hơn và kém bền hơn, khiến nó không phù hợp với các bộ vi điều khiển sản xuất hàng loạt chi phí thấp. Cùng năm đó, Atmel đã giới thiệu bộ vi điều khiển đầu tiên sử dụng bộ nhớ Flash, một loại EEPROM đặc biệt. Các công ty khác nhanh chóng làm theo với cả hai loại bộ nhớ.
Ngày nay, vi điều khiển có giá rẻ và sẵn có cho những người có sở thích, với các cộng đồng trực tuyến lớn xung quanh các bộ xử lý nhất định.
Số lượng và chi phí sản xuất MCU
Năm 2002, khoảng 55% tổng số CPU được bán trên thế giới là bộ vi điều khiển và bộ vi xử lý 8 bit.
Một vi điều khiển 8-bit bao gồm một CPU chạy ở 12 MHz, 128 byte của RAM , 2048 byte của EPROM , và I / O trong cùng một chip
Hơn hai tỷ bộ vi điều khiển 8 bit đã được bán vào năm 1997, và theo Semico, hơn bốn tỷ bộ vi điều khiển 8 bit đã được bán trong năm 2006. Gần đây, Semico đã tuyên bố thị trường MCU tăng 36,5% trong năm 2010 và 12% trong năm 2011.
Một ngôi nhà điển hình ở một quốc gia phát triển có thể chỉ có bốn bộ vi xử lý đa năng nhưng có khoảng ba chục bộ vi điều khiển. Một chiếc ôtô tầm trung thông thường có khoảng 30 bộ vi điều khiển. Chúng cũng có thể được tìm thấy trong nhiều thiết bị điện như máy giặt, lò vi sóng và điện thoại.
Trong lịch sử, phân khúc 8 bit đã thống trị thị trường MCU. Năm 2011 vi điều khiển 16 bit trở thành loại MCU có khối lượng lớn nhất, lần đầu tiên vượt qua các thiết bị 8 bit IC Insights tin rằng thị trường MCU sẽ trải qua những thay đổi đáng kể trong năm năm tới với các thiết bị 32 bit liên tục chiếm thị phần lớn hơn về doanh số và khối lượng đơn vị.
Vào năm 2017, MCU 32 bit chiếm 55% doanh số của vi điều khiển Và chiếm 38% trong tống số lô hàng vi điều khiển trong năm 2017, trong khi các thiết bị 16 bit sẽ đại diện 34% tổng số thiết kế và 4/8 bit được dự đoán là 28% số đơn vị được bán trong năm đó.
Thị trường MCU 32 bit dự kiến sẽ tăng nhanh do nhu cầu về độ chính xác cao hơn trong các hệ thống xử lý nhúng và sự tăng trưởng trong kết nối sử dụng Internet IoT. Trong vài năm tới, MCU 32 bit phức tạp dự kiến sẽ chiếm hơn 25% công suất xử lý trong xe hơi.
Chi phí sản xuất MCU
Có thể dưới 0,1 đô la mỗi đơn vị. Chi phí đã giảm mạnh theo thời gian, với giá rẻ nhất 8-bit vi điều khiển là có sẵn với giá dưới 0,03 USD vào năm 2018, và một số 32-bit vi điều khiển khoảng $ 1 cho số lượng tương tự.
Vào năm 2012, sau một cuộc khủng hoảng toàn cầu, một sự sụt giảm doanh số hàng năm tồi tệ nhất và giá bán trung bình giảm 17%, giảm mạnh nhất kể từ những năm 1980, giá trung bình cho một vi điều khiển là 0,88 đô la Mỹ (0,69 đô la cho 4 – 8 bit, 0,59 đô la cho 16 bit, 1,76 đô la cho 32 bit). Năm 2012, doanh số bán vi điều khiển 8 bit trên toàn thế giới là khoảng 4 tỷ USD, trong khi đó, vi điều khiển 4 bit cũng có doanh số đáng kể.
Trong năm 2015, các bộ vi điều khiển 8 bit có thể được mua với giá $ 0,11 (1.000 đơn vị), 16-bit với giá $ 0,385 (1.000 đơn vị) và 32-bit với giá $ 0,378 (1.000 đơn vị, nhưng ở mức $ 0,35 cho 5.000).
Trong năm 2018, các bộ vi điều khiển 8 bit có thể được mua với giá 0,03 đô la, 16 bit với giá 0,393 (1.000 đơn vị, nhưng ở mức 0,563 đô la cho 100 hoặc 0,349 cho một cuộn 2.000), và 32 bit với giá 0,503 (1.000 đơn vị, nhưng ở mức $ 0,466 cho 5.000). Một số bộ vi điều khiển 32 bit có giá thấp hơn, tính theo đơn vị một, có thể có giá $ 0,891.
Máy tính nhỏ nhất thế giới
Vào ngày 21 tháng 6 năm 2018, “máy tính nhỏ nhất thế giới” đã được Đại học Michigan công bố. Thiết bị này là “hệ thống cảm biến không dây và pin có kích thước 0,04mm3 công suất 16nW với bộ xử lý Cortex-M0 + tích hợp và giao tiếp quang học” Nó có kích thước nhỏ hơn một hạt gạo.
Thiết bị được tích hợp RAM, tế bào quang điện, bộ xử lý và bộ truyền phát không dây . Vì chúng quá nhỏ để trang bị ăng ten vô tuyến thông thường, chúng nhận và truyền dữ liệu bằng ánh sáng. Thiết bị này có kích thước bằng 1/10 so với máy tính có kích thước kỷ lục thế giới được IBM tuyên bố trước đó vào tháng 3 năm 2018, nó có một triệu bóng bán dẫn, giá thành sản xuất thấp hơn 0,1 đô la.
Thiết kế nhúng là gì
Một vi điều khiển có thể được coi là một hệ thống khép kín với bộ xử lý, bộ nhớ và các thiết bị ngoại vi và có thể được sử dụng như một hệ thống nhúng. Phần lớn các bộ vi điều khiển đang sử dụng ngày nay được nhúng vào các máy móc khác, như ô tô, điện thoại, thiết bị và thiết bị ngoại vi cho các hệ thống máy tính.
Trong khi một số hệ thống nhúng rất tinh vi, nhiều hệ thống có yêu cầu tối thiểu về bộ nhớ, không có hệ điều hành và độ phức tạp phần mềm thấp. Các thiết bị đầu vào và đầu ra điển hình bao gồm công tắc, rơle, solenoids, đèn LED, màn hình tinh thể lỏng nhỏ hoặc tùy chỉnh, thiết bị tần số vô tuyến và cảm biến cho dữ liệu như nhiệt độ, độ ẩm, mức độ ánh sáng, vv
Các hệ thống nhúng thường không có bàn phím, màn hình, ổ cứng, máy in hoặc các thiết bị I/O dễ nhận biết khác của máy tính cá nhân.
Ngắt vi điều khiển MCU là gì
Vi điều khiển phải cung cấp phản ứng thời gian thực (có thể dự đoán được, mặc dù không nhất thiết phải nhanh) đối với các sự kiện trong hệ thống nhúng mà chúng đang điều khiển.
Khi một số sự kiện xảy ra, một hệ thống ngắt có thể báo hiệu cho bộ xử lý tạm dừng xử lý chuỗi lệnh hiện tại và bắt đầu một dịch vụ ngắt (ISR hoặc “trình xử lý ngắt”) sẽ thực hiện bất kỳ xử lý nào được yêu cầu dựa trên nguồn của ngắt, trước khi quay lại chuỗi lệnh ban đầu.
Các nguồn ngắt có thể phụ thuộc vào thiết bị và thường bao gồm các sự kiện như tràn bộ đếm thời gian bên trong, hoàn thành chuyển đổi tương tự sang kỹ thuật số, thay đổi mức logic trên đầu vào như nút được nhấn và dữ liệu nhận được trên liên kết truyền thông.
Trong trường hợp tiêu thụ năng lượng thấp, các ngắt cũng có thể đánh thức vi điều khiển khỏi trạng thái ngủ công suất thấp nơi bộ xử lý bị dừng cho đến khi được yêu cầu làm điều gì đó bởi một sự kiện ngoại vi.
Chương trình lập trình cho MCU
Thông thường các chương trình được lập trình cho vi điều khiển phải phù hợp với bộ nhớ trên chip có sẵn, vì sẽ tốn kém khi trang bị một hệ thống với bộ nhớ ngoài, có thể mở rộng.
Trình biên dịch được sử dụng để chuyển đổi cả mã ngôn ngữ cấp cao và mã assembly thành mã máy nhỏ gọn để lưu trữ trong bộ nhớ của bộ vi điều khiển MCU. Tùy thuộc vào thiết bị, bộ nhớ chương trình có thể là vĩnh viễn, bộ nhớ chỉ đọc chỉ có thể được lập trình tại nhà máy hoặc có thể là bộ nhớ flash có thể thay đổi hoặc bộ nhớ chỉ đọc có thể xóa.
Các nhà sản xuất thường sản xuất các phiên bản đặc biệt của bộ điều khiển MCU của họ để giúp phát triển phần cứng và phần mềm của hệ thống đích. Ban đầu chúng bao gồm các phiên bản EPROM có “cửa sổ” trên đỉnh thiết bị, qua đó bộ nhớ chương trình có thể bị xóa bởi ánh sáng cực tím , sẵn sàng để lập trình lại sau một chu trình lập trình (“ghi”) và kiểm tra. Từ năm 1998, các phiên bản EPROM rất hiếm và đã được thay thế bằng EEPROM và flash, dễ sử dụng hơn (có thể xóa bằng điện tử) và rẻ hơn để sản xuất.
Các phiên bản khác của chương trình có thể có sẵn khi ROM được truy cập như một thiết bị bên ngoài thay vì bộ nhớ trong, tuy nhiên những phiên bản này đang trở nên hiếm do sự sẵn có rộng rãi của các lập trình viên vi điều khiển giá rẻ.
Việc sử dụng các thiết bị lập trình trên bộ vi điều khiển MCU có thể cho phép cập nhật chương trình firmware hoặc cho phép sửa đổi đối với các sản phẩm đã được lắp ráp nhưng chưa được xuất xưởng. Bộ nhớ lập trình được cũng giảm thời gian dẫn cần thiết để triển khai một sản phẩm mới.
Một bộ vi điều khiển MCU tùy chỉnh kết hợp một khối logic kỹ thuật số có thể được cá nhân hóa cho khả năng xử lý bổ sung, các thiết bị ngoại vi và giao diện phù hợp với yêu cầu của ứng dụng. Một ví dụ là AT91CAP từ Atmel .
Các tính năng khác của vi điều khiển MCU
MCU thường chứa từ vài đến hàng chục chân đầu vào/đầu ra cho mục đích chung (GPIO). Các chân GPIO có thể cấu hình theo trạng thái đầu vào hoặc đầu ra. Khi các chân GPIO được cấu hình ở trạng thái đầu vào, chúng thường được sử dụng để đọc các cảm biến hoặc tín hiệu bên ngoài. Được cấu hình ở trạng thái đầu ra, chân GPIO có thể điều khiển các thiết bị bên ngoài như đèn LED hoặc động cơ, nhưng thường là gián tiếp thông qua các linh kiện công suất cao bên ngoài.
Nhiều hệ thống nhúng cần đọc các cảm biến tạo ra tín hiệu tương tự. Đây là mục đích của bộ chuyển đổi tương tự sang số (ADC). Vì bộ xử lý được xây dựng để giải thích và xử lý dữ liệu số, tức là 1 và 0, nên chúng không thể làm bất cứ điều gì với các tín hiệu tương tự có thể được gửi đến thiết bị.
Vì vậy, bộ chuyển đổi tương tự sang số được sử dụng để chuyển đổi dữ liệu đến thành một dạng mà bộ xử lý có thể nhận ra. Một tính năng ít phổ biến hơn trên một số bộ vi điều khiển là bộ chuyển đổi tín hiệu số sang tương tự (DAC) cho phép bộ xử lý phát tín hiệu tương tự hoặc mức điện áp.
Ngoài các bộ chuyển đổi, nhiều bộ vi xử lý nhúng cũng bao gồm nhiều bộ định thời khác nhau. Một trong những loại bộ định thời phổ biến nhất là bộ định thời PIT. Bộ PIT có thể đếm ngược từ một số giá trị về 0 hoặc tối đa dung lượng của thanh ghi đếm về 0. Khi nó đạt đến 0, nó sẽ gửi một ngắt đến bộ xử lý chỉ ra rằng nó đã kết thúc đếm. Điều này rất hữu ích cho các thiết bị như máy điều chỉnh nhiệt, định kỳ kiểm tra nhiệt độ xung quanh chúng để xem chúng có cần bật điều hòa, bật máy sưởi, v.v.
Khối điều chế độ rộng xung chuyên dụng (PWM) giúp CPU có thể điều khiển bộ biến đổi công suất , tải điện trở , động cơ , v.v. mà không cần sử dụng nhiều tài nguyên CPU trong các vòng lặp hẹn giờ chặt chẽ.
Một khối thu/phát không đồng bộ (UART) cho phép nhận và truyền dữ liệu qua một kết nối nối tiếp với rất ít tải trên CPU. Phần cứng trên các vi điều khiển MCU chuyên dụng cũng thường bao gồm các khả năng giao tiếp với các thiết bị (chip) khác ở các định dạng kỹ thuật số như Mạch tích hợp (I²C), Giao diện ngoại vi nối tiếp (SPI), Bus nối tiếp vạn năng (USB) và Ethernet .
MCU Tích hợp cao
Bộ vi điều khiển MCU có thể không triển khai địa chỉ bên ngoài hoặc bus dữ liệu vì chúng tích hợp RAM và bộ nhớ không mất dữ liệu trên cùng một chip với CPU. Sử dụng ít chân hơn, chip có thể được đặt trong một gói nhỏ hơn, rẻ hơn nhiều.
Vi điều khiển CMOS dựa trên cơ sở PIC12C508 8 bit, tích hợp EEPROM/EPROM/ROM do Microchip Technology sản xuất bằng quy trình 1200 nanomet
Tích hợp bộ nhớ và các thiết bị ngoại vi khác trên một chip duy nhất làm tăng chi phí của chip đó, nhưng thường dẫn đến giảm toàn bộ chi phí tổng của hệ thống nhúng. Ngay cả khi chi phí CPU có các thiết bị ngoại vi tích hợp cao hơn một chút so với chi phí của CPU và các thiết bị ngoại vi bên ngoài, việc có ít chip hơn thường cho phép một bảng mạch nhỏ hơn và rẻ hơn, và giảm thời gian cần thiết để lắp ráp và kiểm tra bảng mạch, có xu hướng giảm tỷ lệ lỗi lắp ráp hoàn thiện.
Bộ vi điều khiển MCU là một mạch tích hợp đơn, thường có các tính năng sau:
Đơn vị xử lý trung tâm – từ nhỏ và đơn giản 4-bit đến phức tạp 32-bit hoặc 64-bit
Bộ nhớ truy xuất ngẫu nhiên (RAM)
ROM , EPROM , EEPROM hoặc bộ nhớ Flash để lưu trữ chương trình vận hành
Các đầu vào và đầu ra riêng biệt, cho phép kiểm soát hoặc phát hiện trạng thái logic của một chân riêng lẻ
Cổng nối tiếp đầu vào/đầu ra như cổng nối tiếp (UARTs)
Các giao tiếp truyền thông nối tiếp khác như I²C , Giao diện ngoại vi nối tiếp và Mạng để kết nối hệ thống
Các khối ngoại vi như bộ hẹn giờ, bộ đếm sự kiện, bộ tạo PWM và bộ giám sát
Bộ tạo xung nhịp – thường là bộ tạo dao động tinh thể thạch anh, bộ cộng hưởng hoặc mạch RC
Đôi khi thường bao gồm bộ chuyển đổi tương tự sang số, một số bao gồm bộ chuyển đổi kỹ thuật số sang tương tự
Mạch lập trình và mạch hỗ trợ gỡ lỗi
Việc tích hợp này làm giảm đáng kể số lượng chip và số lượng không gian bảng mạch và dây điện cần thiết để sản xuất các hệ thống tương đương bằng cách sử dụng các chip riêng biệt. Hơn nữa, đặc biệt trên các thiết bị năng lượng thấp, mỗi chân (pin) có thể giao tiếp với một số thiết bị ngoại vi bên trong, với chức năng pin được lập trình bằng phần mềm. Điều này cho phép các chân MCU được sử dụng trong nhiều ứng dụng hơn so với các chân có chức năng chuyên dụng.
Bộ vi điều khiển MCU đã được chứng minh là rất phổ biến trong các hệ thống nhúng kể từ khi được giới thiệu vào những năm 1970.
Một số bộ vi điều khiển MCU sử dụng kiến trúc Harvard : các bus bộ nhớ riêng để hướng dẫn và dữ liệu, cho phép truy cập diễn ra đồng thời. Khi sử dụng kiến trúc Harvard, các chỉ dẫn cho bộ xử lý có thể có kích thước bit khác với chiều dài của bộ nhớ trong và các thanh ghi; ví dụ: hướng dẫn 12 bit được sử dụng với các thanh ghi dữ liệu 8 bit.
Các nhà sản xuất vi điều khiển MCU thường thiết kế tần số hoạt động và hệ thống linh hoạt trước các yêu cầu từ thị trường của khách hàng và phải cân bằng nhu cầu giảm thiểu kích thước chip so với chức năng bổ sung.
Kiến trúc vi điều khiển MCU rất khác nhau. Một số thiết kế bao gồm các lõi vi xử lý đa năng, với một hoặc nhiều chức năng ROM, RAM hoặc I/O được tích hợp. Một tập lệnh của bộ vi điều khiển MCU thường có nhiều hướng dẫn để làm cho các chương trình điều khiển nhỏ gọn hơn.
Ví dụ, bộ MCU đa năng có thể yêu cầu một số hướng dẫn để kiểm tra một bit trong thanh ghi nếu bit được đặt, trong đó MCU có thể có một lệnh duy nhất để cung cấp chức năng thường được yêu cầu.
Theo truyền thống, vi điều khiển không có bộ xử lý toán học, vì vậy các phép toán dấu phẩy động được thực hiện bằng phần mềm. Tuy nhiên, một số thiết kế gần đây bao gồm các tính năng được tối ưu hóa của FPU và DSP. Một ví dụ là dòng dựa trên PIC32 MIPS của Microchip.
Môi trường lập trình MCU là gì ?
Các bộ vi điều khiển ban đầu chỉ được lập trình bằng ngôn ngữ assembly, nhưng các ngôn ngữ lập trình cấp cao khác, như C , Python và JavaScript, hiện cũng được sử dụng phổ biến cho vi điều khiển và các hệ thống nhúng.
Trình biên dịch cho các ngôn ngữ cấp cao thường sẽ có một số hạn chế nhưng cũng có một số cải tiến để hỗ trợ tốt hơn các đặc tính của vi điều khiển. Một số vi điều khiển có môi trường để hỗ trợ phát triển ứng dụng. Các nhà cung cấp vi điều khiển thường cung cấp các công cụ miễn phí để dễ dàng lập trình và ứng dụng trên phần cứng của họ.
Các bộ vi điều khiển có phần cứng đặc biệt có thể yêu cầu các ngôn ngữ không chuẩn của riêng họ, chẳng hạn như SDCC cho 8051. Các trình biên dịch cũng có thể chứa các tính năng không tiêu chuẩn, chẳng hạn như MicroPython.
Phần mềm biên dịch cũng có sẵn cho một số vi điều khiển. Ví dụ, BASIC trên các bộ vi điều khiển MCU Intel 8052 ; BASIC và FORTH trên Zilog Z8 cũng như một số thiết bị hiện đại. Thông thường các trình biên dịch hỗ trợ lập trình tương tác .
Mô phỏng có sẵn cho một số vi điều khiển. Điều này cho phép nhà phát triển phân tích hành vi của vi điều khiển và chương trình của họ sẽ như thế nào trong thực tế. Một trình giả lập sẽ hiển thị trạng thái bộ xử lý bên trong và cả trạng thái đầu ra, cũng như cho phép các tín hiệu đầu vào được tạo ra.
Mặc dù hầu hết các trình giả lập sẽ bị hạn chế do không thể mô phỏng nhiều phần cứng khác nhau trong một hệ thống, chúng có thể thực hiện các điều kiện khó có thể tái tạo theo cách thực hiện trong thực tế và có thể là cách nhanh nhất để gỡ lỗi và phân tích các vấn đề.
Các bộ vi điều khiển gần đây thường được tích hợp với mạch gỡ lỗi trên chip khi được trình giả lập trong mạch (ICE) truy cập thông qua JTAG , cho phép gỡ lỗi firmware với trình gỡ lỗi. ICE thời gian thực có thể cho phép xem hoặc thao tác các trạng thái nội bộ trong khi chạy. ICE truy tìm có thể ghi lại chương trình đã thực hiện và trạng thái MCU trước/sau điểm kích hoạt.
Các loại vi điều khiển MCU phổ biến
Có hàng tá kiến trúc và nhà sản xuất vi điều khiển bao gồm:
ARM core processors (nhiều nhà sản xuất)
ARM Cortex-M cores sử dụng cho các ứng dụng cụ thể khác nhau
Microchip Technology Atmel AVR (8-bit), AVR32 (32-bit) và AT91SAM (32-bit)
Cypress Semiconductor’s M8C core sử dụng trên các PSoC (Programmable System-on-Chip)
Freescale ColdFire (32-bit) và S08 (8-bit)
Freescale 68HC11 (8-bit) và các loại khác thuộc họ Motorola 6800
Intel 8051 được sản xuất bởi NXP Semiconductors và nhiều nhà sản xuất khác
Infineon: 8-bit XC800, 16-bit XE166, 32-bit XMC4000 (ARM dựa trên Cortex M4F), 32-bit TriCore và 32-bit Aurix Tricore Bit
Maxim tích hợp MAX32600, MAX32620, MAX32625, MAX32630, MAX32650, MAX32640
Texas Instruments TI MSP430 (16-bit), MSP432 (32-bit), C2000 (32-bit)
Toshiba TLCS-870 (8-bit/16-bit)
Nhiều vi điều khiển MCU khác tồn tại được sử dụng trong phạm vi ứng dụng rất hẹp hoặc giống như bộ xử lý ứng dụng hơn là vi điều khiển. Thị trường vi điều khiển cực kỳ phân mảnh, với nhiều nhà cung cấp, công nghệ và thị trường. Lưu ý rằng nhiều nhà cung cấp có thể bán các kiến trúc vi điều khiển cho các nhà sản xuất khác.
Độ trễ ngắt của MCU là gì
Trái ngược với các máy tính đa năng, các bộ vi điều khiển được sử dụng trong các hệ thống nhúng thường tìm cách tối ưu hóa độ trễ ngắt. Bao gồm cả việc giảm độ trễ và làm cho nó dễ dự đoán hơn (để hỗ trợ kiểm soát thời gian thực).
Khi một thiết bị gây ra gián đoạn (ngắt), các kết quả trung gian (thanh ghi) phải được lưu trước khi phần mềm chịu trách nhiệm xử lý ngắt có thể chạy. Chúng cũng phải được khôi phục sau khi xử lý ngắt đó kết thúc.
Nếu có nhiều thanh ghi bộ xử lý, quá trình lưu trữ và khôi phục này có thể mất nhiều thời gian hơn, làm tăng độ trễ. (Nếu ISR không yêu cầu sử dụng một số thanh ghi, nó có thể được giữ nguyên thay vì lưu và khôi phục chúng, vì vậy trong trường hợp đó, các thanh ghi đó không liên quan đến độ trễ).
Các cách để giảm độ trễ như yêu cầu ít các tiến trình của lõi xử lý (hạn chế chiếm dụng lõi xử lý vì nó làm chậm hầu hết quá trình xử lý) hoặc ít nhất là phần cứng không lưu tất cả chúng (điều này không hiệu quả nếu phần mềm sau đó cần phải bù bằng cách lưu phần còn lại “thủ công”).
Một kỹ thuật khác liên quan đến việc sử dụng cổng silicon cho “shadow registers”: Một hoặc nhiều thanh ghi trùng lặp chỉ được sử dụng bởi phần mềm ngắt, hỗ trợ ngăn xếp chuyên dụng.
Các yếu tố khác ảnh hưởng đến độ trễ ngắt bao gồm:
Chu kỳ cần thiết để hoàn thành các hoạt động CPU hiện tại. Để giảm thiểu các chi phí đó, bộ vi điều khiển có xu hướng có các đường ống ngắn (pipelines), bộ đệm ghi nhỏ và đảm bảo rằng các lệnh dài có thể tiếp tục hoặc có thể khởi động lại. Nguyên tắc thiết kế của RISC đảm bảo rằng hầu hết các hướng dẫn đều có cùng số chu kỳ, giúp tránh sự cần thiết của quá trình tiếp tục/khởi động lại như vậy.
Độ dài của bất kỳ phần quan trọng cần phải bị gián đoạn. Hạn chế truy cập cấu trúc dữ liệu đồng thời. Một cấu trúc dữ liệu phải được truy cập bởi một trình xử lý ngắt, phần quan trọng phải chặn ngắt đó. Theo đó, khi có các ràng buộc bên ngoài cứng đối với độ trễ hệ thống, các nhà phát triển thường cần các công cụ để đo độ trễ ngắt và theo dõi phần nào quan trọng gây ra sự chậm chạp.
Một kỹ thuật phổ biến chỉ chặn tất cả các ngắt trong thời gian của phần quan trọng. Điều này dễ thực hiện, nhưng đôi khi các phần quan trọng trở nên dài một cách khó chịu.
Một kỹ thuật phức tạp hơn chỉ chặn các ngắt có thể kích hoạt quyền truy cập vào cấu trúc dữ liệu đó. Điều này thường dựa trên các ưu tiên ngắt, có xu hướng không tương thích tốt với các cấu trúc dữ liệu hệ thống có liên quan. Theo đó, kỹ thuật này được sử dụng chủ yếu trong môi trường rất hạn chế.
Bộ xử lý có thể có hỗ trợ phần cứng cho một số phần quan trọng. Các ví dụ bao gồm hỗ trợ truy cập vào bit hoặc byte hoặc các hàm truy cập LDREX / STREX được giới thiệu trong kiến trúc ARMv6 .
Một số vi điều khiển cho phép ngắt ưu tiên cao hơn để ngắt các ưu tiên thấp hơn. Điều này cho phép phần mềm quản lý độ trễ bằng cách cung cấp các ngắt thời gian quan trọng ưu tiên cao hơn (và do đó độ trễ thấp hơn và dễ dự đoán hơn).
Tỷ lệ kích hoạt. Khi ngắt xảy ra back-to-back, vi điều khiển có thể tránh chu kỳ lưu / khôi phục ngữ cảnh bổ sung bằng một hình thức tối ưu hóa.
Các bộ vi điều khiển cấp thấp có xu hướng độ trễ ngắt ít hơn.
Công nghệ bộ nhớ trên MCU
Hai loại bộ nhớ khác nhau thường được sử dụng với vi điều khiển, bộ nhớ không mất dữ liệu (bộ nhớ chỉ đọc) để lưu trữ phần firmware và bộ nhớ đọc ghi cho dữ liệu tạm thời.
Dữ liệu
Từ các bộ vi điều khiển sớm nhất cho đến ngày nay, SRAM hầu như luôn được sử dụng làm bộ nhớ làm việc đọc/ghi . FRAM hoặc MRAM có khả năng có thể thay thế vì nó sẽ giúp tiết kiệm chi phí hơn.
Ngoài SRAM, một số bộ vi điều khiển cũng có EEPROM nội bộ để lưu trữ dữ liệu; và thậm chí những cái không có (hoặc không đủ) thường được kết nối với chip EEPROM bên ngoài (như tem BASIC) hoặc chip bộ nhớ flash bên ngoài.
Phần sụn firmware của MCU là gì
Các bộ vi điều khiển sớm nhất đã sử dụng ROM để lưu trữ firmware. Các bộ vi điều khiển sau này (các phiên bản đầu của Freescale 68HC11 và các bộ vi điều khiển PIC đầu tiên) có bộ nhớ EPROM, sử dụng cửa sổ cho phép xóa qua đèn UV, trong khi các phiên bản sản xuất không có cửa sổ như vậy là OTP (có thể lập trình một lần). Các bản cập nhật firmware có thể tương đương với việc thay thế chính vi điều khiển, do đó nhiều sản phẩm không thể nâng cấp được.
Motorola MC68HC805 là bộ vi điều khiển đầu tiên sử dụng EEPROM để lưu trữ phần sụn. Bộ vi điều khiển EEPROM trở nên phổ biến hơn vào năm 1993 khi Microchip giới thiệu PIC16C84 và Atmel giới thiệu bộ vi điều khiển 8051, lần đầu tiên sử dụng bộ nhớ NOR Flash để lưu trữ firmware. Các bộ vi điều khiển ngày nay hầu như chỉ sử dụng bộ nhớ flash, với một số MCU sử dụng FRAM và một số bộ phận có chi phí cực thấp vẫn sử dụng OTP hoặc Mask-ROM.
Dự án Robot mới của Alphabet X chế tạo robot có thể học hỏi từ thế giới xung quanh – Image: Everyday Robots
Hôm nay, bộ phận moonshot X của Alphabet (trước đây gọi là Google X) đã tiết lộ dự án Robot giúp việc mới, với mục tiêu là phát triển một robot học tập đa năng. Ý tưởng là robot có thể sử dụng máy ảnh và thuật toán học máy phức tạp để nhìn và học hỏi từ thế giới xung quanh mà không cần phải mã hóa cho mọi công việc hàng ngày.
Nhóm đang thử nghiệm các robot có thể hỗ trợ trong môi trường công sở, mặc dù hiện tại, những robot đầu tiên này đang tập trung vào việc học cách phân loại rác. Đây là một trong số chúng trông nó gợi cho tôi nhớ về bộ phim Wall-E.
Image: Everyday Robots
Đây là đoạn video một robot thực sự phân loại vỏ hộp có thể tái chế từ rác thải sinh hoạt. Điều này thật tuyệt – bạn có thể xem cánh tay robot thực sự nắm lấy cái lon như thế nào:
Khái niệm nắm bắt một thứ gì đó khá dễ dàng đối với hầu hết mọi người, nhưng đó là một điều rất khó khăn để dạy robot và Everyday Robot có thể thực hành trong cả thế giới thực và thế giới ảo. Trong một chuyến tham quan văn phòng của X, Wired đã mô tả cách một ‘playpen’ của gần 30 robot (được giám sát bởi con người) dành hàng giờ để phân loại rác vào các khay để làm phân ủ, chôn lấp và tái chế. Vào ban đêm, Everyday Robot thực hành lấy đồ vật trong các tòa nhà mô phỏng, theo Wired . Dữ liệu mô phỏng đó sau đó được kết hợp với dữ liệu trong thế giới thực, được cung cấp cho các robot trong bản cập nhật hệ thống mỗi tuần hoặc hai tuần.
Theo tất cả những gì thực tế, X nói rằng các robot thực sự đang phân loại khá tốt, chúng đặt ít hơn 5% rác vào sai vị trí (các kỹ sư X đã bỏ 20% rác tái chế vào đống rác).
Điều đó không có nghĩa là họ đã sẵn sàng để thay thế người lao công. Wired quan sát một robot nắm lấy không khí thay vì cái bát phía trước nó, sau đó nó cố gắng đặt bát xuống. Các kỹ sư cũng nói với Wired rằng, có thời điểm, một số robot không di chuyển vì một số loại ánh sáng khiến cảm biến của chúng bị ảo giác các lỗ trên sàn nhà.
Có bộ phận khởi động dành riêng cho vấn đề dạy robot cách nắm bắt, chẳng hạn như Trí thông minh hiện thân và OpenAI. Và Google, cũng thuộc sở hữu của Alphabet, đã thực hiện nghiên cứu về việc nắm bắt – hãy xem video năm 2016 này về một số cánh tay robot do Google sản xuất đang cố gắng lấy các vật thể có kích thước khác nhau:
Nhưng có vẻ như những công ty khác cũng đang thực hiện công viêc của X và Google đang làm. Ví dụ: Boston Dynamics (trước đây thuộc sở hữu của Google) đã phát hành video này vào năm 2018 về robot SpotMini của nó nắm lấy tay nắm cửa để mở cửa cho một người bạn :
Và nghiên cứu từ Google từ tháng 3 này đã cho thấy một robot có thể nhặt đồ vật và tìm cách tốt nhất để tung và hứng đồ vật:
Bất chấp tất cả các nghiên cứu này, Google và Alphabet có một lịch sử đầy rắc rối với robot. Nỗ lực nghiêm túc cuối cùng của Google trong công việc chế tạo robot bắt đầu vào năm 2013 trong bộ phận do người đồng sáng lập Android Andy Rubin lãnh đạo. Mặc dù bộ phận đó đã thực hiện một số vụ mua lại cao cấp, bao gồm Boston Dynamics , nhưng không có gì cụ thể đến từ đó và Rubin đã rời khỏi Google vào năm 2014 sau các cáo buộc quấy rối tình dục . Google dường như đã đặt chân trở lại vào lĩnh vực robot dựa trên báo cáo từ tháng 3 năm nay, và các robot mới của họ cũng đang học cách nắm lấy, nhưng có vẻ như công việc của Google khác với Robot của Everyday.
Người đứng đầu Robot hàng ngày Hans Peter Brondmo nói với Wired rằng ông hy vọng một ngày nào đó sẽ tạo ra một robot có thể hỗ trợ người già. Nhưng anh ấy cũng thừa nhận một cái gì đó như thế có thể diễn ra trong một vài năm nữa – vì vậy bây giờ, có vẻ như các robot cần tiếp tục tốt hơn trong việc phân loại rác.
ROM là gì ? Bộ nhớ chỉ đọc – Tài liệu kỹ thuật điện tử
ROM là gì ?
Bộ nhớ chỉ đọc ( ROM ) là một loại bộ nhớ không thay đổi được sử dụng trong máy tính và các thiết bị điện tử khác. Dữ liệu được lưu trữ trong ROM không thể được sửa đổi bằng điện tử sau khi sản xuất. Bộ nhớ chỉ đọc hữu ích cho việc lưu trữ phần mềm hiếm khi thay đổi trong suốt vòng đời của hệ thống, đôi khi được gọi là phần sụn (firmware) . Các ứng dụng phần mềm cho các thiết bị lập trình có thể được phân phối dưới dạng các hộp mực bổ trợ có chứa bộ nhớ chỉ đọc (băng trò chơi video game).
Bộ nhớ chỉ đọc có thể lập trình xóa được (EPROM) và bộ nhớ chỉ đọc có thể lập trình xóa được bằng điện (EEPROM) có thể được xóa và lập trình lại, nhưng thông thường chỉ có thể được thực hiện ở tốc độ tương đối chậm, có thể cần thiết bị đặc biệt để thực hiện, và chỉ có thể một sửa đổi số lần nhất định.
Thuật ngữ “ROM” đôi khi được sử dụng để chỉ một thiết bị ROM có chứa phần mềm hoặc một tệp có phần mềm được lưu trữ trong EEPROM hoặc Flash Memory. Ví dụ: người dùng sửa đổi hệ điều hành Android gọi các tệp chứa hệ điều hành đã sửa đổi là ” ROM tùy chỉnh ”
ROM sử dụng để lưu trữ chương trình BIOS
Rom trong các máy tính
Mọi chương trình được lưu trữ có thể sử dụng một dạng lưu trữ cố định trên ROM (nghĩa là dữ liệu của nó không bị mất khi bị ngắt nguồn) để lưu trữ chương trình ban đầu khởi chạy khi máy tính được bật hoặc bắt đầu thực thi (một quá trình được gọi là bootstrapping , thường được viết tắt là ” booting ” hoặc “booting up”).
Các dạng bộ nhớ chỉ đọc được sử dụng làm bộ lưu trữ không mất dữ liệu cho các chương trình trong hầu hết các máy tính, chẳng hạn như ENIAC từ năm 1948. Bộ nhớ chỉ đọc thực hiện nó đơn giản hơn vì nó chỉ cần một cơ chế để đọc các giá trị được lưu trữ, và không thay đổi chúng, và do đó có thể được thực hiện với các thiết bị điện tử thô (xem các ví dụ lịch sử bên dưới). Với sự ra đời của các mạch tích hợp vào những năm 1960, cả ROM và RAM có thể thay đổi đã được triển khai dưới dạng các mảng bóng bán dẫn trong chip silicon; tuy nhiên, một ô nhớ ROM có thể được sản xuất bằng cách sử dụng ít bóng bán dẫn hơn một ô nhớ SRAM. Do đó, ROM có thể được sản xuất với chi phí thấp hơn so với RAM trong nhiều năm.
Bộ nhớ Rom sơ khai
Hầu hết các máy tính gia đình của những năm 1980 đã lưu trữ một trình thông dịch BASIC hoặc hệ điều hành trong ROM vì các hình thức lưu trữ không mất dữ liệu khác như ổ đĩa từ là quá tốn kém. Ví dụ, Commodore 64 bao gồm 64 KB RAM và 20 KB ROM chứa trình thông dịch BASIC và ” Kernel ” của hệ điều hành. Các máy tính gia đình hoặc văn phòng sau này như IBM PC XT thường bao gồm các ổ đĩa từ và dung lượng RAM lớn hơn, cho phép chúng tải hệ điều hành từ ổ cứng vào RAM, chỉ còn một chương trình khởi động phần cứng tối thiểu trong ROM (được gọi là BIOS trong các máy tính tương thích IBM ). Cơ chế này cho phép chạy các hệ điều hành phức tạp hơn và dễ dàng nâng cấp hơn.
Trong các PC hiện đại, “ROM” (hoặc flash) được sử dụng để lưu trữ phần sụn khởi động (firmware) cơ bản cho bộ xử lý chính, cũng như các phần firmware khác nhau cần thiết để điều khiển các thiết bị độc lập như card đồ họa, đĩa cứng, ổ đĩa DVD, màn hình, v.v.. trong hệ thống. Ngày nay, nhiều bộ nhớ “chỉ đọc” này – đặc biệt là BIOS – thường được thay thế bằng bộ nhớ Flash (xem bên dưới), để cho phép lập trình lại khi cần nâng cấp firmware. Tuy nhiên, các hệ thống phụ đơn giản (chẳng hạn như bàn phím hoặc một số bộ điều khiển giao tiếp trong các mạch tích hợp trên bo mạch chính chẳng hạn) có thể sử dụng ROM (lập trình một lần).
ROM và các công nghệ kế thừa như flash là phổ biến trong các hệ thống nhúng . Chúng có trong mọi thứ, từ robot công nghiệp đến thiết bị gia dụng, điện tử tiêu dùng và IoT internet vạn vật (máy nghe nhạc MP3, hộp giải mã set-top-box, v.v.) tất cả đều được thiết kế cho các chức năng cụ thể, nhưng dựa trên bộ vi xử lý đa năng . Với phần mềm thường được kết hợp chặt chẽ với phần cứng, các thay đổi chương trình hiếm khi cần thiết trong các thiết bị đó (thường không trang bị ổ cứng vì lý do chi phí, kích thước hoặc mức tiêu thụ điện năng). Kể từ năm 2008, hầu hết các sản phẩm đều sử dụng Flash thay vì ROM và nhiều sản phẩm cung cấp một số cổng để kết nối với PC cho phần sụn (firmware) cập nhật; ví dụ, trình phát âm thanh kỹ thuật số có thể được cập nhật để hỗ trợ định dạng tệp mới . Một số người có sở thích đã tận dụng sự linh hoạt này để lập trình lại các sản phẩm tiêu dùng cho mục đích mới; ví dụ, các dự án iPodLinux và OpenWrt đã cho phép người dùng chạy các bản phân phối Linux đầy đủ tính năng trên máy nghe nhạc MP3 và bộ định tuyến không dây của họ.
ROM cũng hữu ích cho việc lưu trữ dữ liệu mật mã, vì nó khiến chúng khó thay đổi, điều này có thể được sử dụng để tăng cường bảo mật thông tin .
Sử dụng để lưu trữ dữ liệu
Vì ROM không thể được sửa đổi (hoặc khó sửa đổi), nên nó chỉ phù hợp để lưu trữ dữ liệu mà dự kiến sẽ không cần sửa đổi nhiều trong xuốt vòng đời của thiết bị. Cuối cùng, ROM đã được sử dụng trong nhiều máy tính để lưu trữ các bảng tra cứu để đánh giá các hàm toán học và logic (ví dụ: một đơn vị dấu phẩy động có thể lập bảng hàm sin để tạo điều kiện tính toán nhanh hơn). Điều này đặc biệt hiệu quả với CPU chậm và ROM rẻ hơn so với RAM.
Đáng chú ý, bộ xử lý hình ảnh màn hình của các máy tính ban đầu lưu trữ các bảng ký tự phông chữ bitmap trong ROM. Điều này thường có nghĩa là phông chữ hiển thị văn bản không thể thay đổi tương tác. Đây là trường hợp cho cả bộ điều hợp CGA và MDA có sẵn với IBM PC XT.
Việc sử dụng ROM để lưu trữ một lượng nhỏ dữ liệu như vậy đã biến mất gần như hoàn toàn trong các máy tính đa năng hiện đại. Tuy nhiên, Flash ROM đã đảm nhận vai trò mới là phương tiện để lưu trữ hàng loạt hoặc lưu trữ thứ cấp các tệp.
Các loại ROM
ROM dựa trên chất bán dẫn
Các chip ROM được lập trình cổ điển là các mạch vật lý tích hợp mã hóa dữ liệu sẽ được lưu trữ và do đó không thể thay đổi nội dung của chúng sau khi chế tạo. Các loại bộ nhớ trạng thái rắn không mất dữ liệu khác cho phép sửa đổi một số lần nhất định.
PROM là gì
Bộ nhớ chỉ đọc có thể lập trình (PROM) hoặc ROM lập trình một lần (OTP), có thể được ghi vào hoặc lập trình lại thông qua một thiết bị đặc biệt gọi là lập trình PROM . Thông thường, thiết bị này sử dụng điện áp cao để phá hủy vĩnh viễn hoặc tạo các liên kết bên trong ( cầu chì hoặc antifuses ) trong chip. Do đó, một PROM chỉ có thể được lập trình một lần.
EPROM là gì
EPRom với cửa sổ xóa bằng tia UV
Bộ nhớ chỉ đọc có thể lập trình lại (EPROM) bằng cách tiếp xúc với ánh sáng cực tím mạnh(thường trong 10 phút hoặc lâu hơn), sau đó viết lại với quy trình cần điện áp cao hơn thông thường. Tiếp xúc nhiều lần với tia UV cuối cùng sẽ làm hao mòn EPROM, nhưng độ bền của hầu hết các chip EPROM đều đạt 1000 chu kỳ xóa và lập trình lại. Các chip EPROM thường có thể được phân biệt bởi “cửa sổ” cho phép ánh sáng UV đi vào. Sau khi lập trình, cửa sổ thường được phủ nhãn bảo vệ để ngăn việc xóa do vô tình. Một số chip EPROM được lập trình tại nhà máy trước khi chúng được đóng gói và không bao gồm cửa sổ.
EEPROM là gì
Bộ nhớ chỉ đọc có thể lập trình được bằng điện tử (EEPROM) dựa trên cấu trúc bán dẫn tương tự EPROM, nhưng cho phép xóa toàn bộ nội dung của nó, sau đó viết lại bằng điện, và chúng không bị xóa khỏi máy tính khi mất điện (máy tính nhúng trong máy ảnh, máy nghe nhạc MP3, v.v.). Viết hoặc flash EEPROM chậm hơn nhiều (mili giây trên bit) so với đọc từ ROM hoặc ghi vào RAM (nano giây trong cả hai trường hợp).
EAROM là gì
Bộ nhớ chỉ đọc có thể thay đổi bằng điện (EAROM) là một loại EEPROM có thể được sửa đổi một bit mỗi lần. Viết lại là một quá trình rất chậm và cần điện áp cao hơn (thường là khoảng 12 V ) so với điện áp sử dụng để đọc dữ liệu. EAROM dành cho các ứng dụng yêu cầu thay đổi không thường xuyên và chỉ thay đổi một phần. EAROM có thể được sử dụng làm bộ lưu trữ không mất dữ liệu cho thông tin thiết lập hệ thống quan trọng; trong nhiều ứng dụng, EAROM đã được thay thế bằng RAM CMOS được cung cấp bởi nguồn điện chính và được sao lưu bằng pin lithium .
Bộ nhớ flash là gì ?
Bộ nhớ flash (hoặc đơn giản là flash ) là một loại EEPROM hiện đại được phát minh vào năm 1984. Bộ nhớ flash có thể bị xóa và ghi lại nhanh hơn EEPROM thông thường và các thiết kế mới hơn có độ bền rất cao (vượt quá 1.000.000 chu kỳ). Đèn flash NAND hiện đại giúp sử dụng hiệu quả diện tích chip silicon, dẫn đến các IC riêng lẻ có dung lượng lên tới 512 GB tính đến năm 2018; tính năng này, cùng với độ bền đọc ghi và độ bền vật lý của nó, đã cho phép flash NAND thay thế phương pháp lưu trữ từ tính (ổ cứng HDD) trong một số ứng dụng (như ổ flash USB ). Bộ nhớ flash đôi khi được gọi là flash ROM hoặc flash EEPROM khi được sử dụng thay thế cho các loại ROM cũ hơn, nhưng không phải trong các ứng dụng tận dụng khả năng của nó để được sửa đổi nhanh chóng và thường xuyên.
Bằng cách áp dụng bảo vệ ghi, một số loại ROM có thể lập trình lại có thể tạm thời trở thành bộ nhớ chỉ đọc.
Các công nghệ khác
Có các loại bộ nhớ không mất dữ liệu khác không dựa trên công nghệ IC trạng thái rắn, bao gồm:
Phương tiện lưu trữ quang , CD-ROM chỉ đọc (tương tự ROM). CD-ROM được ghi một lần đọc nhiều lần (tương tự như PROM), trong khi CD-RW hỗ trợ các chu trình xóa-ghi lại (tương tự EEPROM); cả hai đều được thiết kế để tương thích ngược với CD-ROM.
Tốc độ của ROM
Mặc dù tốc độ tương đối của RAM so với ROM đã thay đổi theo thời gian, kể từ năm 2007, các chip RAM lớn có thể đọc nhanh hơn hầu hết các ROM. Vì lý do này (và để cho phép truy cập thống nhất), đôi khi nội dung ROM được sao chép vào RAM hoặc được load vào RAM sau lần sử dụng đầu tiên và sau đó được đọc từ RAM.
Tốc độ đọc ghi
Đối với những loại ROM có thể được sửa đổi bằng điện, tốc độ ghi thường chậm hơn nhiều so với tốc độ đọc và có thể cần điện áp cao hơn thông thường, mức thay đổi điện áp kích hoạt ghi và mã lệnh khóa / mở khóa đặc biệt. Flash NAND hiện đại đạt tốc độ ghi cao nhất trong mọi công nghệ ROM có thể ghi lại, với tốc độ lên tới 10 GB/s, điều này đã được thúc đẩy bởi sự đầu tư gia tăng vào công nghệ ổ cứng trạng thái rắn của người tiêu dùng và doanh nghiệp và các sản phẩm bộ nhớ flash cho các thiết bị di động cao cấp hơn. Ở cấp độ kỹ thuật, những lợi ích đã đạt được bằng cách tăng tính song song cả trong thiết kế bộ điều khiển và lưu trữ, việc sử dụng bộ đệm đọc/ghi DRAM lớn và triển khai các ô nhớ có thể lưu trữ nhiều hơn một bit (DLC, TLC và MLC). Cách tiếp cận thứ hai dễ bị thất bại hơn nhưng điều này phần lớn được giảm thiểu bằng cách cung cấp các thuật toán đọc/ghi ngày càng tinh vi trong phần sụn (firmware)ổ đĩa.
Độ bền và lưu giữ dữ liệu ROM
Bởi vì chúng được ghi bằng cách buộc các electron đi qua một lớp cách điện trên cổng bóng bán dẫn, ROM có thể đọc ghi chỉ có thể chịu được một số lượng hạn chế các chu trình ghi và xóa trước khi lớp cách điện bị hỏng vĩnh viễn. Trong các EPROM thời kỳ đầu, điều này có thể xảy ra sau ít nhất 1.000 chu kỳ ghi, trong khi trong EEPROM Flash hiện đại, độ bền có thể vượt quá 1.000.000. Độ bền hạn chế, cũng như chi phí mỗi bit cao hơn, có nghĩa là bộ lưu trữ dựa trên Flash không có khả năng thay thế hoàn toàn các ổ đĩa từ trong tương lai gần.
Số lần mà ROM có thể đọc chính xác không bị giới hạn bởi chu kỳ ghi. Việc lưu giữ dữ liệu của EPROM, EAROM, EEPROM và Flash có thể bị hạn chế do rò rỉ điện tích từ các cổng của các bóng bán dẫn tế bào bộ nhớ. Rò rỉ có thể xảy ra nhanh hơn dưới tác động bởi nhiệt độ cao hoặc bức xạ . ROM và PROM không bị ảnh hưởng này, vì việc lưu giữ dữ liệu của chúng phụ thuộc vào tính chất vật lý thay vì tính bền vững của mạch tích hợp.
Đánh giá Google Stadia – Chơi game trên nền tảng đám mây
Cách chơi game trên đám mây – Cloud gaming là gì ?
Cho dù chúng ta đang nói về Google Stadia, PlayStation Now, GeForce Now hay Microsoft xCloud, khái niệm cốt lõi của cloud gaming là như nhau: thay vì có cần một PC chơi game hoặc một máy game mạnh mẽ trong nhà bạn, bạn có thể chơi các game khủng từ xa qua chiếc PC bình thường hoặc Laptop, thậm chí cả Smart Phone. Những máy chủ Cloud Gaming truyền phát trò chơi cho bạn giống như một video YouTube. (Trên thực tế, Stadia của Google sử dụng cùng loại codec VP9 để làm như vậy.)
Mỗi lần bạn nhấn nút, di chuyển chuột hoặc vuốt cần điều khiển, lệnh đó phải truyền qua internet đến máy chủ cloud gaming. Sau đó, máy chủ xử lý hành động của bạn trong trò chơi và truyền một khung hình video nén về phản ứng đó trở lại TV, Laptop hoặc Smart phone của bạn. Và nó phải nhanh đến mức bạn không nhận thấy sự chậm trễ (delay, lag giật).
Đó là lý do tại sao chỉ cần có một kết nối internet nhanh là không đủ: nó cũng cần phải được ổn định trong thời gian dài.
Một nhược điểm khác của chơi game trên đám mây (Cloud gaming) là bạn liên tục tải xuống các khung hình video, nó có thể ăn nhiều dữ liệu hơn so với việc tải xuống các tệp trò chơi. Trò chơi có dung lượng trung bình là 50 GB, nhưng Google cho biết Stadia có thể tiêu thụ tới 20 GB băng thông mỗi giờ. Tôi đã không thấy mức độ sử dụng nhiều như vậy mỗi giờ trong thực tế, nhưng giữa Stadia và một vài lần tải xuống trò chơi để so sánh, tôi đã gần chạm mức giới hạn dữ liệu Comcast 1TB của mình chỉ trong nửa tháng 11. (Thông thường, tôi chỉ đạt 900GB mỗi tháng.)
Google Stadia đã hoạt động.
Đó là những gì bạn đến đây để tìm hiểu và bây giờ thứ ba ngày 19 tháng 11, Google sẽ ra mắt dịch vụ đám mây cloud gaming chính thức cho phép bạn chơi các trò chơi có dung lượng lớn mà không cần đĩa hoặc tải xuống, và không cần các máy chơi game (consoles) hoặc PC chơi game. Đó là bởi vì Stadia cho phép bạn truyền phát các trò chơi bạn mua trên cloud gaming và nó đáng tin cậy hơn bất kỳ dịch vụ nào tôi đã thử nghiệm.
Nếu bạn đang mong đợi nó hoạt động tốt như một PC chơi game cao cấp hoặc thậm chí là một consoles (hệ máy game tay cầm) trò chơi cao cấp, hoặc nếu bạn đang hy vọng vào một ứng dụng hoàn hảo, bạn có thể thất vọng. Nhưng trải nghiệm mà tôi có khi chơi Stadia là tôi có thể vui vẻ tiếp tục chơi nếu nó không có vấn đề gì trong tương lai.
Tất cả những gì bạn cần là kết nối internet tốt, bộ định tuyến Wi-Fi tốt và điện thoại Pixel hoặc trình duyệt web Chrome trên máy laptop hoặc máy tính để bàn. Oh, và rất nhiều kiên nhẫn. Bất chấp lời quảng cáo và một loạt các trò chơi được cập nhập, dịch vụ Cloud gaming của Google không hoàn toàn giống với những gì công ty đã công bố vào tháng 3. Đây thực sự là bản beta mà Google đang tính tiền thật và bạn nên đợi đến năm 2020 để thử.
Điểm cộng
Nó thật sự có hiệu quả
Hình ảnh rõ ràng hơn so với các đối thủ
Chuyển đổi liền mạch giữa PC và điện thoại
Điểm trừ
4K không thực sự đạt chất lượng 4K
Phiên bản web Chrome thiếu độ trung thực
Không hoạt động trên mạng di động
Review Google Stadia
Hiện tại dịch vụ Cloud gaming của Google, Stadia có giá 130 đô la, cộng thêm 10 đô la một tháng (sau khi dùng thử ba tháng), cộng thêm từ 20 đến 60 đô la cho mỗi trò chơi mua thêm;
Cho phép bạn chơi trong danh sách giới hạn gồm 22 trò chơi, bạn hầu như có thể đã mua ở mọi nơi khác;
Ngoại trừ ở đây, bạn có thể truyền phát chúng trực tiếp từ đám mây;
Trên TV của bạn có khóa Chromecast Ultra đi kèm ở độ phân giải 4K (hỗ trợ HDR);
Bộ điều khiển Stadia không dây đi kèm, tương đương với bộ điều khiển Xbox One hoặc Sony DualShock, ngoại trừ nó chỉ hoạt động không dây với Chromecast;
Hoặc trên điện thoại Google Pixel ở độ phân giải 1080p, giả sử bạn cũng mua một bộ điều khiển (hoặc giá đỡ điện thoại) và cắm nó bằng USB-C;
Hoặc thông qua trình duyệt web Chrome ở độ phân giải 1080p, với bất kỳ gamepad hoặc chuột và bàn phím có dây nào bạn chọn;
Khả năng chơi liền mạch giữa điện thoại và PC hoặc giữa TV, điện thoại và PC bạn có thể chơi trên bất kì thiết bị nào kể trên mà không bị dán đoạn
Không có trò chuyện bằng giọng nói, chụp ảnh hoặc Trợ lý Google trên điện thoại *
Không có khả năng xem thành tích hoặc chia sẻ ảnh chụp từ bất kỳ nền tảng nào, kể cả TV và Chrome
(* Trên thực tế, các nhà đánh giá Stadia không thể thử những thứ này trên bất kỳ nền tảng nào, mặc dù Google tuyên bố nó sẽ làm việc vào ngày ra mắt.)
Năm 2020, Stadia sẽ là một dịch vụ miễn phí, bạn chỉ phải trả chi phí cho các trò chơi;
Danh mục có tới 44 tựa game đã được xác nhận, bao gồm cả Cyberpunk 2077 và có thể là Baldur’s Gate III;
Với gói đăng ký Stadia Pro giá 10$/tháng tùy chọn để phát chúng ở 4K với HDR thông qua trình duyệt web Chromecast Ultra hoặc Chrome của riêng bạn;
Bộ điều khiển Stadia $ 70 tùy chọn có thể chuyển đổi theo lý thuyết giữa điện thoại, PC và TV mà không cần phải tắt, ghép nối lại;
Cho phép bạn nghe và trò chuyện với tai nghe Bluetooth, không chỉ qua kết nối 3,5mm có dây;
Thành tích, khả năng chia sẻ trực tuyến các trò chơi lên YouTube và trò chuyện bằng giọng nói đa nền tảng;
Google Stadia trên Chromecast
Một ngày nào đó, Google đã hứa hoặc đề xuất:
Bạn sẽ có thể nhấp vào quảng cáo YouTube của một trò chơi để nhảy thẳng vào trò chơi đó
Bạn có thể phát trực tiếp lên YouTube ở độ phân giải 4K khi bạn đang chơi
Bạn sẽ có thể chia sẻ liên kết đến một thời điểm chính xác trong trò chơi với bạn bè hoặc người theo dõi để họ có thể thử ngay lập tức
Các streamer sẽ có thể cho phép người xem xếp hàng để ngay lập tức tham gia trò chơi của họ
Bạn sẽ có thể thấy màn hình thực tế của bạn bè trong một số trò chơi để giúp họ
Nút Google Assistant dành riêng cho bộ điều khiển sẽ có thể giúp bạn trong các trò chơi
Các trò chơi trong tương lai sẽ kết hợp sức mạnh của nhiều máy chủ Stadia để làm những điều không thể trên console hoặc PC, giống như một thế giới chia sẻ duy nhất cho mọi người chơi, hiệu ứng phức tạp, thế giới ảo rộng lớn, số lượng lớn NPC, v.v.
Google sẽ phát hành trò chơi của riêng mình cho Stadia với một số tính năng này
Các điện thoại Android khác và có lẽ iPhone sẽ tham gia vào hành động
Nhiều người chơi đa nền tảng
Stadia sẽ mở rộng tới độ phân giải 8K và 120 khung hình mỗi giây
Thực tế là một nửa trong số rất nhiều tính năng Google hứa hẹn vào tháng 3 đơn giản là chưa tồn tại. Vì vậy, hãy tập trung vào những gì tồn tại: một dịch vụ cho phép bạn chơi toàn bộ trò chơi trên internet trên TV, điện thoại và các trình duyệt web, khá ấn tượng.
Stadia là một dịch vụ trong đó, nếu bạn bè Destiny 2 của bạn có thể cần bạn hỗ trợ, bạn có thể tham gia bất kể bạn đang ở đâu hay đang làm gì – miễn là có đường truyền tốt. Tôi đã thử một màn game trên TV với Bộ điều khiển Stadia sau đó đổi sang máy tính để bàn với chuột và bàn phím khi tôi cần nhắm mục tiêu tốt hơn cho một trận đấu, và tiếp tục trò chơi trên điện thoại thông minh khi đi xuống hành lang để lấy một món ăn – tất cả điều đó khi chơi với một đồng nghiệp cách 5.000 dặm ở London – mà không có bất kỳ cản trở lớn nào.
Bạn có để ý rằng tôi đã viết ‘4K’ và ‘1080p’ một cách không chắc chắn trong các trích dẫn ở bài trước không? Trong nhiều ngày, tôi đã cố gắng và thất bại trong việc khiến Google thừa nhận rằng các máy chủ của nó không thực sự hiển thị các trò chơi với chất lượng 4K. Chẳng hạn, đây là bức ảnh tôi chụp bằng iPhone 11 Pro khi chơi Shadow of the Tomb Raider ở cài đặt cao nhất, Stadia dường như sẽ phân phối hôm nay:
Shadow of the Tomb Raider trên Stadia
Và đây là một bức tranh tương tự từ máy tính chơi game của tôi với trang bị card GeForce GTX 1080. Bạn có thể tải xuống những bức ảnh này để tự so sánh:
Shadow of the Tomb Raider trên PC
Những gì tôi nói ở đây không phải là hình ảnh xấu; luồng là 4K. Không chỉ vậy, đây còn là một trong những chất lượng hình ảnh phát trực tuyến tốt nhất mà tôi đã thấy, Hình ảnh không bị nén khó chịu như các trò chơi trên đám mây khác. Nhưng thiếu chi tiết sắc nét trong hình ảnh nhân vật của Lara Croft? Và các kết cấu độ phân giải cao ở đâu? Google nói với tôi rằng Stadia được thiết kế để chạy các trò chơi ở độ phân giải cao nhất với tất cả các cài đặt được bật lên, nhưng rõ ràng, điều đó không xảy ra ở đây.
Với Destiny 2 , tôi thấy rõ ràng hơn nữa là trò chơi không chạy ở cài đặt cao nhất. Trên Chromecast Ultra, luồng phát trực tiếp 4K nhìn gần hơn 1080p và đồng nghiệp của tôi thấy rằng các luồng 1080p mà chúng tôi thử nghiệm trên trình duyệt web Chrome trông giống như 720p.
D2 chạy trên Stadia tương đương với cài đặt trung bình
Ban đầu, Google nói với chúng tôi rằng họ đang sử dụng bản dựng Destiny 2 có độ phân giải cao nhất, độ trung thực cao nhất hiện có. Nhưng Bungie sau đó đã xác nhận rằng đôi mắt của chúng ta không lừa dối chúng ta. Khi phát trực tiếp ở 4K, chúng tôi kết xuất ở độ phân giải 1080p, sau đó lấy mẫu và áp dụng nhiều kỹ thuật khác nhau để tăng chất lượng hiệu ứng tổng thể, một đại diện của Bungie cho biết thêm rằng D2 chạy ở PC tương đương với cài đặt trung bình. Điều đó giải thích tại sao bản dựng Xbox One X, chạy ở 4K nguyên bản và có độ phân giải cao hơn, trông đẹp hơn Stadia rất nhiều.
Thành thật mà nói, hai trò chơi này là những trò chơi chuyên sâu duy nhất về mặt đồ họa mà chúng tôi đã có thời gian để kiểm tra kể từ khi Stadia ra mắt. Những người dùng sớm của Stadia sẽ có danh sách 22 trò chơi, nhiều hơn hầu hết các máy chơi game thế hệ tiếp theo, nhưng không có gì mới trong bất kỳ trò chơi nào trong số này. Đây chỉ là một danh sách các tựa game mà bạn có thể đắm mình trong nhiều giờ nếu bạn chưa chơi chúng.
Tôi thực sự không thể nói cho bạn biết Google Stadia sẽ hoạt động với bạn như bạn thấy ở trên hay không vì tôi sống ở Thung lũng Silicon, chỉ cách trụ sở của Google 45 phút lái xe, với kết nối internet Comcast 150 Mbps khá tốt và bộ định tuyến Wi-Fi tuyệt vời. Tôi có thể đủ gần với các trung tâm dữ liệu West Coast của google mà có lẽ tôi giống với người dùng Stadia lý tưởng nhất.
Nhưng tôi đánh giá cao Google vì chúng tôi chưa bao giờ thấy một dịch vụ Cloud gaming nào được phát hành ở quy mô này: 14 lãnh thổ khác nhau cùng một lúc , bao gồm cả lục địa Mỹ, Anh và Canada, với sự hỗ trợ của cơ sở hạ tầng Cloud và ISP. Stadia có vẻ rất tốt trong việc duy trì chất lượng hình ảnh và độ trễ khi đối mặt với các hạn chế về băng thông.
Tôi đã hạ tốc độ Wi-Fi của mình xuống 35 Mbps, 30 Mbps, 25 Mbps, 20 Mbps, 15 Mbps, 10 Mbps và tốc độ 5 Mbps và tôi thấy rằng các trò chơi có thể chơi được ở mức 15 Mbps, thậm chí 10 Mbps nhịp độ nhanh. Qua cáp Ethernet có dây, tôi rất ngạc nhiên về độ chính xác của tôi với chuột và bàn phím sau khi thao tác.
Google Stadia chạy với laptop văn phòng
Phiên bản beta GeForce Now chỉ dành cho người được mời của Nvidia nhưng dịch vụ của Nvidia dường như xử lý tương đối kém về băng thông.
Google Stadia không hoạt động với mạng di động
Stadia dường như không biết phải làm gì với một mạng di động: qua kết nối Google Wi-Fi bị tắc nghẽn của Starbucks, Stadia đã cố gắng duy trì chất lượng hình ảnh và khắc phục tình trạng lag. Tôi cũng đã lừa Stadia chơi trên một kết nối di động LTE 90 Mbps, và nó cung cấp trải nghiệm thực sự không tốt, đó có thể là lý do tại sao Google không chính thức hỗ trợ kết nối di động.
Đánh giá tay cầm Stadia nó không nổi trội hơn các đối thủ nhưng cũng không hề thua kém. Về mặt vật lý, đây là sự pha trộn quen thuộc của DualShock 4 và gamepad Xbox One của Sony. Nó mượn kết cấu và độ bám hình thuôn của Sony, nhưng các cần gạt của nó trông giống như các sản phẩm cao cấp của Microsoft. Thêm vào đó, có các nút giống như Switch Pro. Nó cũng có các nút bấm mượt mà hơn Sony.
Về mặt chức năng, tay cầm Stadia đi kèm với hai nút thực tế vô dụng (Google Assistant và chụp màn hình, cả hai đều hầu như không hoạt động), một đài phát thanh Bluetooth hiện đang bị vô hiệu hóa và nó không thể điều khiển các phiên PC hoặc điện thoại bằng cách sử dụng trực tiếp dựa trên Wi-Fi kết nối với máy chủ.
Đôi khi tôi nhận thấy độ trễ hơn trên Chromecast với kết nối không dây so với trên điện thoại được cắm qua USB-C, tôi tự hỏi liệu phần nhỏ đó của Stadia có thể bị sai sót. Khi tôi cắm tai nghe có dây vào giắc cắm 3,5mm của nó, âm lượng quá thấp. Khi tôi kết nối tay cầm Stadia với điện thoại Pixel của mình vài giờ tôi nhận ra rằng nó đã làm cạn kiệt một lượng lớn pin của điện thoại. Rõ ràng, nó không tự tắt khi không sử dụng. Khi tôi nhấn nút Stadia, tôi khá ấn tượng bởi cách nó truy cập mạng để kích hoạt Chromecast và TV của tôi đồng thời – cho đến khi tôi nhận ra rằng Google không có cách nào để tắt TV của tôi .
Google Stadia chạy với Smart phone
Những trải nghiệm tay cầm Stadia thực sự ấn tượng mà tôi có khi thử nghiệm Stadia, Google thực sự xứng đáng với điều đó: Tôi thích cách Stadia hỗ trợ 8BitDo SF30 Pro của tôi
Không có lý do lớn nào khiến bạn nên mua Stadia ngay bây giờ. Nhưng Google khuyến khích bằng cách cung cấp mức giá ưu đãi khi ra mắt và một phần với chương trình định giá cho thấy bạn phải trả tiền ba lần(cho phần cứng, cho dịch vụ, cho các trò chơi) chỉ để trở thành người dùng sớm hơn.
Nhưng điều tuyệt vời là không ai ép buộc bạn cả. Những người dùng sớm có nhiều ưu đãi và hy vọng họ sẽ giúp Google giải quyết các khó khăn. Công nghệ này hoạt động khá tốt và các tiện ích của Google đều có thể được cập nhật tự động qua mạng. Có lẽ Google Stadia sẽ sớm hoàn thiện.
GPS là gì ? – Tài liệu kỹ thuật hệ thống định vị toàn cầu
GPS là gì ?
GPS là viết tắt của Global Positioning System, Hệ thống định vị toàn cầu. Ban đầu có tên là NAVSTAR GPS , là các vệ tinh dựa trên radionavigation hệ thống thuộc sở hữu của chính phủ Hoa Kỳ và điều hành bởi Không quân Hoa Kỳ. Đây là hệ thống vệ tinh dẫn đường toàn cầu (GNSS) cung cấp thông tin định vị địa lý và thời gian cho máy thu GPS ở bất cứ đâu trên hoặc gần Trái đất nơi máy thu có thể nhìn và không bị cản trở đối với ít nhất bốn hoặc nhiều vệ tinh GPS. Những chướng ngại vật như núi và tòa nhà làm yếu tín hiệu GPS .
GPS không yêu cầu người dùng truyền bất kỳ dữ liệu nào và nó có thể hoạt động độc lập với mạng điện thoại hoặc internet, mặc dù các thông tin từ mạng điện thoại và internet có thể tăng cường các ứng dụng sử dụng tín hiêu GPS. GPS cung cấp khả năng định vị quan trọng cho người dùng quân sự, dân sự và thương mại trên toàn thế giới. Chính phủ Hoa Kỳ đã tạo ra hệ thống, duy trì nó và chia sẻ truy cập tự do cho bất kỳ ai có máy thu GPS.
Lợi ích khi chia sẻ miễn phí GPS là gì ?
Dịch vụ GPS được cung cấp bởi chính phủ Hoa Kỳ, có thể từ chối có chọn lọc quyền truy cập vào hệ thống, như đã xảy ra với quân đội Ấn Độ vào năm 1999 trong Chiến tranh Kargil , hoặc làm suy giảm tín hiệu bất cứ lúc nào. Do đó, một số quốc gia đã phát triển hoặc đang trong quá trình thiết lập các hệ thống định vị vệ tinh toàn cầu hoặc khu vực khác. Hệ thống vệ tinh định vị toàn cầu của Nga ( GLONASS ) được phát triển cùng lúc với GPS, nhưng cho đến giữa những năm 2000 hệ thống mới có khả năng phủ sóng toàn bộ trái đất. GLONASS có thể được thêm vào các thiết bị GPS, cung cấp thêm các vệ tinh và cho phép các xác định vị trí nhanh hơn và chính xác hơn, trong vòng hai mét. Trung Quốc với hệ thống vệ tinh dẫn đường BeiDou bắt đầu phủ sóng toàn cầu vào năm 2018, và kế hoạch triển khai đầy đủ vào năm 2020. Ngoài ra còn có hệ thống định vị Galileo của Liên minh châu Âu và NAVIC của Ấn Độ . Hệ thống vệ tinh Quasi-Zenith của Nhật Bản (QZSS) bước đầu là một hệ thống tăng cường dựa trên vệ tinh GPS để tăng cường độ chính xác của GPS ở Châu Á-Châu Đại Dương, khả năng hoạt động độc lập với GPS dự kiến vào năm 2023.
Khi hệ thống được nâng cấp năm 2000, GPS có độ chính xác khoảng năm mét. Giai đoạn nâng cấp tiếp theo sử dụng băng tần L5 hiện đã được triển khai đầy đủ. Máy thu GPS sản xuất sau năm 2018 sử dụng băng tần L5 có thể có độ chính xác cao hơn nhiều, xác định vị trí chính xác trong vòng 30 cm.
GPS hoạt động thế nào ?
Nguyên tắc cơ bản
Khái niệm GPS dựa trên thời gian và vị trí đã biết của các vệ tinh chuyên dụng GPS . Các vệ tinh mang đồng hồ nguyên tử rất ổn định được đồng bộ với nhau và với đồng hồ mặt đất. Bất kỳ sai lệch về thời gian so với mặt đất được đồng bộ hàng ngày. Theo cách tương tự, vị trí của vệ tinh được xác định với độ chính xác cao. Máy thu GPS cũng có đồng hồ, nhưng chúng kém ổn định và kém chính xác hơn.
GPS hoạt động thế nào
Mỗi vệ tinh GPS liên tục truyền tín hiệu vô tuyến chứa thời gian và dữ liệu hiện tại về vị trí của nó. Do tốc độ của sóng vô tuyến là không đổi và không phụ thuộc vào tốc độ vệ tinh, nên độ trễ thời gian giữa khi vệ tinh truyền tín hiệu và máy thu nhận được nó tỷ lệ thuận với khoảng cách từ vệ tinh đến máy thu. Một máy thu GPS thu tín hiệu từ nhiều vệ tinh và tính toán thời gian nhận được để xác định vị trí chính xác của máy thu từ. Tối thiểu, máy thu cần thu được tín hiệu của ít nhất bốn vệ tinh để tính toán bốn giá trị nhằm chưa biết nhằm xác định vị trí (ba tọa độ vị trí và độ lệch đồng hồ so với thời gian vệ tinh).
Vị trí trên Trái đất của người nhận được chuyển đổi thành vĩ độ, kinh độ và cao độ so với Trái đất. Chiều cao sau đó có thể được chuyển đổi thành chiều cao so với mực nước biển . Các tọa độ này có thể được hiển thị, chẳng hạn như trên màn hình bản đồ di chuyển, hoặc được ghi lại hoặc sử dụng bởi một số hệ thống khác, chẳng hạn như hệ thống dẫn đường cho các phương tiện vận chuyển.
Phương pháp xác định vị trí của hệ thống GPS
Mặc dù không được sử dụng rõ ràng trong quá trình tính toán của máy thu, sự khác biệt về thời gian của tín hiệu đến máy thu (TDOAs) xác định hình dạng hình học tọa độ của máy thu. Mỗi TDOA tương ứng với một hyperboloid của thông số tọa độ. Đường thẳng nối hai vệ tinh cùng nhìn thấy máy thu tạo thành trục của hyperboloid. Vị trí máy thu được xác định tại điểm mà ba hyperboloid giao nhau.
Đôi khi người ta giải thích không chính xác rằng vị trí máy thu nằm ở giao điểm của ba hình cầu. Mặc dù đơn giản hơn để hình dung, nhưng đây chỉ là trường hợp nếu máy thu có đồng hồ được đồng bộ hóa với đồng hồ vệ tinh (nghĩa là máy thu đo khoảng cách thực với các vệ tinh không có dung sai). Có những lợi ích nhất định nếu sử dụng phương pháp này. Trong đó điều quan trọng nhất là chỉ cần ba vệ tinh để tính toán vị trí của máy thu. Nên chỉ cần một số lượng vệ tinh nhỏ hơn có thể được triển khai, nhưng chi phí và độ phức tạp máy thu của người dùng sẽ tăng lên.
Máy thu GPS hoạt động thực tế
Mô tả ở trên là đại diện của một tình huống khi bắt đầu khởi động máy thu. Hầu hết các máy thu đều có thuật toán theo dõi, đôi khi được gọi là máy theo dõi, kết hợp các kết quả vị trí được thu thập tại các thời điểm khác nhau trong thực tế, các vị trí máy thu liên tiếp thường gần nhau. Sau khi một tập hợp vị trí được xử lý, trình theo dõi dự đoán vị trí máy thu tương ứng với vị trí vệ tinh tiếp theo. Khi các kết quả mới được thu thập, máy đo sử dụng sơ đồ trọng số để kết hợp các phép đo mới với dự đoán của trình theo dõi để cải thiện độ chính xác vị trí của máy đo và độ chính xác về thời gian, loại bỏ các kết quả không chính xác và ước tính tốc độ và hướng của máy đo.
Nhược điểm của thiết bị theo dõi là những thay đổi về tốc độ hoặc hướng chỉ có thể được tính toán với độ trễ và hướng xuất phát trở nên không chính xác khi khoảng cách di chuyển giữa hai lần đo giảm xuống dưới hoặc gần sai số ngẫu nhiên của phép đo vị trí. Các đơn vị GPS có thể sử dụng các phép đo sự dịch chuyển Doppler của các tín hiệu nhận được để tính toán vận tốc chính xác. Các hệ thống điều hướng tiên tiến hơn sử dụng các cảm biến bổ sung như la bàn hoặc hệ thống điều hướng quán tính để bổ sung cho GPS.
Các ứng dụng không điều hướng của máy thu GPS là gì ?
GPS yêu cầu bốn hoặc nhiều vệ tinh để hiển thị điều hướng chính xác. Giải pháp của các phương trình điều hướng đưa ra vị trí của máy thu cùng với sự khác biệt giữa thời gian đồng hồ trên máy thu và thời gian thực, do đó loại bỏ nhu cầu về đồng hồ chính xác hơn trên máy thu và có thể không thực tế . Các ứng dụng GPS như chuyển thời gian, định thời tín hiệu giao thông và đồng bộ hóa các trạm gốc của điện thoại di động , sử dụng thời gian có độ chính xác cao do các vệ tinh cung cấp. Một số ứng dụng GPS sử dụng thời gian này để hiển thị.
Mặc dù bốn vệ tinh là cần thiết cho hoạt động bình thường, ít áp dụng trong các trường hợp đặc biệt. Nếu một biến đã được biết, một máy thu có thể xác định vị trí của nó chỉ bằng ba vệ tinh. Ví dụ, một con tàu hoặc máy bay có thể đã biết độ cao. Một số máy thu GPS có thể sử dụng các dữ liệu bổ sung như sử dụng lại độ cao, điều hướng quán tính hoặc thông tin từ máy tính trên phương tiện để đưa ra vị trí khi nhìn thấy ít hơn bốn vệ tinh.
Google Stadia là gì ? – Chơi Game trên nền tảng Cloud
Google đã tiết lộ các chi tiết chính bị thiếu từ thông báo hồi tháng ba về dịch vụ phát trực tuyến trò chơi Stadia mới. Cụ thể là gì ?, cái quái gì chúng ta sẽ có thể chơi, chúng ta sẽ trả bao nhiêu và khi nào chúng ta có thể bắt đầu với dịch vụ mới thú vị – cung cấp các trò chơi PC và console cao cấp cho bất kỳ trình duyệt web Chrome nào, Chromecast Ultra TV dongle hoặc điện thoại thông minh Pixel 3 từ các máy chủ mới của Google.
Tóm tắt: Google Stadia sẽ ra mắt vào ngày 19 tháng 11 , tại 14 vùng lãnh thổ khác nhau bao gồm Hoa Kỳ, Anh và Canada, với ít nhất 31 trò chơi từ 21 nhà xuất bản khác nhau, với giá ban đầu là 130 đô la cho bộ công cụ bao gồm phần cứng và ba tháng truy cập dịch vụ cao cấp, và 10$ một tháng sau đó. Có một phiên bản miễn phí riêng biệt vào năm 2020.
Google tung ra 2 gói dịch vụ đầu tiên là “Founder’s Edition” và gói “Premiere”. Nếu bạn đang hy vọng chơi Stadia trước cuối năm nay, thì lựa chọn tốt nhất của bạn bây giờ là gói Premiere. (Chúng tôi cũng sẽ giải thích sự khác biệt giữa hai gói này). Google cho chúng tôi biết cả gói Phiên bản Founder’s Edition và phiên bản Premiere Edition có thể sẽ xuất xưởng trước cuối tháng 11, nhưng Google sẽ gửi bộ dụng cụ Stadia dựa trên thời điểm bạn đặt hàng, vì vậy không phải tất cả đều nhận được cùng một lúc.
Google Stadia là gì ?
Nó không chính xác là ‘Netflix của game’
Có vài điều bạn nên biết trước khi đặt hàng. Mặc dù bạn có thể đã nghe dự đoán rằng Stadia của Google sẽ là Netflix của game, nhưng điều đó hóa ra chưa thực sự chính xác. Mặc dù Google dự định sẽ có một danh mục các trò chơi miễn phí được cung cấp cho người chơi, họ đã bỏ ra 10$/tháng điều này nên là như vậy, Stadia không phải chỉ là một dịch vụ đăng ký. Việc đăng ký chỉ bao gồm một trò chơi duy nhất tính đến ngày hôm nay – Destiny 2 . Chủ yếu, Google nói với chúng tôi rằng bạn được mua, chứ không phải thuê các trò chơi trên đám mây với cùng mức giá bán lẻ mà bạn tìm thấy trên các nền tảng khác như PlayStation Network, Xbox Live và Steam.
Chúng tôi sẽ bán những trò chơi này giống như bất kỳ cửa hàng kỹ thuật số nào khác, Giám đốc trò chơi của Google, Jack Buser nói với The Verge.
Vì vậy, có lẽ bạn đang tự hỏi: game và studio game nào đang có sẵn trong danh sách? Tôi sẽ không để bạn hồi hộp nữa.
Danh sách trò chơi trên Google Stadia
(cập nhập ngày 19 tháng 11/2019)
Assassin’s Creed Odyssey
Attack on Titan: Final Battle 2
Destiny 2: The Collection (available with Stadia Pro)
Farming Simulator 2019
Final Fantasy XV
Football Manager 2020
Grid 2019
GYLT
Just Dance 2020
Kine
Metro Exodus
Mortal Kombat 11
NBA 2K20
Rage 2
Red Dead Redemption 2
Rise of the Tomb Raider
Samurai Shodown (available in Stadia Pro)
Shadow of the Tomb Raider: Definitive Edition
Thumper
Tomb Raider: Definitive Edition
Trials Rising
Wolfenstein: Youngblood
Google vẫn đang công bố thêm các trò chơi trong thời gian sắp tới khi ra mắt vào tháng 11. Google có thể đưa các trò chơi hoàn toàn mới từ các nhượng quyền thương mại cao cấp như Borderlands , Wolfenstein, Doom, Darksiders và Ghost Recon vào danh mục của Stadia.
Buser nói rằng ‘Baldur’s Gate 3’ vừa được công bố sẽ xuất xưởng đồng thời trên Stadia và PC, và thực tế – hai nền tảng đó sẽ là cách duy nhất để chơi nó.
Tuy nhiên, danh sách các game đó không phải là tất cả, Google vẫn chưa nói về các tựa game độc quyền trên Stadia do chính họ phát triển .
Công ty đã thuê Ubisoft và EA để xây dựng nhánh phát triển trò chơi nội bộ của mình, được gọi là Stadia Games and Entertainment. Raymond đã nói với GamesInustry.biz vào tháng trước rằng nhóm của cô có kế hoạch xây dựng nhiều studio bên trong Google để giúp hoàn thiện đội hình Stadia với các tựa game độc quyền.
Chúng tôi có một kế hoạch bao gồm xây dựng một vài studio khác nhau, Raymond nói. Mục tiêu cuối cùng là phát hành các trò chơi độc quyền Stadia có thể tận dụng cơ sở hạ tầng điện toán đám mây độc đáo đằng sau nền tảng này. Điều đó bao gồm các mô phỏng vật lý được cải tiến, tích hợp với Google Assistant và các môi trường quy mô lớn hơn có thể được hiển thị chỉ bằng một bàn điều khiển hoặc PC.
Raymond cho biết Google có khá nhiều trò chơi độc quyền sử dụng điện toán đám mây và sẽ có một số phát hành mỗi năm, và nhiều hơn nữa mỗi năm tiếp theo.
Google Stadia là gì ?
Bộ điều khiển Phiên bản Stadia Founder’s phiên bản giới hạn trong Night Blue, so với mẫu màu trắng thông thường.
Nhưng việc thiếu những tựa game độc quyền trên Stadia vào ngày đầu tiên có lẽ là lý do tại sao Google giảm giá cho những người mua đầu tiên 130$ trên gói Founder’s Edition trước khi nó tiến xa hơn. Với giá thấp hơn một chiếc PS4 hoặc Xbox One mới, công ty đã sản xuất bộ điều khiển riêng của mình – Chromecast Ultra để cắm vào TV của bạn và phiên bản điều khiển tuyệt vời màu xanh đậm của Stadia phiên bản giới hạn .
Vì mỗi thiết bị đó sẽ được bán lẻ với giá 70 đô la, bạn có thể nhận nó miễn phí, cộng với cơ hội đặt tên tài khoản đặc biệt trước bất kỳ ai khác. Bạn cũng sẽ nhận được ba tháng dịch vụ Stadia Pro cho bạn và một người bạn – giống như bạn, cũng sẽ có thể chơi trên điện thoại Pixel 3, Pixel 3A hoặc Pixel 4 (Google cho biết họ hy vọng sẽ mở rộng sang các điện thoại và nền tảng khác sớm nhất có thể) hoặc trong trình duyệt web Chrome với bộ điều khiển HID tiêu chuẩn mà bạn chọn.
Stadia Pro cung cấp cho bạn đường truyền 4K, 60fps với âm thanh vòm HDR và 5.1 với điều kiện bạn có băng thông 35Mbps cần thiết, cùng với quyền truy cập vào danh mục game miễn phí của Stadia và giảm giá cho các trò chơi độc quyền. Việc khởi chạy phiên bản miễn phí vào năm 2020 được giới hạn ở 1080p60 với âm thanh nổi và yêu cầu băng thông 10Mbps để phát ở 720p.
Destiny 2. Như đã đồn, Bungie Destiny 2 sẽ đến Stadia và đó là tiêu đề hàng đầu của dịch vụ game trực tuyến. Đây là trò chơi duy nhất được đảm bảo cho phép bạn rời khỏi PS4, Xbox hoặc PC nhờ chức năng lưu chéo mới, là trò chơi duy nhất được xác nhận bao gồm DLC với phiên bản Stadia đi kèm mọi tiện ích bổ sung bao gồm cả mở rộng Shadowkeep hoàn toàn mới.
Có lẽ cũng quan trọng, Destiny 2 là trò chơi duy nhất miễn phí với Phiên bản Stadia Founder’s (về mặt kỹ thuật Destiny 2 là một phần của thuê bao Stadia Pro đi kèm) và trò chơi duy nhất mà Google xác nhận bạn sẽ không cần mua riêng. Mặc dù giống như bất kỳ tiêu đề miễn phí nào khác với Stadia Pro, nó khả dụng miễn là bạn tiếp tục trả 10 đô la phí thuê bao hàng tháng.
Phiên bản Stadia Founder’s so với phiên bản Premiere: có gì khác biệt ?
Nếu bạn bỏ lỡ cơ hội tham gia Stadia đầu tiên với Phiên bản Stadia Founder’s, bạn không phải lo lắng. Như chúng tôi đã nói, Google dự kiến sẽ phát hành nhiều đợt đặt hàng trước cho cả Phiên bản Stadia Founder’s và Phiên bản Premiere vào cuối tháng 11. Vì vậy, bạn hoàn toàn có cơ hội tham gia Stadia sớm, và bạn có thể giảm 130 đô la so với Phiên bản Premiere.
Nếu bạn bỏ lỡ không đặt hàng trước cho Phiên bản Stadia Founder’s, câu trả lời là: mất mát không quá nhiều. Tuy rằng người chơi sở hữu phiên bản Stadia Founder’s có thể có quyền truy cập vào Stadia trước người chơi sở hữu phiên bản Premiere. Nhưng Google thậm chí không hứa hẹn rằng tất cả người chơi Phiên bản Stadia Founder’s có quyền truy cập Stadia vào ngày ra mắt.
Bạn phải đợi gói chứa Chromecast Ultra cần thiết để chạy Stadia trên TV và bộ điều khiển Stadia, đến tay trước khi bạn có thể bắt đầu chơi. Google cho biết họ dự kiến sẽ giao tất cả các đơn đặt hàng trước trong vòng hai tuần kể từ khi ra mắt.
Các đặc quyền khác của Nhà sáng lập (Stadia Founder’s) mà bạn không nhận được với Premiere: khả năng bảo mật tay cầm Stadia, thẻ bạn bè để bạn có thể tặng ba tháng quyền truy cập cho bạn bè và huy hiệu của Nhà sáng lập bên cạnh tên tài khoản của bạn. Ngoài ra còn có một phiên bản màu xanh đậm độc quyền của bộ tay cầm Stadia không được bán riêng.
Tất nhiên, bạn sẽ không cần phải giảm 130 đô la ban đầu hoặc 10 đô la mỗi tháng cho phiên bản Stadia miễn phí nếu bạn sẵn sàng đợi đến năm 2020 và bạn không nhất thiết phải mua phần cứng mang nhãn hiệu Google nếu bạn sẵn sàng chờ đợi. Nó sẽ đến với nhiều điện thoại Android hơn và khi tôi hỏi liệu chúng ta có thể mong đợi dịch vụ cuối cùng sẽ tấn công Apple TV, Rokus, thậm chí có thể là các thiết bị iOS hay không, Doronichev nói rằng mục tiêu là mở rộng nhất có thể.
Chúng tôi muốn có mặt ở khắp mọi nơi. Ông nói rằng không có vấn đề cụ thể nào mà một điện thoại Android khác cần để có thể chạy Stadia, chỉ đơn thuần là chứng nhận để đảm bảo đó là một trải nghiệm tốt. (Nhân tiện, bạn sẽ không cần phải ghép nối lại bộ điều khiển Stadia với từng thiết bị được hỗ trợ – đó là thiết bị Wi-Fi giao tiếp trực tiếp với máy chủ của Stadia để bạn có thể trao đổi nền tảng dễ dàng.)
Bạn có trả 130$ để chơi Destiny 2 không ?
Tuy nhiên, lưu ý rằng không phải bạn chơi được game mọi nơi khi đang kết nối di động, Wi-Fi và Ethernet có dây có lẽ sẽ đảm bảo hơn. Bạn không nên hy vọng kết nối di động hiện tại của mình sẽ cung cấp đủ băng thông, theo ông Doronichev nói thêm rằng công ty chông đợi tiềm năng của mạng 5G sẽ thay đổi điều đó.
Bộ điều khiển Stadia là gì ?
Google đang dựa rất nhiều vào bộ điều khiển Stadia (tay cầm chơi game) tùy chỉnh của riêng khi dịch vụ ra mắt vào cuối tháng này – vì lý do chính đáng. Mặc dù bạn có thể cắm các bộ điều khiển HID khác vào máy tính xách tay, máy tính bảng và điện thoại, Nhưng bộ tay cầm Stadia của google sẽ là cách duy nhất để phát không dây trên TV như thể bạn đang sử dụng tay cầm chơi game. Theo thời gian, Google cho biết Stadia sẽ hỗ trợ các loại tay cầm khác để chơi không dây. Khi khởi chạy, bạn cũng có thể sử dụng gamepad (tay cầm chơi game) của bên thứ ba – như bộ tay cầm Sony DualShock 4 hoặc Xbox One – trên máy Mac, Chromebook hoặc PC miễn là bạn cắm trực tiếp bộ bộ tay cầm vào thiết bị.
Cảnh báo với bộ tay cầm Stadia là gì
Có một vài cảnh báo với Bộ điều khiển Stadia đáng được đề cập. Google cho biết chỉ có phiên bản Chromecast của Stadia sẽ hỗ trợ phát không dây . Mặc dù công ty đã quảng cáo trải nghiệm liền mạch giữa chuyển đổi màn hình lớn và chơi trên điện thoại, máy tính bảng hoặc máy tính xách tay nhờ bộ tay cầm Stadia đồng bộ hóa với tài khoản của bạn qua Wi-Fi, nhưng nó sẽ không hoạt động như vậy khi ra mắt. Google cho biết họ tập trung vào phát không dây cho trải nghiệm TV kiểu console và tất cả các màn hình khác sẽ yêu cầu bạn cắm bộ tay cầm Stadia qua USB-C. Chúng tôi không biết khi nào tính năng đồng bộ không dây liền mạch sẽ hoạt động đầy đủ.
Ngoài ra, bộ tay cầm Stadia sẽ không hỗ trợ âm thanh Bluetooth khi khởi chạy . Điều đó có nghĩa là bạn không thể sử dụng tai nghe không dây nếu bạn đang chơi trên TV với Chromecast Ultra. Bạn sẽ cần cắm tai nghe hoặc tai nghe vào giắc cắm 3,5mm của bộ điều khiển. Nếu bạn đang chơi trên điện thoại, máy tính bảng hoặc máy tính xách tay, bạn sẽ có thể sử dụng chip Bluetooth của các thiết bị tương ứng đó để khắc phục sự cố âm thanh không dây.
Các tính năng khác không được ra mắt
Google cũng cho biết không phải tất cả mục tiêu của Stadia trong thông báo tháng 3 tại GDC – Sẽ thực hiện được vào thời điểm ra mắt. Mặc dù các tính năng tiện lợi đó cho phép bạn nhấp bỏ qua quảng cáo video YouTube cho một trò chơi, ngay lập tức bắt đầu chơi và ‘Ghost Recon’ sẽ cung cấp nhiều người chơi chia màn hình với bạn bè. Và không rõ YouTubers có thể phát trực tiếp đồng thời một trò chơi lên YouTube, hoặc mời người hâm mộ của họ tham gia (có lẽ vì lý do chính đáng , xem xét các thách thức của YouTube ngay bây giờ ).
Theo thời gian, Buser nói rằng chúng ta không chỉ chơi các trò chơi độc quyền trên Stadia, mà cả các trò chơi đa nền tảng trên Stadia, điều không thể làm trên các máy console hoặc PC. Thay vì chia thế giới ảo thành những mảnh nhỏ “Nơi chỉ có 100 hoặc 150 người chơi có thể chiếm cùng một không gian tại một thời điểm vì những hạn chế của từng máy chủ, anh ấy nói rằng mạng nội bộ của Google có thể hỗ thế giới ảo chứa hàng ngàn người chơi đồng thời.
Tuy nhiên, không rõ làm thế nào các nhà kinh tế tăng thêm sức mạnh tính toán đám mây vào một trò chơi, nếu mọi người vẫn trả 60 đô la để mua một trò chơi hiện tại. Các máy chủ của Stadia phải đủ mạnh để thực sự cho phép bạn chơi trò chơi, nên chúng có thể tốn nhiều chi phí để duy trì hơn so với các nền tảng phân phối game như Steam, Sony, Microsoft và Nintendo sử dụng để cho phép bạn tải xuống các tệp qua internet. (Buser sẽ không nói.)
Nhưng Google có thể cảm thấy cần phải cạnh tranh mạnh mẽ để trở thành người dẫn đầu trong Cloud gaming, vì sự cạnh tranh có vẻ như rất khốc liệt.
Những hãng nào đang phát triển nền tảng cloud gaming ?
Google có thể đã bắn một phát súng vào ngành công nghiệp trò chơi khi công bố Stadia vào tháng 3 mà không có giá hoặc ngày phát hành, nhưng cuộc đua đã bắt đầu từ gã khổng lồ tìm kiếm như một lý do để các hãng công nghệ tăng tốc phát triển nền tảng cloud gaming của họ.
Giám đốc Xbox của Microsoft, Phil Spencer, trong một lưu ý nội bộ cho các nhân viên, đã hứa rằng công ty sẽ phát triển lớn tại E3 . Mặc dù nó không thực sự tạo ra làn sóng lớn với bản demo xCloud, Spencer đã dành thời gian ra khỏi cuộc họp báo E3 của công ty để nói về chơi game trên đám mây và ý nghĩa của nó trong tương lai. Microsoft đã ra mắt phiên bản giới hạn của xCloud trên thiết bị di động dưới dạng chương trình beta ở Mỹ, Anh và Hàn Quốc. Nó hoạt động khá tốt .
Và kể từ thông báo của Stadia, Sony đã nói rằng họ sẽ đưa dịch vụ PlayStation Now của riêng mình lên cấp độ tiếp theo vào cuối năm nay. Có bằng chứng cho thấy Amazon có thể có dịch vụ chơi game trên đám mây của riêng mình và chúng tôi đã tiết lộ độc quyền vào tháng 1 rằng Verizon đang thử nghiệm nó. Valve đang gợi ý rằng nó có thể tham gia cuộc đua theo một cách nào đó với dịch vụ chơi game nền tảng đám mây được xây dựng trên Steam . Và dịch vụ chơi game đám mây Project Atlas của EA cuối cùng đã thoát khỏi giai đoạn nguyên mẫu và hiện đang được thử nghiệm công khai. Nvidia đã vận hành dịch vụ chơi game đám mây GeForce Now phiên bản beta riêng trong nhiều năm và cuối cùng, giờ đây hãng cũng đã đưa sản phẩm này lên các thiết bị Android .
Chúng tôi không biết liệu Stadia có tốt hay không, hay liệu việc gia nhập thị trường sớm của Google có nghĩa là nó sẽ chiến thắng trong cuộc chiến trò chơi đám mây toàn diện hay không. Chúng tôi hy vọng sẽ tìm hiểu thêm trong những tuần tới khi chúng tôi có được quyền truy cập Stadia đầy đủ.