2021-08-12
Với sự ra đời của kỷ nguyên tự động hóa và số hóa, các sản phẩm nhúng ngày càng trở nên phổ biến hơn với mọi người. Từ các sản phẩm điện tử tiêu dùng như máy tính và điện thoại di động, đến thiết bị y tế trong bệnh viện, thiết bị điều khiển trong nhà máy và thậm chí cả thiết bị điện tử trên vệ tinh và tàu vũ trụ, các sản phẩm nhúng đều có ở khắp mọi nơi và chúng liên quan mật thiết đến cuộc sống của chúng ta.
Sản phẩm nhúng là một khái niệm rất rộng. Một số sản phẩm nhúng có kích thước bằng một ngôi nhà, chẳng hạn như một số thiết bị điều khiển công nghiệp lớn; một số sản phẩm nhúng chỉ có kích thước bằng lòng bàn tay của chúng ta, chẳng hạn như điện thoại di động thông thường và đồng hồ thông minh. Đồng thời, các sản phẩm nhúng thường có nhiều chức năng phong phú, chẳng hạn như giải trí, giao tiếp, điều khiển thông minh, thu thập thông tin, v.v. Vậy, dưới vẻ ngoài và chức năng chói lọi này, chúng có điểm gì chung? Lõi của các sản phẩm nhúng, đơn vị xử lý trung tâm (viết tắt trong tiếng Anh là CPU), là lõi bên trong nhưng thống nhất của các biểu hiện khác nhau của các sản phẩm nhúng, và nó cũng là chìa khóa cho các chức năng phong phú của các sản phẩm nhúng. Từ các chip CPU nhỏ cho đến tất cả các loại sản phẩm nhúng, có vẻ hơi khó tin, vậy làm thế nào để CPU trở thành một sản phẩm nhúng?
Các sản phẩm nhúng thường được chia thành phần cứng và phần mềm. Phần cứng có thể được chia đơn giản thành ba phần: phần chip CPU, phần giao diện chip ngoại vi và thiết bị bên ngoài. Phần chip CPU và phần giao diện chip ngoại vi nói chung được tích hợp trên một bảng mạch gọi là bảng phát triển; chúng cũng có thể được tách biệt trên nhiều mô-đun chức năng khác nhau. Ví dụ, phần chip CPU được tạo thành bo mạch lõi và phần giao diện chip ngoại vi được tạo thành Bo mạch dưới cùng, bo mạch lõi và bo mạch phía dưới được lắp ráp với nhau để tạo thành một bo mạch phát triển đầy đủ chức năng. Phần mềm cũng có thể được chia thành hai phần: hệ điều hành và chương trình ứng dụng. Bốn phần của bảng phát triển, thiết bị ngoại vi, hệ điều hành và chương trình ứng dụng kết hợp với nhau để trở thành một sản phẩm nhúng với nhiều chức năng trong thực tế.