PDA

View Full Version : ده سری سلسله مقالات برتر Embedded.com در سال ۲۰۰۷



shaniaki
یک شنبه 09 دی 1386, 19:48 عصر
با عرض ادب:
بر اساس میزان بازدید٬ سایت Embedded.com ده سلسله مقالات برتر خود در سال ۲۰۰۷ (http://www.embedded.com/columns/technicalinsights/205100811?_requestid=39271) را معرفی کرده است. پیشتر در همین سایت شرح مختصری بر یکی از آن ها (اصول برنامه نویسی Embedded) نوشتم. اکثریت قریب به اتفاق آن ها مرتبط با برنامه نویسی هستند و برای مخاطبین این سایت قابل استفاده:

۱. The basics of embedded programming (http://www.embedded.com/columns/technicalinsights/205100811?_requestid=39271): که در آن اشاره ای به تقریبا تمام جنبه های برنامه نویسی Embedded از کد نویسی با C تا تست سیستم کرده است.

۲. Building Bare-Metal ARM Systems with GNU (http://www.embedded.com/TechSearch/Search.jhtml?sortSpec=publishDate+desc&queryText=%22Building+bare-metal+ARM%22+NOT+%22Top+Ten%22&Categories=&site_id=Embedded.com&personality=&justCat=1&Re-sort.x=16&Re-sort.y=11): در این ده مقاله که به صورت how-to تنظیم شده روش راه اندازی یک سیستم بر اساس هسته پردازشی ARM با به کار گیری مجموعه ابزارهای GNU به همراه مثال هایی به زبان C و ++C شرح داده شده.

۳. Common multicore programming problems (http://www.embedded.com/TechSearch/Search.jhtml?sortSpec=publishDate+desc&queryText=%22common+multicore+programming+problems %22+AND+%22akhter%22+NOT+%22Top+Ten%22&Categories=&site_id=Embedded.com&personality=&justCat=1&Re-sort.x=19&Re-sort.y=5): چهار مقاله که جهت آشنایی با مسائل و مشکلات طراحی سیستم های چند هسته ای و ایده هایی برای حل آن ها نوشته شده.

۴. Making the transition from sequential to implicit parallel programming (http://www.embedded.com/TechSearch/Search.jhtml?sortSpec=publishDate+desc&queryText=%22making+the+transition+from+sequential %22+AND+%22Nikhil%22+NOT+%22More+about%22+NOT+%22T op+Ten%22&Categories=&site_id=Embedded.com&personality=&justCat=1&Re-sort.x=20&Re-sort.y=12): با وجودی که به نظر می رسد برنامه نویسی موازی واقعی ۸ تا ۱۰ سال دیگر مرسوم خواهد شد٬ در این هشت مقاله ایده هایی برای استفاده از ابزارهای موجود برای این کار ارائه شده(بحث functional programming آن برای خود من جالب بود)

۵. Doing C-code unit testing on a shoestring (http://www.embedded.com/TechSearch/Search.jhtml?sortSpec=publishDate+desc&queryText=%22ark+khasin%22+NOT+%22Top+Ten%22+&Categories=&site_id=Embedded.com&personality=&justCat=1&Re-sort.x=12&Re-sort.y=11): سه مقاله که در آن روشی برای انجام unit-testing روی نرم افزارهای نوشته شده با استفاده از امکانات استاندارد کامپایلر های C ارائه شده است.

۶. Using Direct Memory Access effectively in media-based embedded applications (http://www.embedded.com/TechSearch/Search.jhtml?sortSpec=publishDate+desc&queryText=%22Using+Direct+Memory+Access+effectivel y%22++NOT+%22Top+Ten%22&Categories=&site_id=Embedded.com&personality=&justCat=1&Re-sort.x=19&Re-sort.y=9): اکثرا از DMA یا استفاده نمی کنیم یا درست استفاده نمی کنیم. این مقالات برای سیستم هایی که با صوت و تصویر کار می کنند روشی برای به کار گیری صحیح DMA پیشنهاد داده است.

۷. The challenges of next-gen multicore networks-on-chip systems (http://www.embedded.com/TechSearch/Search.jhtml?sortSpec=publishDate+desc&queryText=%22luca+benini%22+NOT+%22more+about%22+N OT+%22reading+room%22+NOT+%22What%27s+different%22 +NOT+%22Top+Ten%22&Categories=&site_id=Embedded.com&personality=&justCat=1&Re-sort.x=22&Re-sort.y=7): NoCها به عنوان ساختار های چیپ های پردازشی آینده مشکلاتی را دارند که در این مقالات در مورد آن ها صحبت شده.

۸. The basics of embedded multitasking on a PIC (http://www.embedded.com/TechSearch/Search.jhtml?sortSpec=publishDate+desc&queryText=%22The+basics+of+embedded+multitasking+o n+a+PIC%22+NOT+%22Top+Ten%22&Categories=&site_id=Embedded.com&personality=&justCat=1&Re-sort.x=23&Re-sort.y=9): میکرو های PIC اخیرا در ایران هم بسیار مورد استفاده قرار گرفته اند. سه مقاله که نحوه پیاده سازی multi-tasking روی یک نمونه میکروکنترلر PIC در آن توضیح داده شده است.

۹. Using block diagrams as a system design "language" (http://www.embedded.com/TechSearch/Search.jhtml?sortSpec=score+desc&site_id=Embedded.com&Site+ID=Embedded.com&queryText=%22tim+wescott%22+AND+%22Using+block+dia grams+%22+NOT+%22reading+room%22+NOT+%22Top+Ten%22&Search.x=10&Search.y=8): خیلی ساده می توان از بلوک دیاگرام ها برای تحلیل و طراحی سیستم های کنترلی استفاده کرد. دو مقاله.

۱۰. Tricks and techniques for performance tuning your embedded system using patterns (http://www.embedded.com/TechSearch/Search.jhtml?sortSpec=score+desc&site_id=Embedded.com&Site+ID=Embedded.com&queryText=%22tricks+and+techniques%22+AND+%22peter +barry%22+NOT+%22Top+Ten%22&Search.x=8&Search.y=10): سه مقاله برای بهینه سازی سیستم های embedded طراحی شده.

پی نوشت: نکته جالب علاقه و استقبال از بحث برنامه نویسی موازی٬ سیستم های چند هسته ای و مطالب مرتبط با آن هاست.

یه ... ...