به نظر میاد با نصب SDK این امکان وجود داره که با کلاس های MFC در++Embedded Visual C براش Application بنویسید. من بی صبرانه منتظرم تا یه فرصتی به دست بیارم و این کار رو روی این برد انجام بدم :rolleyes:
There is nothing so practical as a good theory. — Kurt Lewin, 1951
این GPIO هایی که تو دیتاشیت اومده و در بورد منظور شده چیست؟ I/O معمولی هست؟
اگه بخواهیم که روی این بورد WinCE , Linux نصب کنیم چطوری میتونم برای یک I/O برنامه بنویسم.
اصلا این بورد I/O معمولی جهت ارتباط با یک بورد دیگه ( مثلا یک درایور موتور که با ولتاژ های منطقی کنترل میشه ) داره؟
این GPIO هایی که تو دیتاشیت اومده و در بورد منظور شده چیست؟ I/O معمولی هست؟
اگه بخواهیم که روی این بورد WinCE , Linux نصب کنیم چطوری میتونم برای یک I/O برنامه بنویسم.
اصلا این بورد I/O معمولی جهت ارتباط با یک بورد دیگه ( مثلا یک درایور موتور که با ولتاژ های منطقی کنترل میشه ) داره؟
سلام،
بله، I/O معمولی است. تو ویندوز اگر می خواهید دسترسی تون Real-time باشه می تونید براش درایور بنویسد و از طریق API اون درایور با GPIO ارتباط برقرار کنید. اگر هم بخواهید ساده تر باشه می تونید مستقیم روی آدرس GPIO در فضای Memory Map بنویسید و بخونید. تو Linux هم فکر میکنم علاوه بر این دو مورد می تونید فانکشن تون رو مستقیما در کرنل بنویسید و اون رو کامپایل کنید.
There is nothing so practical as a good theory. — Kurt Lewin, 1951
من هم بعد از اون تاپیک هایی که در مورد پردازش تصویر زده بودم و ++C رو انتخاب کردم دنبال همچنین سیستمی
بودم. خوشبختانه اون رو پیدا کرم. امیدوارم بتونم برنامه ای بنویسم که روی WinCE اجرا بشه. البته Visual Studio 2005
یک جایی برای این کار داشت فکر کنم. چند روز پیش 2010 رو هم که نسخه بتا 2 بود رو هم دانلود کردم اما نمیدونم در این
نسخه جدید ( بتا2 ) این امکان وجود داره؟
تو Linux هم فکر میکنم علاوه بر این دو مورد می تونید فانکشن تون رو مستقیما در کرنل بنویسید و اون رو کامپایل کنید.
من تازه با لینوکس کار میکنم ( بعد از راه اندازی ADSL ) چون قبلا مکافات داشتم برای نصب برنامه ها ولی الان ....... yum install.
حالا برای این فرمایشتون و برای کار با کرنل و تغییرات در اون از چه منبعی میتونم استفاده کنم.
ممنون برای لینکها. این تاپیک رو آقای رستمی زدن و اگر اینجا در مورد WinCe بحث کنیم موضوع منحرف میشه (من این کار رو که انجام دادم یه تاپیک ایجاد می کنم و در موردش توضیح میدم)،
در مورد سوالتون هم که خود ایشون باید جواب بدن
There is nothing so practical as a good theory. — Kurt Lewin, 1951
حمید جان میشه بهش Mouse و Keyboard وصل کرد؟
میشه بهش یک هاب USB وصل کرد و چندین Device رو به اون متصل کرد؟
بله من USB Mouse & Keyboard و کول دیسک را همزمان بهش متصل کردم
نوشته اصلی توسط NASA_DE
این GPIO هایی که تو دیتاشیت اومده و در بورد منظور شده چیست؟ I/O معمولی هست؟
اگه بخواهیم که روی این بورد WinCE , Linux نصب کنیم چطوری میتونم برای یک I/O برنامه بنویسم.
اصلا این بورد I/O معمولی جهت ارتباط با یک بورد دیگه ( مثلا یک درایور موتور که با ولتاژ های منطقی کنترل میشه ) داره؟
ارتباط با GPIO در لینوکس بسادگی خواندن و نوشتن در فایل است.
http://www.friendlyarm.net/forum/topic/243?lang=en
http://www.avrfreaks.net/wiki/index.php/Documentation:Linux/GPIO
دو تا کار جالب کردم !
برنامهٔ gEDA/PCB رو نصب کردم و براحتی کار میآکنه !
من تمام PCBهامو با این نرمآافزار میآکشم ، حالا هم که روی این برد نصب شده دیگه هر جا میرم همراهم هست
روی MMC فضا تموم شد ، و الا کل gEDA رو نصب میآکردم! ( محیط شماتیک ، مبدل شماتیک به PCB ، نمایش دهندهٔ فایلآهای Gerber )
توی مخازن دبیان Eagle هم است
کار جالب دوم ، تست پروگرامر UsbASP !!
اینو دیگه خودمم کلی لذت بردم
الان دقیقا محیط برنامهآنویسی برای AVR رو مثل همون چیزی که روی یک PC معمولی استفاده میآکنم روی این برد دارم. gcc-avr + avrdude + usbasp + make + gedit
فقط تنها مشکل کوچک بودن LCD است ، احتمالا یک "LCD 7 تهیه کنم.
البته ماژول VGA این برد رو دارم ، بزوذی تستش خواهم کرد
ببخشید اگر عکسهای از صفحه نمایش خوب نیافتاده (جا نبود xfce4-screenshooter نصب کنم
اقا من میخوام یک Access Point بهش وصل کنم این کار امکان پذیره؟
در واقع میخوام که بین این بورد ( Mini2440 ) و یک عدد Access Point نصب شده به اون با یک
لپ تاپ و یا Access Point دیگر ارتباط برقرار کنم. آیا امکان داره ؟ شبکه کردن این دو به چه صورت هست؟
اگه بدونم که این امکان رو هم داره همین فردا برای خرید این بورد اقدام میکنم.
مسئله بعدی من نصب یک فدورا 12 روی اون هست. دلیلش هم اشنا بودن من با این توزیع هست.
ایا امکان داره روی این بورد این توزیع رو نصب کنم؟
اقا من میخوام یک Access Point بهش وصل کنم این کار امکان پذیره؟
در واقع میخوام که بین این بورد ( Mini2440 ) و یک عدد Access Point نصب شده به اون با یک
لپ تاپ و یا Access Point دیگر ارتباط برقرار کنم. آیا امکان داره ؟ شبکه کردن این دو به چه صورت هست؟
اگه بدونم که این امکان رو هم داره همین فردا برای خرید این بورد اقدام میکنم.
مسئله بعدی من نصب یک فدورا 12 روی اون هست. دلیلش هم اشنا بودن من با این توزیع هست.
ایا امکان داره روی این بورد این توزیع رو نصب کنم؟
بله ! ماژول WiFi این برد موجود هست.
شما براحتی میتوانید آنرا به پورت USB متصل کرده و به AccessPoint متصل شوید.
من خیلی دوست داشتم ماژول WiFi این برد رو هم بخرم ، ولی جیبم یاری نمیآکنه فعلا! :( http://ln-s.net/4j_5
در مورد Fedora هم فکر نمیآکنم که مشکلی باشه.
http://fedoraproject.org/wiki/Architectures/ARM
در اینجا چند نمونه rootfs کامپایل شده قرار داده شده :
http://ftp.linux.org.uk/pub/linux/arm/fedora/rootfs
دیدگاه