PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : rtos



farzadsw
08-01-2010, 18:07
سلام
من قصد دارم حدودا 2 هفته دیگه ، کار با rtos ها رو شروع کنم ، برای همین یه نظر سنجی گذاشتم تا بدونم روی کدوم شون کار کنم تا برای بقیه هم مفید باشه . از طرفی اگه کسی قصد داره روی این زمینه کار کنه بهتره با هم هماهنگ باشیم تا دوباره کاری نشه .:wink:
اگه نظر یا پیشنهادی دارید خوشحال میشم بشنوم.

ROBOTICS
09-01-2010, 10:40
16 بیتی dspic

farzadsw
10-01-2010, 20:52
چون امکان ویرایش نظر سنجی نیست (لااقل من نمیتونم) کسایی که نظرشون dspic هست نظرشون رو از طریق پست بگن .

farzadsw
13-01-2010, 00:26
یه توضیح کوچولو در مورد خود RTOS بدم:
RTOS مخفف Real Time Operation System هست. در حقیقت یه نوع ساده سیستم عامل هست که حجم کم و قابلیت اطمینان بالایی داره و روی انواع میکروپروسسور ها از 8بیتی تا 64 بیتی قابل نصبه.
از این سیستم عاملهای بلادرنگ(RTOS) در تمامی پروژه ها استفاده میشه خصوصا در پروژهایی که زمان و کنترل خیلی مهمه مثل تجهیزات پزشکی و autopilot و ربات های پیشرفته
از اونجایی که rtos یک سیستم عامل هست ، از ویژه گی های اونم برخورداره . یعنی تویعه اون سریعتر و ساده تره چون برای نوشتن برنامه شما با سیستم عامل ارتباط برقرار میکنید نه سخت افزار. همچنین امکانات زیادب به صورت ماژولار میتونه به اون اضافه بشه . مثلا : پروتکل tcp/ip ، سیستم فایل ، usb ، محیط گرافیکی و...
نحوه اجرای برنامه ها توی rtos بر اساس task ها هستن. مثلا یه task تعریف میشه که یه پایه رو هر 120 میلی ثانیه روشن و خاموش کنه ویا یه task دیگه چک میکنه تا هر وقت دکمه a زده شد بره فلان کار رو بکنه. این task ها اولویت بندی میشن و بر اساس اونا میشه کار های پیچیده ای انجام داد.

ROBOTICS
13-01-2010, 20:09
من قبل از این گزینه ی
dspic
ایجاد بشه به 8 بیتی رای دادم
مدیران رای من را تصحیح نمایند

ROBOTICS
13-01-2010, 20:15
بهتر است یک پست کامل برای معرفی بگذاری و سپس گزینه ی "اصلا rtos چی هست؟ "را حذف کنی

farzadsw
13-01-2010, 20:47
رای شما رو یادم میمونه !
اون گزینه اصلا rtos چی هست گزینه جالبی هست و عمدا گذاشتم تا ببینم بعدا که میخوام آموزش رو شروع کنم چقدر مقدمه بگم، همه آشنایی دارن ؟یا برعکسه ؟
توضیحات بیشتر در مورد rtos هم باشه بعدا با آموزش یکجا میگم.

svr
22-01-2010, 01:02
سلام
می دونم این جا جاش نیست ولی یک سوال لینوکس روی بعضی از میکرو ها نصب می شه ای rtos هم قراره همین کارو بکنه

armstk
22-01-2010, 02:39
فكر كنم كنم كه RTOS بهترين گزينه باشه چون كه ميتونه شامل ديگر گزينه هاي ذكر شده هم باشه كه در آينده اي نزديك به سراغ Arm9 و بعدشم win ce و linux بريم

farzadsw
26-01-2010, 01:15
خب پس اینطور که پیداست ، اکثریت میخوان روی at91sam7 نصب بشه (به احتمال زیاد at91sam7x) .
تا آخر این هفته بخش اول آموزش ها رو که در مورد تعریف rtos ، انواع اون ، مزیت هر کدوم و مقدمات دیگه هست رو تحت یه فایل PDF آماده میکنم.

sali147
26-01-2010, 19:38
سلام فرزاد جان خسته نباشی‌، بی‌ صبرانه منتظریم شروع کنی‌،راستی‌ توی سایت خود FreeRTOS مطالبی گذشته که پولین،من این منبع رو دارم خودمم شروع کردم به ترجمش اگه کاری از دستم بر بیاد در خدمتم

farzadsw
27-01-2010, 01:52
چه خوب !
شما اون راهنمای پولی رو دارید !؟
یعنی یکی از این 2تا رو :
"Using the FreeRTOS Real Time Kernel - a Practical Guide"
"FreeRTOS Reference Manual - API Functions and Configuration Options"
دارید ؟
حتما برای من بفرستید ، چون به خاطر نداشتن منبع قید freertos رو زده بودم.

sali147
27-01-2010, 04:25
یکی‌ نه،هر دوتاشو دارم:0013:،از یه دوست آرژانتینی گرفتم،خودمم نمی‌دونم از کجا گیر آورده بود،چشم میلت رو بفرس،برات میل بزنم،خیلی‌ وقته دنبالشم،چند بار هم از خودت پرسیدم گفتی‌ دارم شروع می‌کنم،فقط فرزاد جان پیگیر شو تا ایشالا به یه جا برسونیمش،راستی‌ یه کتاب دیگه هم هست که یک فصلش راجع به همین RTOS هست البته فارسی،کلا اون کتابم درباره سیستم عامل‌های real time بحث کرده بخوای اسم اونم پیدا می‌کنم میگم ولی‌ بعید میدونم بشه پیداش کرد چون ...ii998)

farzadsw
29-01-2010, 00:11
خب اینم بخش اول:
You can see links before reply

sali147
30-01-2010, 06:23
فرزاد جان عالی‌ بود،فقط یه نکته راجع به semaphore‌ها بگم،یکی‌ از کاربرد‌های اصلی‌ semaphore‌ها در واقع برقراری انحصار متقابل هستش که در واقع باعث می‌شه دسترسی‌ به critical section به صورت امن انجام شه،یه سوال هم داشتم فرزاد جان منظور از Message همون Message Passing هستش؟

یه پیشنهادم دارم اگه می‌شه یکم هم راجع به Thread‌ها توضیح بده،فکر کنم صحبت از همزمانی باشه بد نیست از Thread‌ها هم گفته شه.

ممنون خسته نباشی‌

sali147
30-01-2010, 06:24
فرزاد جان عالی‌ بود،فقط یه نکته راجع به semaphore‌ها بگم،یکی‌ از کاربرد‌های اصلی‌ semaphore‌ها در واقع برقراری انحصار متقابل هستش که در واقع باعث می‌شه دسترسی‌ به critical section به صورت امن انجام شه،یه سوال هم داشتم فرزاد جان منظور از Message همون Message Passing هستش؟

یه پیشنهادم دارم اگه می‌شه یکم هم راجع به Thread‌ها توضیح بده،فکر کنم صحبت از همزمانی باشه بد نیست از Thread‌ها هم گفته شه.

ممنون خسته نباشی‌

navidrasi
22-04-2010, 11:46
با سلام خدمت دوستان
من این دوتا کتاب رو می خواستم تا بتونم بیشتر با FreeRtos کار کنم اگر یکی از دوستان زحمت بکشه یا همینجا فایلها رو بزاره یا برای من هم ایمیل کنه خیلی ممنون میشم .
ایمیل من :snrasi@gmail.com

Using the FreeRTOS Real Time Kernel - a Practical Guide
FreeRTOS Reference Manual - API Functions and Configuration Options

مرسی

هنرفر
22-04-2010, 12:36
dspic چیه؟
8O

farzadsw
22-04-2010, 21:58
dspic ، میکرو کنترلر های 16 بیتی pic هستن که پردازندشون از نوع dsp (دارای چند ضرب کننده و حساب ممیز شناور و..) هست .
من هنوز هم قصد دارم قسمت دوم آموزش rtos رو بگذارم ولی فرصت نمیکنم . زمان دقیقی هم نمیتونم بگم (شاید هفته دیگه ، شاید 5 ماه دیگه!)


منظور از Message همون Message Passing هستش؟
ببخشید اینقدر دیر دارم جواب میدم ، message بسته های دیتا هستن که بین task ها (توسط کرنل) رد و بدل میشن . Message Passing عمل انتقال پیغامه .


یکم هم راجع به Thread‌ها توضیح بده،فکر کنم صحبت از همزمانی باشه بد نیست از Thread‌ها هم گفته شه.
thread ها همون وظایف یا Task ها هستن. هر RTOS ای از یه اسمی استفاده میکنه.

navidrasi
25-04-2010, 17:31
آقا فرزاد جواب درخواست منو ندادین !
براتون امکان داره اون دوتا کتاب رو اینجا بزارین شاید با مطالعه اونها ما هم بتونیم بهتون کمک کنیم.

farzadsw
26-04-2010, 01:00
والا چون خود سیستم عامل کاملا اپن سورس و رایگان هست ، و این کتاب تنها راه سود بردن تهیه کننده های سیستم عامله و از طرف دیگه خودم کتاب رو از یک نفر دیگه گرفتم ، از لحاظ اخلاقی درست نیست لینکش رو بگذارم.
اما خب ما تو ایران اصلا اگه بخوایم هم نمیتونیم کتاب رو بخریم ! بنابراین اون بخش اولش یکم کمرنگ میشه . ولی بخش دوم همچنان پابرجاست.
این کتاب رو جناب sali147 لطف کردن برام فرستادن ، شما به ایشون پیغام بدید . احتمال زیاد براتون میفرستن.

navidrasi
26-04-2010, 09:39
والا چون خود سیستم عامل کاملا اپن سورس و رایگان هست ، و این کتاب تنها راه سود بردن تهیه کننده های سیستم عامله و از طرف دیگه خودم کتاب رو از یک نفر دیگه گرفتم ، از لحاظ اخلاقی درست نیست لینکش رو بگذارم.
اما خب ما تو ایران اصلا اگه بخوایم هم نمیتونیم کتاب رو بخریم ! بنابراین اون بخش اولش یکم کمرنگ میشه . ولی بخش دوم همچنان پابرجاست.
این کتاب رو جناب sali147 لطف کردن برام فرستادن ، شما به ایشون پیغام بدید . احتمال زیاد براتون میفرستن.

مرسی از جوابتون جالب بود برام.
همیشه وقتی می بینم ایرانی ها به کپی رایت احترام می زارن خوشحال می شم،

ولی نمی دونم چرا این موضوع فقط
وقتی اتفاق می افته که چیزی ازشون بخواهی .

چه خوب !
شما اون راهنمای پولی رو دارید !؟
یعنی یکی از این 2تا رو :
"Using the FreeRTOS Real Time Kernel - a Practical Guide"
"FreeRTOS Reference Manual - API Functions and Configuration Options"
دارید ؟
حتما برای من بفرستید ، چون به خاطر نداشتن منبع قید freertos رو زده بودم.


کتابی رو یکی تو آرژانتین خریده به کلی آدم داده یکیش هم رفیق ما sali147
شما اینجا ازش خواستی اونم در اختیارت گذاشته حالا که یکی از شما اونو می خواهد یهو


از لحاظ اخلاقی درست نیست لینکش رو بگذارم.

مطمئنا sali147 درخواست منو ندیده چون آخرین فعالیت: ۲۸-۰۱-۱۳۸۹ ۰۹:۵۳
ولی شما اطمینان داشته باشه اگر sali147 نگران بود که کتاب در اختیار کس دیگری قرار بگیره
اون رو تو یک فروم عمومی مطرح نمی کرد .

navidrasi
03-05-2010, 15:19
آقا فرزاد خبری از sali نیست
شما نمی خواهی کتاب رو در اختیار بقیه بزاری ؟
یه جواب بده خیال منو راحت کن بدونم امیدی به اینکه کتاب رو از اینجا بدست بیارم نیست .
مرسی

farzadsw
03-05-2010, 17:52
من ميخواستم 1-2 هفته پيش كتاب رو آپلود كنم ولي سايت 4shared فيلتر شده بود و نتونستم (ضميمه هم نميتونستم بكنم) . بعد از اون هم فراموش كردم .
اين لينك دانلودش

You can see links before reply

درضمن وقتي آدم تقاضايي از كسي ميكنه بايد لحن درستي داشته باشه ، وظيفه من يا آقا(يا خانوم ) sali نيست كه به فرامين شما عمل كنه . وقتي ميگم از لحاظ اخلاقي درست نيست ، كاملا به اين حرف اعتقاد دارم وگرنه خيلي راحت ميتونستم بگم نميدم ، هيچ لزومي نداره كه عذر و بهانه بيارم !

navidrasi
04-05-2010, 00:16
اولا خیلی ممنون از لطفتون
در ثانی کجای حرف بنده توهین آمیز بود؟
بنده فرمان ندادم تقاضا کردم شما هم بجای اینکه جواب بنده رو بدین منو به چیزی نصیحت می کنین که خودتون انجام ندادین .

من فقط به اینکه شما دارین از چیزی دفاع می کنین که خودتون بهش عمل نکردیم و اعتقادی بهش ندارین اعتراض دارم
شما از طرفی می گین این نرم افزار open source هست و از راه فروش این کتاب پول در میاره از طرفی خودتون اونو از کس دیگه گرفتین
وقتی می بینم شما خودت از کس دیگه گرفتی و منو به اخلاق حواله می دین ناراحت می شم اگر از نظر اخلاقی درست نیست
پس نباید از sali می گرفیتن .

در هر حال از لطف شما ممنونم

و از اینکه لحن من ممکن باعث ناراحتی شما شده باشه عذر می خواهم
امیدوارم بنده و باقی دوستان با خوندن این کتاب ها در آینده به غنا این انجمن کمک کنیم
موفق باشد

farzadsw
04-05-2010, 00:42
بحث رو نمیخوام کش بدم فقط برای یاد آوری :


والا چون خود سیستم عامل کاملا اپن سورس و رایگان هست ، و این کتاب تنها راه سود بردن تهیه کننده های سیستم عامله و از طرف دیگه خودم کتاب رو از یک نفر دیگه گرفتم ، از لحاظ اخلاقی درست نیست لینکش رو بگذارم.
اما خب ما تو ایران اصلا اگه بخوایم هم نمیتونیم کتاب رو بخریم ! بنابراین اون بخش اولش یکم کمرنگ میشه . ولی بخش دوم همچنان پابرجاست.

ssh
04-05-2010, 20:45
با سلام خدمت آقا فرزاد
آقا فرزاد این لینکی که گذاشتید در 4shared موجود نیست اگر میشه دوباره لینک رو قرار بدید بازم ازتون تشکر میکنم
موفق باشید.

farzadsw
04-05-2010, 21:18
با سلام خدمت آقا فرزاد
آقا فرزاد این لینکی که گذاشتید در 4shared موجود نیست اگر میشه دوباره لینک رو قرار بدید بازم ازتون تشکر میکنم
موفق باشید.

Hello,

We received a complaint that some files in your account are breaking our
terms of use and contain illegal or abusive information. These files were
moved to the 'Abuse' folder and access to them was disabled.

You can remove those files so they will not consume your storage space.

Thank you!

ssh
04-05-2010, 21:52
با سلام دوباره
آقا فرزاد اگر می تونید برام ایمیل کنید اگر هم نمی تونید شما را تو تنگنا قرار نمیدم ، میتونید برام نفرستید. بیخیالش میشم:d
موفق باشید.

farzadsw
04-05-2010, 22:06
اون فایل رو خود سایت 4shared پاکش کرده بود ، البته مثل اینکه یکی بهشون چوقولی کرده بوده!
تو خود سایت آپلود کردم ، انشاءالله دیگه اتفاقی نمیوفته
You can see links before reply

Romanof
01-06-2010, 21:23
با سلام فرزاد جان

farzadsw اون فایل رو خود سایت 4shared پاکش کرده بود ، البته مثل اینکه یکی بهشون چوقولی کرده بوده!
تو خود سایت آپلود کردم ، انشاءالله دیگه اتفاقی نمیوفته

انگار دوباره اشکالی پیش اومده.
آدرس سایت تغییر کرده و من نمی تونم فایل پیدا کنم . می تونین دوباره آپلود کنین؟:wink::wink:

shahinbahari
04-06-2010, 20:42
آدرس جدیدش رو کسی نداره؟
اگه کسی قبلا دانلود کرده لطف می کنه آپلود کنه تا بقیه هم بتونند استفاده کنند:o
پیشاپیش از همه مخصوصا دوستانی که برای اولین بار این کتاب رو گزاشتنند تشکر می کنم.

smoma
05-08-2010, 16:57
خوب فکر کنم دوست عزیزمون دلش نمی یاد که اون دو تا کتابو به کسی بده من چندتا کتاب پیدا کردم امید وارم به دردتون بخوره
"using freertos lpc17xx summary "
You can see links before reply

FreeRTOS user manual.pdf
You can see links before reply

اگر بازم کتابی پیدا کردم اضافه می کنم

smoma
10-08-2010, 01:03
من فکر می کنم این بحث freertos بحث جالب و بدرد بخوری باشه . من دارم کتاب FreeRTOS user manual.pdf که لینکش در پست قبلی هستش رو می خونم و به امید خدا ترجمه خواهم کرد . از دوستان هم می خوام یه مقدار مشاکرت کنند . از دوستان اگر کسی آشنایی داره . یه مقدار توضییح در مورد توابع و نحوه کد نویسی در این سیستم عامل بدهد . فکر کنم بچه های کام÷یوتر آشنایی بیشتری با این نوع سیستم عامل ها داشته باشن . با تشکر

smoma
12-08-2010, 06:21
freertos قابل اجرا در کامپایلر کدویژن پورت شده برای atmega 128
You can see links before reply

fatemehjml
04-11-2010, 11:47
امیدوارم این بحث دوباره جون بگیره.

داخل این لینک (You can see links before reply) فکر می‌کنم از سیر تا پیاز freeRTOS گفته شده.

Greatal
31-07-2013, 10:16
سلام با اجازه استارتر محتم و عزیز ایکاش میکروی 32 بیتی st رو هم اضافه می کردید من خودم موندم freertos روش کار کنم یا uclinux البته uclinux کاملا ریل تایم نیست(در واقع سافت ریل تایم هستش (منبع این حرف اپلیکشن نوت شرکت انالوگ دیواس هستش)) ولی کار من رو راه میندازه احتمالا
دوستان و اساتید اگر راهنمایی یا نظری دارند ممنون می شم به نده اطلاع بدن
راستی از مواردی که بالا فرمودید برا نظر سنجی فکر کنم اگر با freertos و uclinux قصد شروع داشته باشید فلیپس بیشترین مثال کار بردی و منبع رو داشته باشه درسته با اتمل همه کار کردن و را دست تره اما اونقدری که خود فلیپس مثال کاربردی گزاشته بقیه نزاشتن اما متاسفانه خیلی مثال هاش به کار من که می خوام با st کار کنم نمیاد

anmk.stu
12-11-2014, 10:00
با سلام

اگر امکانش هست داکیومنت دوم را برام ایمیل کنید.
با تشکر
داکیومنت: "FreeRTOS Reference Manual - API Functions and Configuration Options"
ایمیل : anmk.stu@gmail.com