.\" .\" eeprog.8 - manpage for the i2c-tools/eeprog utility .\" Copyright (C) 2013 Jaromir Capik .\" .\" This program is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation; either version 2 of the License, or .\" (at your option) any later version. .\" .\" This program is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .TH eeprog "8" "Jul 2013" "i2c-tools" "System Administration" .SH "نام (NAME)" eeprog \- خواندن و نوشتن حافظه‌های 24Cxx EEPROM متصل به I2C .SH "خلاصه دستور (SYNOPSIS)" .B eeprog [-fqxdh] [-16|-8] [-r addr[:count]|-w addr] .SH "توضیحات (DESCRIPTION)" دستور .B eeprog از پروتکل SMBus که توسط بیشتر چیپ‌ست‌های امروزی استفاده می‌شود، بهره می‌برد. .SH "نکته (NOTE)" بارگذاری درایورهای چیپ‌ست i2c و ماژول i2c-dev را فراموش نکنید. .P متغیرهای محیطی زیر می‌توانند به‌جای آرگومان‌های خط فرمان تنظیم شوند: .P EEPROG_DEV device .br EEPROG_I2C_ADDR i2c-addr .SH "پارامترها (PARAMETERS)" .I حالت‌های آدرس‌دهی .TP .B \-8 استفاده از حالت آدرس‌دهی ۸ بیتی برای 24c0x...24C16 [پیش‌فرض] .TP .B \-16 استفاده از حالت آدرس‌دهی ۱۶ بیتی برای 24c32...24C256 .TP .I عملیات‌ها .TP .B \-r addr[:count] خواندن به تعداد .B count بایت (در صورت مشخص نشدن، ۱ بایت) از آدرس .B addr و چاپ آن‌ها در خروجی استاندارد .TP .B \-w addr نوشتن ورودی (ورودی استاندارد / stdin) در آدرس .B addr حافظه EEPROM .TP .B \-h نمایش این راهنما .TP .I گزینه‌ها .TP .B \-x تنظیم حالت خروجی به‌صورت هگزادسیمال (hex) .TP .B \-d حالت آزمایشی (Dummy)، نمایش کارهایی که *انجام می‌شد* .TP .B \-f غیرفعال کردن هشدارها و عدم درخواست تأیید از کاربر .TP .B \-q حالت بی‌صدا (Quiet) .TP .I گذرگاه .TP .B device فایل دستگاه نشان‌دهنده گذرگاه I2C (مانند /dev/i2c-0) .TP .B i2c-addr آدرس گذرگاه I2C مربوط به حافظه EEPROM (مانند 0x3A) .SH "مثال‌ها (EXAMPLES)" خواندن ۶۴ بایت از EEPROM در آدرس 0x54 روی گذرگاه 0 با شروع از آدرس ۱۲۳ (ده‌دهی): .P .B eeprog /dev/i2c-0 0x54 -r 123:64 .P چاپ کدهای هگزادسیمال ۳۲ بایت اول خوانده‌شده از گذرگاه 1 در آدرس 0x22: .P .B eeprog /dev/i2c-1 0x51 -x -r 0x22:0x20 .P نوشتن برچسب زمان جاری در آدرس 0x200 از EEPROM روی گذرگاه 0 در آدرس 0x33: .P date | .B eeprog -f /dev/i2c-0 0x33 -w 0x200 .SH "نویسندگان (AUTHOR)" Stefano Barbato