چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Embedded FreeBSD Cookbook (Embedded Technology)

Paul Cevoli Paul Cevoli is an embedded systems engineer and programmer with over 15 years of experience with various embedded operating systems.

قیمت نهایی

۴۰٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۸٪ تخفیف
  • تخفیف زمان‌دار−۹٬۰۰۰ تومان

۹٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

نسخه اصلی و اورجینال

فایل دیجیتال کامل و بدون دستکاری — همان نسخه‌ای که پس از خرید دریافت می‌کنید.

مشخصات کتاب

ناشر
Newnes
سال انتشار
۲۰۰۲
فرمت
PDF
زبان
انگلیسی
تعداد صفحات
۹ صفحه
حجم فایل
۱٫۳ مگابایت
شابک
9780080491226، 9781281007278، 9781589950047، 9786611007270، 0080491227، 1281007277، 1589950046، 661100727X

دربارهٔ کتاب

A complete waste of time and money. This book is misrepresented in what it claims to be about. It contains very little information specific to embedded FreeBSD. The author should have written much more about minimizing the kernel, limiting memory usage, device driver development, and flash storage issues - because these are the topics that are the most relevent to an embedded system. The discussion about using Tomcat, JSP, and JNI to provide web access to an embedded device - while important - is severely lacking. A good book about an embedded operating system will explore the problems and trade-offs that a systems developer will have to make. It would also discuss getting the OS to run on a single board computer - such as one of the devboards listed in the FreeBSD ARM project. This book does neither. Prerequisites and Other Resour ces......Page 12 Embedded Systems......Page 16 Internet Appliances......Page 17 The DIO Server Appliance......Page 19 Process......Page 24 Daemons......Page 36 Library Functions and System Calls......Page 42 Creating a System Call......Page 47 Driver Environment......Page 64 Driver Structure......Page 66 The DIO24 Device Driver......Page 74 Shared Libraries......Page 92 Accessing the Device Driver......Page 94 PCI-DIO24 Hardware Registers......Page 97 The DIO24 Application Inter face Library......Page 102 Introduction to TCP/IP......Page 118 Socket System Calls......Page 122 The DIO Daemon......Page 130 Using Secure Shell (SSH)......Page 138 The DIOShell......Page 145 The JDK......Page 158 Creating the JNI Layer......Page 160 Tomcat......Page 172 JSP Overview......Page 175 The DIO JSP Page......Page 177 10 Building the Kernel......Page 182 Building the DIO Kernel......Page 192 Building the FreeBSD Kernel......Page 195 Disk Geometry......Page 198 Master Boot Record......Page 200 PC BIOS......Page 204 FreeBSD Boot Loader......Page 205 Starting DIO Components......Page 209 Solid-state Devices......Page 212 Installing the T ARC CompactFlash Adapter......Page 213 Configuring the CompactFlash Device......Page 214 Startup Configuration......Page 216 A The FreeBSD License......Page 222 B PCI Configuration......Page 224 Kernel Loadable Modules......Page 230 System Calls......Page 234 Device Drivers......Page 236 Commands......Page 241 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.


* Provides numerous examples of system software with source code and debugging techniques that can provide starting points for your own designs

* Covers core operating system components, processes and process scheduling, system booting, virtual memory, device drivers, debugging, and much more

* All sample code is provided on the accompanying CD-ROM, along with other useful programming tools Front Cover; Embedded FreeBSD Cookbook; Copyright Page; Contents; Preface; Chapter 1. Getting Started; Chapter 2. Systems Programming; Chapter 3. System Calls; Chapter 4. Device Drivers; Chapter 5. Midlevel Interface Library; Chapter 6. Daemons; Chapter 7. Remote Management; Chapter 8. JNI Layer; Chapter 9. Web Access Using Tomcat; Chapter 10. Building the Kernel; Chapter 11. System Startup; Chapter 12. The CompactFlash Boot Device; Appendix A. The FreeBSD License; Appendix B. PCI Configuration; Appendix C. Kernel Loadable Modules; Index; Covers all the fundamentals, and provides sample code for most of the major software components of a typical embedded system.

قیمت نهایی

۴۰٬۰۰۰ تومان