Tin mới nhất

Menu

Ebook Làm Chủ Lập Trình Embedded Linux - Tạo Các Giải Pháp Nhúng Nhanh Chóng Và Đáng Tin Cậy Với Linux 5.4 Và Yocto Project 3.1 [Ấn Bản Lần 3-2021] [PDF, EPUB, MOBI + CODE] [9843E]

Khai thác sức mạnh của Linux để tạo ra các giải pháp nhúng linh hoạt và mạnh mẽ.

1. Các tính năng chính:

  • ✓ Học cách phát triển và định cấu hình các thiết bị embedded Linux mạnh mẽ.
  • ✓ Khám phá các tính năng mới của Linux 5.4 và Yocto Project 3.1 (Dunfell).
  • ✓ Khám phá các cách khác nhau để debug và profile code của bạn trong cả user space và Linux kernel.

2. Mô tả cuốn sách:

Nếu bạn đang tìm kiếm một cuốn sách sẽ làm sáng tỏ embedded Linux, thì bạn đã đến đúng nơi. Cuốn sách này là một hướng dẫn đầy đủ toàn diện có thể vừa là phương tiện để học những điều mới hoặc như một tài liệu tham khảo hữu ích.

Vài chương đầu tiên của cuốn sách này sẽ phân tích các yếu tố cơ bản làm nền tảng cho tất cả các dự án Embedded Linux: toolchain, bootloader, kernel, và root filesystem. Sau đó, bạn sẽ học cách tạo từng phần tử này từ đầu và tự động hóa quy trình bằng Buildroot và Yocto Project. Khi bạn tiến bộ, cuốn sách sẽ chỉ cho bạn cách thực hiện chiến lược lưu trữ hiệu quả cho flash memory chip và cài đặt các bản cập nhật cho device remotely sau khi nó được triển khai.

Bạn cũng sẽ tìm hiểu về các khía cạnh chính của việc viết code cho Embedded Linux, chẳng hạn như cách truy cập phần cứng từ các ứng dụng, ý nghĩa của việc viết multi-threaded code và các kỹ thuật để quản lý bộ nhớ một cách hiệu quả. Các chương cuối demo cách gỡ lỗi code của bạn, cho dù nó nằm trong ứng dụng hay trong chính Linux kernel.

Bạn cũng sẽ bao gồm các tracer và profiler khác nhau có sẵn cho Linux để bạn có thể nhanh chóng xác định bất kỳ điểm nghẽn hiệu suất nào trong hệ thống của mình.

Đến cuối cuốn sách về Linux này, bạn sẽ có thể tạo các thiết bị nhúng hiệu quả và an toàn bằng Linux.

3. Những gì bạn sẽ học:

  • ✓ Sử dụng Buildroot và Yocto Project để tạo các hệ thống Embedded Linux.
  • ✓ Khắc phục sự cố lỗi xây dựng BitBake và hợp lý hóa quy trình phát triển Yocto của bạn.
  • ✓ Cập nhật các thiết bị IoT một cách an toàn tại hiện trường bằng Mender hoặc balena.
  • ✓ Các bổ sung ngoại vi nguyên mẫu bằng cách đọc sơ đồ, sửa đổi device trees, soldering breakout board và các probing pin với một logic analyzer.
  • ✓ Tương tác với phần cứng mà không cần phải viết kernel device drivers.
  • ✓ Chia hệ thống của bạn thành các services được giám sát bởi BusyBox runit.
  • ✓ Debug devices remotely bằng GDB và đo lường hiệu suất của hệ thống bằng các công cụ như perf, ftrace, eBPF và Callgrind.

4. Cuốn sách này dành cho ai:

Nếu bạn là kỹ sư phần mềm hệ thống hoặc quản trị viên hệ thống muốn tìm hiểu cách triển khai Linux trên các thiết bị nhúng, thì cuốn sách này là dành cho bạn. Nó cũng nhắm đến các kỹ sư hệ thống nhúng quen với việc lập trình cho các bộ vi điều khiển công suất thấp, những người có thể sử dụng cuốn sách này để giúp tạo bước nhảy vọt lên các hệ thống tốc độ cao trên các chip có thể chạy Linux. Bất kỳ ai phát triển phần cứng cần chạy Linux sẽ tìm thấy điều gì đó hữu ích trong cuốn sách này - nhưng trước khi bắt đầu, bạn sẽ cần nắm chắc về POSIX standard, lập trình C và shell scripting.

5. Mục lục:

Phần 1: Các phần tử của Embedded Linux.

  • ✓ Chương 1: Starting Out.
  • ✓ Chương 2: Tìm hiểu về Toolchains.
  • ✓ Chương 3: Tất cả về Bootloaders.
  • ✓ Chương 4: Configuring và Building Kernel.
  • ✓ Chương 5: Xây dựng một Root Filesystem.
  • ✓ Chương 6: Chọn một Build System.
  • ✓ Chương 7: Phát triển với Yocto.
  • ✓ Chương 8: Yocto Under the Hood.

Phần 2: System Architecture và Design Decisions:

  • ✓ Chương 9: Tạo chiến lược lưu trữ.
  • ✓ Chương 10: Updating Software in the Field.
  • ✓ Chương 11: Interfacing với Device Drivers.
  • ✓ Chương 12: Prototyping với Breakout Boards.
  • ✓ Chương 13: Starting Up – Init Program.
  • ✓ Chương 14: Starting với BusyBox runit.
  • ✓ Chương 15: Managing Power.

Phần 3: Viết các ứng dụng nhúng:

  • ✓ Chương 16: Packaging Python.
  • ✓ Chương 17: Tìm hiểu về Processes và Threads.
  • ✓ Chương 18: Quản lý Memory.
  • ✓ Chương 19: Debugging với GDB.
  • ✓ Chương 20: Profiling và Tracing.
  • ✓ Chương 21: Real-Time Programming.


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 " Ebook Làm Chủ Lập Trình Embedded Linux - Tạo Các Giải Pháp Nhúng Nhanh Chóng Và Đáng Tin Cậy Với Linux 5.4 Và Yocto Project 3.1 [Ấn Bản Lần 3-2021] [PDF, EPUB, MOBI + CODE] [9843E] "

  • 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