30/09/2018, 17:12

Học C++ theo hướng lập trình nhúng là như thế nào?

E mới bắt đầu học về C++, e có tìm hiểu về ngôn ngữ này thì được biết có thể đi theo hướng:

  • Một là: Học C++ để lập trình game.
  • Hai là: Học C++ theo hướng lập trình nhúng (lập trình hệ thống).
    Cái thứ nhất thì e bit là nó sẽ ứng dụng cho việc lập trình game, nhưng cái thứ hai e chưa hiểu rõ lập trình nhúng là sao? cụ thể C++ trong lập trình nhúng này là gì?
    Mọi người giúp e vấn đề này đc ko ạ?
Luc viết 19:22 ngày 30/09/2018

Mọi người giúp e vấn đề này đc ko ạ?

Theo mình biết thì lập trình nhúng là viết các chương trình chạy trong các thiết bị điện tử như tivi điều hòa, tủ lạnh, máy giặt, các thiết bị điện tử trong ôtô…
Còn c++ thì dùng để viết ra các các trương trình đó thôi
Hình như anh @ltd làm lập trình nhúng đó, bạn hỏi anh ấy thử

Mai Anh Dũng viết 19:17 ngày 30/09/2018

Lập trình nhúng cũng như lập trình bình thường thôi. Chỉ có điều môi trường lập trình nó khác với máy tính một chút. Có thể là nền tảng chạy phần mềm sẽ bị thiếu ram, cpu, disk. Có nhu cầu phải chạy 24/24 liên tục không restart. Cắm nguồn là chạy. Rút nguồn là tắt. Nhu cầu chỉnh sửa / cài đặt cực thấp.

Phục vụ cho các thiết bị điện tử như @phantomlk nói. Nhưng hiện giờ nó mở rộng ra rất nhiều thiết bị. Các thiết bị nào rơi vào các trường hợp kể trên thì có thể được coi là nhúng.

Nguyễn Huyền viết 19:14 ngày 30/09/2018

Vậy sau khi học xong căn bản về C++ thì e cần học cái gì để đi theo hướng này hả anh @ltd ?

Lập Trình Sư viết 19:24 ngày 30/09/2018

Vậy sau khi học xong căn bản về C++ thì e cần học cái gì để đi theo hướng này hả anh

Học về các thiết bị điện tử, cấu trúc mạch, vẽ mạch, nối dây …

Có thể tiếp cận làm quen với một số bảng thông dụng như: ARM , Arduino hoặc Intel Edison mới cũng đc.

minh tran viết 19:21 ngày 30/09/2018

nhúng thì thường là C thôi bạn. C++ hiếm khi dùng lắm vì 1code size lớn hơn C nhiều, memory của system nhúng lại ít, phần nữa là mix C/C++ thường khá phức tạp nữa

Bài liên quan
0