Tin mới nhất

Menu

Chia Sẻ Khóa Học Lập Trình Các Hệ Thống Nhúng Trên Bộ Xử Lý ARM Cortex-M3/M4 [Khóa 9128 A]


Thực hành coding bằng Lập trình C và assembly trên vi điều khiển dựa trên ARM Cortex M Processor.

Bạn sẽ học được gì:
  • ✓ Kiến trúc bên trong của bộ xử lý và lập trình ARM Cortex M3/M4.
  • ✓ Tìm hiểu Mixed ‘C’ và Assembly Coding bằng kỹ thuật inline assembly.
  • ✓ Làm sáng tỏ Memory, Bus interfaces, NVIC, xử lý ngoại lệ với nhiều hình ảnh động.
  • ✓ Ngắt và cấu hình của vi điều khiển dựa trên ARM Cortex Mx.
  • ✓ Low level register Programming cho interrupts, System Exceptions, Setting Priorities, Preemption, v.v.
  • ✓ Tìm hiểu thêm về cách viết IRQ handler, IRQ number, NVIC và mcu, v.v.
  • ✓ Triển khai task scheduler bằng tính năng PENDSV và SYSTICK của bộ xử lý.
  • ✓ Thực hiện context switching.
  • ✓ Tìm hiểu và viết linker script và mcu startup file từ đầu.
  • ✓ Bare metal embedded build process.
  • ✓ Processor fault exception và triển khai fault handler cũng như fault analysis.
  • ✓ Stack và AAPCS standard.
  • ✓ Tìm hiểu inline assembly, naked functions và gcc variable và section attributes.

Cập nhật mới nhất:
  • ✓ Bare metal embedded, viết inker script và startup file từ đầu.
  • ✓ Processor fault analysis và handling, stacks, AAPCS explanation.
  • ✓ Thực hiện task scheduler đơn giản bằng cách sử dụng Pendsv và Systick.
  • ✓ GCC inline assembly và naked functions.

Bạn đã bao giờ thử tìm hiểu về Bộ xử lý ARM Cortex M3/M4 bằng cách đọc một cuốn sách hoặc sách hướng dẫn kỹ thuật và thấy bế tắc chưa? Có phải bạn đã nhìn thấy các mảnh ghép trên khắp bản đồ nhưng không thể gắn kết tất cả lại với nhau để có một bức tranh lớn?

Khóa học này dành cho các Kỹ sư/Sinh viên Nhúng như bạn, những người muốn tìm hiểu và Lập trình bộ điều khiển dựa trên ARM Cortex M3/M4 bằng cách tìm hiểu sâu về các khía cạnh lập trình và nội bộ của nó.

Đừng lo lắng nếu bạn chưa quen với bộ điều khiển dựa trên ARM. Trong khóa học này, bạn sẽ thấy mọi thứ bạn cần để nhanh chóng bắt đầu với Lập trình bộ điều khiển dựa trên Cortex M3/M4. Phần lab bao gồm nhiều bài tập lập trình khác nhau giúp bạn ghi nhớ các khái niệm tốt hơn.

Phần cứng:
  • ✓ 1. Bạn cần ARM Cortex M4 based STM32F407 DISCOVERY board từ ST nếu bạn muốn thử code on target.
  • ✓ 2. Bạn cũng có thể theo dõi khóa học này nếu bạn có bất kỳ board nào khác từ ST như Nucleo hoặc evaluation.

Phần mềm:
  • ✓ 1. Trong khóa học này, STM32CubeIDE dựa trên Eclipse được sử dụng làm IDE (hỗ trợ Windows/Linux/Mac) (MIỄN PHÍ).

Tiết kiệm thời gian và vui chơi!

Xem các bài giảng, bài tập lập trình và nhiều hình ảnh động sẽ giúp bạn tiết kiệm hàng giờ thời gian tự học và giúp bạn tự tin nhìn các embedded processor từ một góc nhìn khác. Vì vậy, hãy học điều gì đó mới trong năm nay và thúc đẩy động lực của bạn trong công việc.

Mục lục:
  • ✓ 01. Giới thiệu.
  • ✓ 02. Yêu cầu về phần cứng/phần mềm.
  • ✓ 03. Cài đặt IDE.
  • ✓ 04. Embedded Hello World.
  • ✓ 05. Access level và operation modes của processor.
  • ✓ 06. ARM GCC inline assembly coding.
  • ✓ 07. Reset sequence của processor.
  • ✓ 08. Access level và T bit.
  • ✓ 09. Memory map và bus interfaces của ARM Cortex Mx processor.
  • ✓ 10. Stack memory và placement.
  • ✓ 11. Exception model của ARM Cortex Mx processor.
  • ✓ 12. Interrupt priority và configuration.
  • ✓ 13. Exception entry và exit sequences.
  • ✓ 14. Fault handling và analysis.
  • ✓ 15. Exception cho system level services.
  • ✓ 16. Triển khai task scheduler.
  • ✓ 17. Bare metal embedded và linker scripts.
  • ✓ 18. Thank you.

Khóa học này dành cho ai:
  • ✓ Các chuyên gia thích khám phá hệ các thống Nhúng.
  • ✓ Những người có sở thích và sinh viên muốn bắt đầu sự nghiệp trong Thế giới Nhúng.
  • ✓ Nếu bạn nghĩ về 'Nhúng' thì hãy nghĩ đến việc tham gia khóa học này. Bạn sẽ không phải thất vọng đâu.

NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.


Chia sẽ bài viết lên:

Nhà Sách Tin Học

Chào mừng các bạn đến với Blog Nhà Sách Tin Học. Thông qua Blog này mình muốn chia sẻ đến các bạn những kiến thức về tin học, các tài liệu hay giáo trình mà mình có hoặc siêu tầm được... Mình rất mong được sự ủng hộ nhiệt tình của các bạn bằng cách comment bài viết, chia sẻ bài viết hoặc liên hệ với mình qua blog này! Mình xin cảm ơn!

No Comment to " Chia Sẻ Khóa Học Lập Trình Các Hệ Thống Nhúng Trên Bộ Xử Lý ARM Cortex-M3/M4 [Khóa 9128 A] "

  • To add an Emoticons Show Icons
  • To add code Use [pre]code here[/pre]
  • To add an Image Use [img]IMAGE-URL-HERE[/img]
  • To add Youtube video just paste a video link like http://www.youtube.com/watch?v=0x_gnfpL3RM