Embedded FreeBSD Cookbook (Paperback)

Paul Cevoli

  • 出版商: Morgan Kaufmann
  • 出版日期: 2002-12-10
  • 定價: $1,500
  • 售價: 2.7$399
  • 語言: 英文
  • 頁數: 233
  • 裝訂: Paperback
  • ISBN: 1589950046
  • ISBN-13: 9781589950047
  • 相關分類: 嵌入式系統BSD
  • 立即出貨(限量)




The FreeBSD operating system has become a popular OS choice for embedded systems due to its small size and the fact that it is free to users. However, detailed information on using FreeBSD is difficult to find. Author Paul Cevoli, an experienced embedded systems engineer, answers that need in this cookbook aimed at making life easier for engineers working with FreeBSD. Topics covered in the book include core operating system components, processes, process scheduling, virtual memory, device drivers and debugging, as these are the core features necessary for embedded system developers. The core software provided to the reader on the accompanying CD-ROM is written in C. Each chapter discusses basic components of FreeBSD, device drivers, Unix kernel, and C and GNU development tools, and provides the reader with the information needed to accomplish the stated task, along with sample source code.


Table of Contents:

System Calls; Processes; Signals; Process Scheduling; Interprocess Communication; Virtual Memory; I/O Subsystem; Device Drivers; Building the FreeBSD Kernel; System Booting; Kernel Debugging using GDB


FreeBSD作業系統因其小巧的大小和免費使用者的事實,已成為嵌入式系統的熱門選擇。然而,關於使用FreeBSD的詳細資訊很難找到。作者Paul Cevoli是一位經驗豐富的嵌入式系統工程師,他在這本烹飪書中回答了工程師們使用FreeBSD時的需求,旨在為他們的工作帶來便利。書中涵蓋的主題包括核心作業系統組件、進程、進程排程、虛擬記憶體、設備驅動程式和調試,這些是嵌入式系統開發人員所需的核心功能。附帶CD-ROM提供給讀者的核心軟體是用C語言編寫的。每一章討論了FreeBSD的基本組件、設備驅動程式、Unix核心和C與GNU開發工具,並提供讀者完成所述任務所需的資訊,以及示範的原始碼。

系統呼叫; 進程; 信號; 進程排程; 進程間通訊; 虛擬記憶體; I/O子系統; 設備驅動程式; 構建FreeBSD核心; 系統啟動; 使用GDB進行核心調試