Thứ Hai, 9 tháng 11, 2015

kiến thức căn bản về KIT STM32F4 (phần 1)


Lịch sử phát triển kit stm32f4 discovery
Hệ thống nhúng đầu tiên là Apollo Guidance Computer (Máy tính Dẫn
đường Apollo) được phát triển bởi Charles Stark Draper tại phòng thí nghiệm
BTL Môn Lập trình nhúng cơ bản 4

 Hệ thống nhúng được sản xuất hàng loạt đầu tiên là
máy hướng dẫn cho tên lửa quân sự vào năm 1961. Nó là máy hướng dẫn
Autonetics D-17, được xây dựng sử dụng những bóng bán dẫn và một đĩa cứng
để duy trì bộ nhớ. Khi Minuteman II được đưa vào sản xuất năm 1996, D-17 đã
được thay thế với một máy tính mới sử dụng mạch tích hợp. Tính năng thiết kế
chủ yếu của máy tính Minuteman là nó đưa ra thuật toán có thể lập trình lại sau
đó để làm cho tên lửa chính xác hơn, và máy tính có thể kiểm tra tên lửa, giảm
trọng lượng của cáp điện và đầu nối điện.
kit stm32f4 discovery Từ những ứng dụng đầu tiên vào những năm 1960, các hệ thống nhúng đã
giảm giá và phát triển mạnh mẽ về khả năng xử lý. Bộ vi xử lý đầu tiên hướng
đến người tiêu dùng là Intel 4004, được phát minh phục vụ máy tính điện tử và
những hệ thống nhỏ khác. Tuy nhiên nó vẫn cần các chip nhớ ngoài và những hỗ
trợ khác. Vào những năm cuối 1970, những bộ xử lý 8 bit đã được sản xuất,
nhưng nhìn chung chúng vẫn cần đến những chip nhớ bên ngoài.
Vào giữa thập niên 80, kỹ thuật mạch tích hợp đã đạt trình độ cao dẫn đến
nhiều thành phần có thể đưa vào một chip xử lý. Các bộ vi xử lý được gọi là các
vi điều khiển và được chấp nhận rộng rãi. Với giá cả thấp, các vi điều khiển đã
trở nên rất hấp dẫn để xây dựng các hệ thống chuyên dụng. Đã có một sự bùng
nổ về số lượng các hệ thống nhúng trong tất cả các lĩnh vực thị trường và số các
nhà đầu tư sản xuất theo hướng này. Ví dụ, rất nhiều chip xử lý đặc biệt xuất
hiện với nhiều giao diện lập trình hơn là kiểu song song truyền thống để kết nối
các vi xử lý. Vào cuối những năm 80, các hệ thống nhúng đã trở nên phổ biến
trong hầu hết các thiết bị điện tử và khuynh hướng này vẫn còn tiếp tục cho đến
nay.
kit stm32f4 discovery cho đến nay, khái niệm hệ thống nhúng được nhiều người chấp nhận nhất
là: hệ thống thực hiện một số chức năng đặc biệt. Không có hệ thống nhúng nào
chỉ có phần mềm.


0 nhận xét:

Đăng nhận xét