/ / Bộ vi điều khiển so với Máy tính một bo mạch: Sự khác biệt là gì?

Bộ vi điều khiển so với Máy tính một bo mạch: Sự khác biệt là gì?

Trong không gian DIY, máy tính một bo mạch và bộ vi điều khiển là hai trong số những chủ đề nóng nhất. Và nếu bạn chưa quen với không gian này, sự khác biệt giữa chúng có thể gây nhầm lẫn.

Vậy, điều gì khác biệt giữa máy tính một bo mạch và vi điều khiển? Chúng ta hãy xem xét.

Máy tính một bo mạch là gì?


Logo Raspberry Pi bên dưới.

Máy tính một bo mạch (SBC), như tên cho thấy, là một máy tính bao gồm một bo mạch duy nhất. SBC là một máy tính chính thức có RAM, bộ lưu trữ, đầu vào / đầu ra và các thiết bị ngoại vi như USB, tất cả đều nằm trên một bo mạch chủ duy nhất. SBC cũng có một hệ điều hành và có thể chạy nhiều chương trình khác nhau cùng một lúc.

Nói cách khác, một SBC chỉ cần nguồn điện để bắt đầu hoạt động. Các ví dụ phổ biến về SBC bao gồm điện thoại thông minh, máy tính xách tay và máy tính Raspberry Pi. Tất cả những thứ này không cần thêm bất kỳ PCB nào để hoạt động.

Vi điều khiển là gì?


Arduino Nano nhìn từ trên xuống

Một bộ vi điều khiển có rất nhiều điểm chung với một SBC. Cả hai đều có bộ xử lý, bộ lưu trữ và thiết bị ngoại vi đầu vào / đầu ra. Nhưng đây là nơi mà những điểm tương đồng kết thúc.

Bộ vi điều khiển có ít tài nguyên hơn nhiều so với SBC. Ví dụ: một bộ vi điều khiển có thể có KB bộ nhớ thay vì MB hoặc GB của SBC. Tương tự, khả năng xử lý của chúng cũng khá hạn chế.

Trong hầu hết các trường hợp, một bộ vi điều khiển cũng cần các bảng đột phá để giúp lập trình chúng dễ dàng hơn. Arduino Uno là một ví dụ điển hình về vi điều khiển có bảng đột phá. Nó cho phép bạn kết nối bộ vi điều khiển, trong trường hợp này là Atmel ATmega328P, với các thiết bị đầu vào / đầu ra, nguồn và thiết bị ngoại vi.

Liên quan: Làm thế nào để các cảm biến Arduino khác nhau hoạt động?

Các bộ vi điều khiển cũng không thể chạy nhiều hơn một chương trình cùng một lúc, vì chúng được thiết kế để lặp lại một quy trình.

Ví dụ về bộ vi điều khiển bao gồm bộ điều khiển bên trong máy dò khói và điều khiển từ xa TV hồng ngoại.

Sự khác biệt giữa Máy tính một bo mạch và Bộ vi điều khiển

Sự khác biệt lớn nhất giữa SBC và vi điều khiển là cái trước là một máy tính độc lập có khả năng chạy một hệ điều hành, trong khi cái sau chỉ là một con chip với ít tài nguyên hơn.

Ngoài ra, không giống như SBC, bộ vi điều khiển chỉ chạy lặp lại một chương trình. Ví dụ: các SBC như Raspberry Pie chạy Linux, trong khi các bo mạch như Arduino Uno thì không.

Bây giờ bạn đã biết sự khác biệt giữa SBC và vi điều khiển

Vì máy tính một bo mạch và bộ vi điều khiển có nhiều điểm chung nên việc phân biệt chúng có thể gây nhầm lẫn cho những người mới làm quen với không gian DIY. Chỉ cần nhớ rằng bộ vi điều khiển được thiết kế để chạy các tác vụ nhỏ, lặp đi lặp lại như bật và tắt nút dựa trên đầu vào. Các tác vụ này không tốn nhiều tài nguyên, vì vậy vi điều khiển không có khả năng như SBC.

Mặt khác, SBC là máy tính. Chúng có một hệ điều hành và được sử dụng để chạy nhiều tác vụ cùng một lúc. Để quyết định cái tốt nhất cho bạn, tất cả những gì bạn cần làm là xem xét nhu cầu cá nhân của bạn.


dự án rfid
10 dự án Arduino RFID tốt nhất

Nếu bạn đang muốn tạo một dự án RFID với Arduino, những dự án này chắc chắn sẽ truyền cảm hứng cho bạn.

Đọc tiếp


Giới thiệu về tác giả

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *