Thưa anh Tam Nguyen
Mình đang học bên Điện Tử và các thầy khoa mình luôn nói: phần mềm là lập trình, phần cứng là thiết kế
Có lẽ anh đang nhầm với khái niệm lập trình C cho vi điều khiển, viết lệnh cho vi điều khiển để nó thực hiện 1 mục đích nào đó, các tín hiệu in/out ra sao, chứ anh không thể nào sắp xếp lại các tụ, trở, chân linh kiện được
Cảm ơn anh đã đọc bài viết này
Lập trình viên firmware hay lập trình điều khiển vi xử lý cho bo mạch điện tử là công việc đòi hỏi rất nhiều nỗ lực, cố gắng học hỏi vì công nghệ luôn cập nhật hằng ngày bạn à.
Công nghệ chip luôn ra mới, và các công ty cũng luôn muốn sản phẩm thiết bị của mình tối ưu về chức năng và giá cả.
KS phần cứng có thể làm việc tại các công ty này, ví dụ như tại EZLINK Technologies thì các kỹ sư được tham gia vào các dự án gia công lập trình firmware cho các đối tác trong và ngoài nước theo yêu cầu khách hàng trên các board mạch phần cứng khác nhau để ứng dụng nhúng như điều khiển công nghiệp, thiết bị y tế, thiết bị dân dụng trên những nền tảng board hardware thông dụng như Raspberry Pi, Arduino, ARM Quy trình dịch vụ thực hiện như sau:
- Gặp gỡ và trao đổi với khách hàng về yêu cầu cần lập trình firmware.
- Xây dựng giải thuật và lập trình chương trình firmware.
- Thử nghiệm firmware trên hardware. Hiệu chỉnh và kiểm tra thông số kỹ thuật đáp ứng.
- Bàn giao tài liệu kỹ thuật, source code và hướng dẫn sử dụng cho khách hàng.
Bạn có thể tham khảo kỹ hơn công việc thiết kế phần cứng và lập trình firmware tại hoặc //vnezlink.com/HardwareDesign hoặc //vnezlink.com/FirmwareDev
Chúc bạn thành công trong con đường mình chọn,