دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Paul Cevoli
سری: Embedded technology series
ISBN (شابک) : 9780080491226, 9781281007278
ناشر: Newnes
سال نشر: 2002
تعداد صفحات: 250
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 مگابایت
در صورت تبدیل فایل کتاب Embedded FreeBSD cookbook به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب کتاب آشپزی تعبیه شده FreeBSD نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
سیستم عامل FreeBSD به دلیل اندازه کوچک و رایگان بودن آن برای کاربران به یک سیستم عامل محبوب برای سیستم های جاسازی شده تبدیل شده است. با این حال، یافتن اطلاعات دقیق در مورد استفاده از FreeBSD دشوار است. نویسنده Paul Cevoli، یک مهندس باتجربه سیستمهای جاسازی شده، در این کتاب آشپزی با هدف آسانتر کردن زندگی مهندسانی که با FreeBSD کار میکنند، به نیازها پاسخ میدهد. موضوعات پوشش داده شده در این کتاب شامل اجزای اصلی سیستم عامل، فرآیندها، زمان بندی فرآیند، حافظه مجازی، درایورهای دستگاه و اشکال زدایی است، زیرا اینها ویژگی های اصلی لازم برای توسعه دهندگان سیستم جاسازی شده هستند. هر فصل اجزای اصلی FreeBSD، درایورهای دستگاه، هسته یونیکس، و ابزارهای توسعه C و GNU را مورد بحث قرار می دهد و اطلاعات مورد نیاز برای انجام وظیفه ذکر شده را به همراه کد منبع نمونه در اختیار خواننده قرار می دهد. نمونههای متعددی از نرمافزارهای سیستم را با کد منبع و تکنیکهای اشکالزدایی ارائه میکند که میتواند نقطه شروع طرحهای شما را فراهم کند. اجزای اصلی سیستم عامل، فرآیندها و زمانبندی فرآیند، راهاندازی سیستم، حافظه مجازی، درایورهای دستگاه، اشکالزدایی و موارد دیگر را پوشش میدهد.
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. 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
Prerequisites and Other Resour ces......Page 13
Embedded Systems......Page 17
Internet Appliances......Page 18
The DIO Server Appliance......Page 20
Process......Page 25
Daemons......Page 37
Library Functions and System Calls......Page 43
Creating a System Call......Page 48
Driver Environment......Page 65
Driver Structure......Page 67
The DIO24 Device Driver......Page 75
Shared Libraries......Page 93
Accessing the Device Driver......Page 95
PCI-DIO24 Hardware Registers......Page 98
The DIO24 Application Inter face Library......Page 103
Introduction to TCP/IP......Page 119
Socket System Calls......Page 123
The DIO Daemon......Page 131
Using Secure Shell (SSH)......Page 139
The DIOShell......Page 146
The JDK......Page 159
Creating the JNI Layer......Page 161
Tomcat......Page 173
JSP Overview......Page 176
The DIO JSP Page......Page 178
10 Building the Kernel......Page 183
Building the DIO Kernel......Page 193
Building the FreeBSD Kernel......Page 196
Disk Geometry......Page 199
Master Boot Record......Page 201
PC BIOS......Page 205
FreeBSD Boot Loader......Page 206
Starting DIO Components......Page 210
Solid-state Devices......Page 213
Installing the T ARC CompactFlash Adapter......Page 214
Configuring the CompactFlash Device......Page 215
Startup Configuration......Page 217
A The FreeBSD License......Page 223
B PCI Configuration......Page 225
Kernel Loadable Modules......Page 231
System Calls......Page 235
Device Drivers......Page 237
Commands......Page 242