Ebook Kiến Trúc Các High-Performance Embedded System - Thiết Kế Và Xây Dựng Các Hệ Thống Kỹ Thuật Số Thời Gian Thực Hiệu Suất Cao Dựa Trên FPGA Và Mạch Tùy Chỉnh [PDF, EPUB + Code] [9316E]
Khám phá toàn bộ quá trình phát triển hệ thống dựa trên field-programmable gate arrays (FPGA), bao gồm thiết kế mạch điện tử và chế tạo cũng như gỡ lỗi các prototype embedded device.
1. Các tính năng chính:
- ✓ Tìm hiểu những kiến thức cơ bản về embedded system và real-time operating system.
- ✓ Hiểu cách FPGA triển khai các các thuật toán xử lý trong phần cứng.
- ✓ Thiết kế, xây dựng và gỡ lỗi các hệ thống kỹ thuật số tùy chỉnh từ đầu bằng KiCad.
2. Mô tả sách:
Các thiết bị kỹ thuật số hiện đại được sử dụng trong nhà, ô tô và thiết bị đeo chứa đựng khả năng tính toán cực kỳ tinh vi, bao gồm các hệ thống nhúng generate, nhận và xử lý các luồng dữ liệu số với tốc độ lên đến hàng gigabit mỗi giây. Cuốn sách này sẽ hướng dẫn bạn cách sử dụng Field Programmable Gate Arrays (FPGA) và high-speed digital circuit design để tạo ra các hệ thống số tiên tiến của riêng bạn.
Kiến trúc High-Performance Embedded System sẽ hướng dẫn bạn qua các khái niệm nền tảng về các hệ thống nhúng, bao gồm real-time operation và Internet of Things (IoT), cũng như kiến trúc và khả năng của thế hệ FPGA mới nhất. Sử dụng các công cụ miễn phí mạnh mẽ dành cho FPGA design và electronic circuit design, bạn sẽ học cách design, build, test và debug các thiết bị IoT hiệu suất cao dựa trên FPGA. Cuốn sách cũng sẽ giúp bạn nắm bắt nhanh chóng các kiến thức về embedded system design, circuit design, hardware construction, firmware development và debugging để tạo ra một thiết bị nhúng hiệu suất cao – một máy hiện sóng kỹ thuật số hoạt động trên mạng. Bạn sẽ khám phá các kỹ thuật như thiết kế bo mạch in bốn layer với các cặp tín hiệu vi sai tốc độ cao và lắp ráp bo mạch bằng các linh kiện gắn trên bề mặt.
Đến cuối cuốn sách, bạn sẽ có hiểu biết vững chắc về các khái niệm cơ bản của hệ thống nhúng và FPGA và có thể thiết kế và chế tạo các thiết bị kỹ thuật số tinh vi của riêng mình.
3. Bạn sẽ học được gì:
- ✓ Hiểu được những nền tảng về real-time embedded system và sensor.
- ✓ Khám phá các khả năng của FPGA và cách sử dụng các FPGA development tool.
- ✓ Tìm hiểu các nguyên tắc về digital circuit design và PCB layout với KiCad.
- ✓ Kiến trúc các nguyên mẫu bảng mạch tốc độ cao với chi phí thấp.
- ✓ Thiết kế và phát triển các thuật toán hiệu suất cao cho FPGA.
- ✓ Phát triển firmware mạnh mẽ, đáng tin cậy và hiệu quả trong C.
- ✓ Test và debug kỹ lưỡng embedded device hardware & firmware.
4. Cuốn sách này dành cho ai:
Cuốn sách này dành cho các software developer, IoT engineer và bất kỳ ai muốn hiểu rõ quy trình phát triển các hệ thống nhúng hiệu suất cao. Bạn cũng sẽ thấy cuốn sách này hữu ích nếu muốn tìm hiểu về FPGA development và tất cả các khía cạnh của firmware development bằng C và C++. Bạn cần có kiến thức về ngôn ngữ C, mạch số và hàn điện tử để bắt đầu.
5. Mục lục:
- ✓ Phần 1: Nền tảng về High-Performance Embedded System:
- ✓ Chương 01. Kiến trúc các hệ thống nhúng hiệu suất cao.
- ✓ Chương 02. Sensing the world.
- ✓ Chương 03. Hoạt động theo thời gian thực.
- ✓ Phần 2: Thiết kế và xây dựng các hệ thống nhúng hiệu suất cao:
- ✓ Chương 04. Phát triển chương trình FPGA đầu tiên của bạn.
- ✓ Chương 05. Triển khai hệ thống với FPGA.
- ✓ Chương 06. Thiết kế mạch với KiCad.
- ✓ Chương 07. Xây dựng các thiết bị kỹ thuật số hiệu suất cao.
- ✓ Phần 3: Triển khai vàTesting Real-Time Firmware:
- ✓ Chương 08. Đưa bo mạch hoạt động lần đầu tiên.
- ✓ Chương 09. Firmware development process.
- ✓ Chương 10. Testing và debugging hệ thống nhúng.