Thiết kế và phát triển chương trình MCU 32 bit
Thiết kế và phát triển chương trình MCU 32 bit
Trong những năm gần đây, các nhà sản xuất máy tính khác nhau đã bước vào giai đoạn phát triển và sản xuất các bộ vi điều khiển 32 bit hiệu suất cao hơn. Do nhu cầu về vi điều khiển 32 bit không quá cấp bách trong lĩnh vực điều khiển, nên không có nhiều ứng dụng của vi điều khiển 32 bit. Máy vi tính đơn chip 4 bit, máy vi tính đơn chip 8 bit và máy vi tính đơn chip 16 bit vẫn có các lĩnh vực ứng dụng riêng. Máy vi tính đơn chip 4 bit vẫn được sử dụng trong một số thiết bị gia dụng đơn giản và đồ chơi cao cấp. Máy vi tính đơn chip chỉ được sử dụng trong các hệ thống điều khiển phức tạp hơn.
1. Độ rộng bit của một số loại không chắc chắn. Trình biên dịch 32 bit của int coi int là loại có chữ ký 32 bit, nhưng trên trình biên dịch 64 bit, trình biên dịch ms và kiểu int vẫn là số nguyên có chữ ký 32 bit, nhưng Có một trình biên dịch gcc trên một nền tảng nhất định làm tăng độ rộng int bit lên 64 bit.
2. Mã cưỡng chế, đặc biệt là các nhà phát triển C, để hiểu về con trỏ và số nguyên, phương pháp lưu trữ con trỏ trong không gian nguyên là rất phổ biến. Do sự tồn tại của mã cưỡng chế, trình biên dịch sẽ không nhắc như 64 Việc mất thông tin có thể xảy ra khi chuyển đổi từ bit sang 32 bit dẫn đến sự bùng phát các vấn đề có thể xảy ra khi chạy.
3. Gọi giữa các mô-đun Nói một cách nghiêm túc, điều này được gây ra bởi sự thay đổi độ rộng bit.
Bộ vi điều khiển 32 bit chính về cơ bản bị chiếm đóng bởi nền tảng ARM vì dễ phát triển và các công cụ hoàn chỉnh. Sau đây là các sản phẩm nâng cấp của các nhà sản xuất vi điều khiển lớn như Atmel / Microchip. Và các máy tính chip đơn được ủy quyền của ARM được lan truyền trên toàn thế giới và về cơ bản các nhà sản xuất kỹ thuật số đang sản xuất các chip liên quan. ARM có nhiều lợi thế hơn về mật độ hướng dẫn, v.v., trong khi các nhà sản xuất MCU truyền thống yêu cầu chip phải được nhắm mục tiêu cao, không có phí bản quyền và chi phí tương đối thấp. Tiêu thụ điện năng của các loại máy vi tính đơn chip khác nhau về cơ bản là không giống nhau và chủ yếu là định hướng ứng dụng - tiêu thụ năng lượng không phải là vấn đề của máy vi tính đơn chip, nhưng được xác định bởi nhà máy ban đầu và quy trình. Trong sơ đồ ứng dụng, vi điều khiển 32 bit chủ yếu phản ánh hiệu suất cao và tài nguyên phong phú của chúng. Đồng thời, môi trường phát triển thuận tiện thu hút ngày càng nhiều kỹ sư phần mềm. Do đó, việc giảm độ khó phát triển cũng là nguyên nhân chính khiến vi điều khiển 32 bit tăng nhanh. Một.
Do sự đột phá về hiệu suất của các máy vi tính đơn chip 32 bit, lựa chọn của nó, nghĩa là lựa chọn các thiết bị ngoại vi của nó, để chọn các loại máy vi tính đơn chip khác nhau cho các hệ thống khác nhau, thường là do tài nguyên và các vấn đề khác vướng mắc trong lựa chọn, từ một số kỹ sư Kinh nghiệm lựa chọn cá nhân, thường chọn chip đa năng, dễ mua và cung cấp ổn định, nhưng chip đa năng không phù hợp cho những dịp đặc biệt. Đây là điều rắc rối nhất trong lựa chọn. Trong trường hợp này, các chỉ số kỹ thuật được đề cập ở trên không phải là thông số quan trọng trong lựa chọn. Chi phí mua hàng nhỏ / khó khăn mua / thiết lập môi trường phát triển / tài nguyên mở và việc có dễ bị bẻ khóa đã trở thành vấn đề quan trọng hơn. . Khi nói đến một hệ thống 32 bit, việc có dễ phát triển hay không là một vấn đề rất quan trọng, bởi vì chi phí không phải là vấn đề khi đo lường. Bởi vì hệ thống cuối cùng là phần mềm.
Lĩnh vực ứng dụng lớn nhất của vi điều khiển 32 bit là mạng truyền thông, tiếp theo là điều khiển công nghiệp, điện tử ô tô, Internet of Things và điện tử y tế. Trong số đó, các bộ vi điều khiển 32 bit có chứa flash và ram sẽ gây ra mối đe dọa cho các bộ vi điều khiển 8 bit / 16 bit. Hầu hết các bộ vi điều khiển 32 bit vẫn còn lâu mới làm xói mòn hoàn toàn thị trường vi điều khiển 8 bit. STMicroelectronics sẽ đóng vai trò tiên phong trong việc làm xói mòn thị trường vi điều khiển 8 bit.