Тёмный

[V2] Một số KIT phát triển trong lập trình nhúng, lập trình vi điều khiển 

Thái NG
Подписаться 1,9 тыс.
Просмотров 9 тыс.
50% 1

Như đã đề cập ở video trước, trong video này mình sẽ review 1 số KIT và board mạch mình đã và đang sử dụng.
Các dòng vi điều khiển mình đề cập ở đây đều rất thông dụng, sử dụng rất nhiều trong thực tế ở các doanh nghiệp.
Tất cả câu hỏi các bạn hãy comment ở dưới hoặc tham gia group của mình về lập trình nhúng (IoT) trên facebook nhé!
m.facebook.com...
Thank you!!!❤️❤️❤️
Subscribe kênh của mình ở đây nhé:
Thái NG
/ @thaing4553
-----------------------------------------------------------------------
#laptrinhnhung #vidieukhien #KIT #IoT

Опубликовано:

 

19 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 41   
@hoanghuyn
@hoanghuyn Год назад
Mong anh ra nhiều video hơn nữa ạ. Hiện em là SV cuối năm 3, ngành em có học về Điện tử hồi năm 1, đầu năm 2 nhưng sang nửa sau năm 2 đến giờ thì ít đụng đến điện tử ạ. Hiện em cũng vừa chọn đi theo mảng Nhúng này khoảng 5-6 tháng gần đây, em cũng tự tin mình nắm cơ bản những khái niệm về C (hiểu cách con trỏ một lớp / hai lớp hoạt động, hiểu cách dùng con trỏ thao tác với thanh ghi trong thư viện HAL của hãng). Vì không có môn Vi xử lý trong chương trình nên đa số các kiến thức về Nhúng hiện em đang tự lên mạng tìm. Hiện em đang học để nắm được các giao thức (GPIO, SPI, I2C, UART và một ít về CAN). Anh cho em hỏi liệu cover hết những kiến thức đấy (ở mức hiểu và thực hiện theo các tutorial, chưa tự làm được sản phẩm) thì có thể đi tìm việc Thực tập để làm chưa ạ. Vì hiện giờ chương trình trên trường của em cũng không còn nhiều môn, có thời gian nhiều ạ. Nếu được nữa thì mong anh chia sẻ các kiến thức nền mà các doanh nghiệp mong muốn một bạn intern/fresher/junior có được không ạ (liên quan đến yêu cầu đầu vào và phỏng vấn)?
@thaing4553
@thaing4553 Год назад
Mình thấy bạn tìm hiểu thế là khá ổn r đó. Nhiều hơn mình trước đi thực tập khá nhiều. Mình cũng sẽ có video nói về mình tìm hiểu đc gì và đã đi thực tập thế nào. mình cũng đã vaf đang hướng dẫn khá nhiều các bạn sinh viên thực tập ở cty nên biết các bạn cần chuẩn bị gì. Thực tập thế nào. Bạn chú ý theo dõi nha.
@doanhphamquang710
@doanhphamquang710 Год назад
Fan ruột điểm danh đầu
@thaing4553
@thaing4553 Год назад
Cảm ơn bạn nhiều ạ😊
@tuongquangphung69
@tuongquangphung69 Год назад
Hi bạn, bạn có thể làm một clip chia sẻ/ví dụ về cách bạn chọn loại board/mcu nào để phù hợp với những project's objective khác nhau được không? Thanks bạn nhiều, keep going bạn nhe!
@thaing4553
@thaing4553 Год назад
Cảm ơn bạn nhé. Chọn mcu có khá nhiều lí do. Thường quan trọng nhất là những dự án số lượng lớn. Khi sản xuất hàng loạt thì liên quan giá cả, stock, leadtime load hàng về cho kịp tiến độ sx. Cái này phụ thuộc vào cty là chủ yếu. Vì kế hoạch sx có khi có trước cả năm. Các mcu các ngoại vi cơ bản không khác nhau mấy. Lập trình con nào cũng đc. Còn chỉ làm project nhỏ số lượng ít. K quá quan tâm tối ưu chi phí sản xuất thì chọn dòng nào thông dụng dễ code làm nhanh, ổn định. Một số project đặc thù cần ngoại vi đặc thù phức tạp thì số lựa chọn sẽ giới hạn lại.
Год назад
Phòng ốc ngon lành, sáng sủa mà tui thấy bừa bộn quá, nhìn cái tủ diện phía sau là nãn rồi. Làm việc gì mà ghế để lung tung, không xếp gọn lại. Lên video thì lịch sự chút đi bạn, người ta đánh giá nghành nghề mình nữa.
@thaing4553
@thaing4553 Год назад
Cảm ơn góp ý của b nhiều nhé. Lần sau mình chú ý 5s văn phòng. Chỗ tủ điện là tủ dây mạng tổng vp mình hơi phức tạp. Sau mình chú ý góc quay.
Год назад
@@thaing4553 cảm ơn bạn đã tiếp thu.
@binhnguyenucnam2592
@binhnguyenucnam2592 Год назад
A review về công việc, chỗ làm của a đi ạ
@thaing4553
@thaing4553 Год назад
Ok bạn nhé. Mình sẽ có video về chỗ làm việc và công việc hằng ngày nha👌
@5uc608
@5uc608 Год назад
anh có thể chia sẻ khóa học học IOT từ đầu không ạ.
@hoangkhoinguyen9884
@hoangkhoinguyen9884 Год назад
anh có thể giải đáp thắc mắc giúp em với, về phần nhúng này thì ngôn ngữ lập trình, phần mềm làm việc nào mạnh và phổ biến ạ ? Em xin cảm ơn
@thaing4553
@thaing4553 Год назад
Về ngôn ngữ thì phổ biến nhất là C. Khoảng 10-15% C++. Khi lập trình với vi điều khiển. Ngoài ra sẽ có thể có assembly nh rất ít. Ngoài ra python cũng là ngôn ngữ cần thiết. Vì một số công cụ cần chạy trên python. Python có nhiều thư viện để truy cập xử lí phần cứng. Vì bản chất lập trình nhúng là lập trình và chạy trên phần cứng. Khác với IT. về phần mềm thì cũng k rõ ràng cái gì là phổ biến. Các phầm mềm ở đây rất nhiều. Rất nhiều công cụ cần cài trên máy tính để có thể làm việc với nhúng. Mình chia theo 1 số nhóm chính: lập trình vi điều khiển thì cần IDE. Thường thì dùng chip hãng nào thì hãng sẽ cung cấp ide tương ứng. Khá nhiều ide giờ base trên nền ide eclipse. Điển hình là stm32 cubemx. Ngoài ra các ide chung cho nhiều hãng như KEIL IAR. Editor mình thấy visual studio code là thông dụng. Ngoài ra có rất nhiều các phần mềm liên quan đến nạp code, phân tích tín hiệu logic, truyền thông uart, tcp, modbus. Hay giao tiếp với các ic của hãng. Cái này thì làm đến đâu cài đến đó là đc.
@hoangkhoinguyen9884
@hoangkhoinguyen9884 Год назад
@@thaing4553 em cảm ơn anh rất nhiều
@fo4caychay959
@fo4caychay959 11 месяцев назад
Chào anh, em là sinh viên năm 3 HCMUS em chọn theo nhúng nhưng hiện tại em muốn đi thực tập sớm anh cho em hỏi mình cần tối thiểu những kiến thức ntn để có thể xin thực tập ạ?
@minhnhatk7nguyen760
@minhnhatk7nguyen760 10 месяцев назад
chip AT89C51RC2 có 32kb rom flash thì dùng mạch nạp nào vậy bạn? những mạch nạp trên thị trường hiện nay chỉ hỗ trợ nạp chíp dòng 8051 có bộ nhớ flash 8kb thôi.
@thanginh557
@thanginh557 Год назад
Anh ra thêm video về phần lập trình điều khiển đi anh, các nhà sản xuất có code để hỗ trợ không hay tự mình phải code hết vậy anh, cảm ơn anh ạ
@thaing4553
@thaing4553 Год назад
mỗi dòng chip của mỗi hãng thì có code example hoặc thư viện đi kèm. tuy nhiên k phải tất cả các dòng đều có. 1 số dòng có ngoại vi đơn giản thì cũng k có mấy example. tuy nhiên có thể đọc manual có thể code đc. mất thời gian xíu thôi. còn cơ bản là hầu như các dòng đều có lib và example đi kèm nha. và cách học nhanh nhất đó chính là xuất phát từ code example đó để test trên kit, sau đó đọc hiểu code example, sau đó thay đổi theo ý mình từ code đó xem nó hoạt động đúng ý mình k. nếu bạn quan tâm dòng vdk nào có thể nhắn mình. nếu mình có kit mình sẽ tìm hiểu và hướng dẫn mn
@thanginh557
@thanginh557 Год назад
@@thaing4553 anh cho em hỏi thêm, hiện em đang bị mông lung về vdk và lập trình vdk, vì hiện nay các modun điều khiển bán trên thị trường đã rất đầy đủ mà giá thành rẻ, nên em chưa thể định hướng công việc sau này sẽ như thế nào, anh có thể cho em xin lời giải đáp với ạ, em cảm ơn anh.
@thaing4553
@thaing4553 Год назад
@@thanginh557 nếu sau bạn là kĩ sư. Thay vì bạn chỉ mua những module đó thì bạn có thể thiết kế lập trình ra những module như thế đó. Tất nhiên k phải tất cả. Nhưng chính vì thiết bị, module rất rẻ nên càng có sự cạnh tranh cải tiến giữa các cty về điện tử làm ra sp đó. Ngoài những module thì rất nhiều bo mạch trong các thiết bị đều cần phải thiết kế lập trình cho phù hợp tối ưu giá thành, tính năng,.. chứ k phải chỉ là mua về lắp rap chế cháo là ra sp. Sp hàng loạt ra thị trường Nó rất khác việc bạn làm 1 2 bộ cho dù chạy ngon nhưn làm hàng loạt thì rất là khác nha. Như vậy có thể nói bất kì 1 sp mà có vdk trên đó thì hầu như đều cần kĩ sư lập trình. K có code sẵn mà nạp đâu bạn ạ. K lập trình mà vẫn chạy thì chủ yếu là dân sửa chữa thay thế copy,...
@tangdinhvu
@tangdinhvu Год назад
các mạch pi thì thế nào bạn?
@baotram8884
@baotram8884 Год назад
anh ơi để mình lập trình tốt vdk thì mình cần biết những nội dung gì về vđk anh có thể cho em biết cụ thể ko ạ
@thaing4553
@thaing4553 Год назад
Vđk nói chung thì bạn cần nắm đc các thuật ngữ chính như về kiến trúc cpu, bus, tập lệnh, rom ram, clock, interrut, ngoại vi,... tất cả cái này bạn chọn 1 dòng vđk để bắt đầu thì sẽ đều được học. Dù rất nhiều chip với nhiều tính năng nhiều công nghệ khác nhau nhưng cơ bản nó đều xuất phát tư những cái cơ bản ở trên
@TungNguyen-uv7zp
@TungNguyen-uv7zp Год назад
anh có thể cho biết nếu thiên về phần hardware thì mình cần chú trọng những vấn đề gì được không anh
@thaing4553
@thaing4553 Год назад
Làm hardware hãy hiểu rõ linh kiện điện tử. Và làm về nguồn nhiều nhé. Nguồn dùng rất nhiều và cũng rất phức tạp.
@nguyenuchai261
@nguyenuchai261 10 месяцев назад
em chào anh ạ , hiện tại em đang năm 2 ngành điện tử viễn thông ( modul kỹ thuật điện tử ) của Đại Học BKHN . em đang định hướng theo ngành lập trình nhúng. Hiện tại em đã học qua các môn : Cấu kiện điện tử, Lý thuyết mạch , Điện tử tương tự , Điện tử số, Vi xử lý, Điện Tử Công suất, Lập trình C++. Anh cho em hỏi ngoài những môn học trên em cần học thêm môn nào, và học thêm những gì nữa để bắt đầu thực hành luyện lập trình nhúng được vậy ạ. Và anh có thể chỉ em.
@toano9711
@toano9711 7 месяцев назад
năm 2 mà bạn đã học hết mấy môn kia r á :D cỡ mấy môn đó phải hết năm 3 mới xong được chứ :v
@vantuan8561
@vantuan8561 Год назад
Anh có thể cho em xin một số tên công ty làm về nhúng ở tphcm được ko ạ em đang muốn tìm chỗ thực tập về lập trình nhúng
@thaing4553
@thaing4553 Год назад
mình ở hà nội nên là k có biết nhiều thông tin trong tphcm bạn nha. bạn thông cảm nhé
@toano9711
@toano9711 7 месяцев назад
Anh ơi anh cho em hỏi nên dùng board STM32 Discovery hay Nucleo ạ? Em đang phân vân giữa 2 dòng này a hướng dẫn e chọn được k ạ?
@thaing4553
@thaing4553 7 месяцев назад
Các dòng board nucleotide thì có đưa pin out dạng Arduino. Nên có thể tận dụng nền tảng arduino. Tuy nhiên thường nó rất ít ngoại vi số với discovery. Đấy là về thiết kế boarrd thôi. Còn về firmware e dùng loại nào cũng đc. K khác nhau nhiều. Discovery thì có sẵn 1 số ngoại vi. Nucleo thì dùng luôn về Arduino. Sẽ phải nối giao tiếp nhiều hơn với các ngoại vi bên ngoài nữa. Discovery F4 a thấy có nhiều hướng dẫn. E có thể bắt đầu dòng này cũng đc
@toano9711
@toano9711 7 месяцев назад
Dạ vâng ạ em cảm ơn anh ạ.
@minhLinh2612
@minhLinh2612 Год назад
anh ơi em đnag học IOT ở FPT mà thấy chương trình của đh FPT chán quá toàn thiên về SE thôi ạ, anh có thể giới thiệu giúp em những kiến thức cơ bản cần học không ạ, có nguồn học thì càng tốt ạ. Em khá thích điện tử nên về phần điện tử cũng như phần đo đạc linh kiện cũng biết một ít ạ.
@thaing4553
@thaing4553 Год назад
Thế bạn muốn theo hướng hardware hay firmware. Tâtd nhiên biết cả là tốt. Nhưng nên chọn 1 cái để theo trước
@minhLinh2612
@minhLinh2612 Год назад
@@thaing4553em cũng chưa phân biệt được rõ hai phần sẽ làm những cái gì ạ, anh có thể chia sẻ thêm về 2 phần được không ạ. Tuy nhiên thì em thấy mình thích mày mò về điện tử, mạch điện hơn là việc code để điều khiển ạ. Với lại code thì trường em đang học toàn java, nên code mấy phần như (OOP với Web) thì tạm được chứ Code bên C để nạp vào mấy cái board thì cũng chưa oki lắm (như kiểu ngắt trong , ngắt ngoài , hay mấy cái khó hơn ạ).
@thaing4553
@thaing4553 Год назад
@@minhLinh2612 về phần hardware, công việc chính sẽ là từ yêu cầu bài toán (ví dụ làm ra 1 bo mạch cho 1 sản phẩm nào đó) thì cần lên được block diagram (có thể phải kết hợp với ô phần mềm). sau đó thì lên nguyên lí, lựa chọn linh kiện (đôi khi phải tối ưu để phục vụ sản xuất loạt), thiết kế ra mạch. có mạch thì phải đo đạc debug xem mạch chạy chưa, nguồn ở vị trí này vị trí kia ra bao nhiêu vol,... Có 1 cái khá quan trọng khi làm hardware là thiết kế nguồn (có liên quan đến điện tử công suất). nguồn gần như là phải có trong tất cả loại mạch. thường trong điện tử hay cần các loại nguồn như ac-dc, dc-dc, nguồn xung, nguồn cách ly,... Ngoài ra thì về phần mạch logic mạch điều khiển thì cũng cần hiểu sơ qua về vi điều khiển, k biết code cũng đc nhưng phải hiểu hoạt động của nó thì mới thiết kế đúng được. Hay là phải xử lí nhiễu trên mạch.v.v ngoài ra sẽ cần phải sử dụng khá thành thạo các loại máy đo đạc, nguồn, tải, máy đo công suất, osillo,... các loại máy hàn, khò, quy trình làm pcba,...
@danhnguyenhuu1547
@danhnguyenhuu1547 Год назад
@@thaing4553anh giải thích thêm phầm firmware được ko anh
@cuonganh6813
@cuonganh6813 Год назад
anh ơi hiện tại em là sinh viển năm 2 của trường ptit , ngành điện tử viễn thông , em đang định hướng theo ngành iot ,a cho em muốn học thực tập sớm ở các công ty ngành trên thì có dc ko ạ, và nếu dc em cần chuẩn bị những kiến thức j ko ạ. em cảm ơn.
@thaing4553
@thaing4553 Год назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-CbzU9APW8Sc.html Bạn có thể xem chi tiết ở video này nhé! Cảm ơn b đã quan tâm!
@thaing4553
@thaing4553 Год назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-CbzU9APW8Sc.html Bạn có thể xem chi tiết ở video này nhé! Cảm ơn b đã quan tâm!
Далее
10 CHALLENGE ⚽️ CELINE vs MICHIEL vs BRAM
0:59
Просмотров 2,9 млн
STM32 | Nạp Code Arduino Cho STM32F103C8T6
13:04
Просмотров 7 тыс.