01/10/2018, 08:36

Lập Trình Nhúng

Em đang học năm nhất chuyên ngành Kĩ Thuật Phần Mềm khoa Công nghệ thông tin trường ĐH Công Nghiệp Hà Nội.Mọi người cho e hỏi giờ e muốn theo Lập Trình Nhúng thì nên bắt đầu từ đâu và định hướng mục tiêu như thế nào ạ> Hiện e đang học học ngôn ngữ C.

Quang Minh viết 10:44 ngày 01/10/2018

mua mạch arduino về vọc.

Hung viết 10:39 ngày 01/10/2018

Lập trình nhúng:

  • Trên thiết bị không có hệ điều hành: các vi điều khiển cấp thấp.
  • Trên thiết bị có hệ điều hành: các board có sẵn HĐH Linux được tùy biến phù hợp với giới hạn phần cứng. Cao cấp hơn thì các tivi, smartphone. Lập trình máy tính bản chất cũng là một dạng của lập trình nhúng.
    Mục đích: Làm cho thiết bị phần cứng hoạt động như ý muốn, thu gọn mạch điện và làm cho thiết bị trở nên thông minh hơn.

Ví dụ: Để tạo ra một đồng hồ số hiển thị ngày tháng năm, nếu mạch điện của bạn không xử dụng Vi điều khiển thì mạch sẽ rất phức tạp. Nhưng chỉ cần một con vi điều khiển + một phần mềm nho nhỏ được nạp vào bên trong nó, hoạt động của nó sẽ thay thế cho một đống con IC lằng nhằng. Mạch điện gọn gàng, tiết kiệm điện, dễ bảo trì.

Thế thì, để tìm hiểu lập trình nhúng:

  • Đầu tiên nên học lập trình một con Vi điều khiển nào đó, điện tử căn bản.
  • Sau đấy, theo một KIT phổ biến có HĐH Linux. Lập trình nhúng là phải biết Linux. Giao tiếp thiết bị khác: máy tính, màn hình HMI…
  • Học vững C/C++ là tối cần thiết.
Bài liên quan
0