NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3082 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 4 از 4

موضوع: emblocks محيط مجاني ويندوز و لينوكس

  1. #1
    کاربر دائمی
    تاریخ عضویت
    Jul 2009
    نوشته ها
    415
    تشکر
    218
    تشکر شده 531 بار در 212 پست

    Icon17 emblocks محيط مجاني

    سلام دوستان
    به نظر اين emblocks گزينه خوبي هست
    شما هم بررسي كنيد و تجربتون رو بگيد
    من در حد باز كردن يك پروژه آماده و ريختن روي يه برد ديسكاوري تست كردم
    مثلا يكي از مزاياش اضافه كردن فايلهاي لازم براي استارت پروژه هست يعني بعد از اتمام ويزارد ساخت پروژه جديد ... كامپايل ميشه و تنظيمي لازم نداره
    و همينطور بجز آرم از خانواده هاي ديگه هم پشتيباني ميكنه

    http://www.emblocks.org
    Em::Blocks Features



    Highlights:


    • Multiple device targets (ARM, MSP430, PIC, ....).
    • Included optional: GNU ARM Embedded "bare-metal" compiler with different optimized libraries.
    • Powerful debugger fully optimized for embedded development.
    • Written in C++. No interpreted languages (Jave or .NET) or proprietary libs needed.
    • Extensible through plugins

    Interface:


    • Syntax highlighting, customizable and extensible
    • Syntax highlighting for assembler sources for all the supported targets (ARM,MSP430,PIC,...)
    • Code folding for C/ C++ and XML files.
    • Tabbed interface (VS2010 style)
    • Code completion
    • Class/symbol Browser (also for the compiler predefined symbols)
    • Smart indent
    • Spelling checker with US dictionary pre-installed
    • CScope integration with binaries pre-installed
    • One-key swap between .h and .c/.cpp files
    • Open files list for quick switching between files (optional)
    • External customizable "Tools"
    • To-do list management with different users

    Build engine:


    • Multiple compiler/target support:
      • EmBlocks "bare-metal" GNU ARM compiler (with memory report in EmBlocks)
      • Keil/ARM realview
      • ARM GCC (generic)
      • Mspgcc (MSP430)
      • PIC32 Microchip
      • PIC24,PIC30,dsPIC Microchip
      • PIC18 Microchip
      • AVR GCC ATmel (MHV windows toolchain detection)
      • ...and more to come


    • Auto detection of installed toolchains
    • Build options for Compiler, Linker and Assembler
    • Inherited options from upper levels are visible at lower levels
    • Compiler build options on source file level
    • Support for parallel builds (utilizing your CPU's extra cores)
    • Multi-target projects
    • Workspaces to combine multiple projects
    • Inter-project dependencies inside workspace
    • New Project Wizard for NXP-ARM, ST-ARM, EnergyMicro and Microchip targets (others will follow)
    • Project loader for uVision ARM projects
    • Project loader for Mplab 8 projects (PIC32,dsPIC, PIC30, PIC24 and PIC18)
    • Project loader for Atmel Studio project/workspace (AVR and ARM)
    • Project importer MplabX projects
    • Project importer CoIde projects

    ARM GNU Embedded "bare-metal" Compiler:


    • Based on GNU 4.7-branch
    • Special libraries for the cortex family (with and without fpu/softfp etc)
    • Newlib builds optimized for Speed & Size (and default)
    • Newlib Nano-branch included
    • Unwind handling is excluded for minimum size builds
    • All libraries are selectable from linker panel EmBlocks
    • CMSIS library preinstalled and available without further settings
    • Fully documented and accessible at EmBlocks help menu (inclusive ARM quick references)

    Debugger:


    • Special tailored GDB binaries optimized for embedded debugging
      (ARM, MSP430, & AVR are selectable in the install package)
    • Step-in/out, Step-over, Step-instruction, Run to cursor & Set PC at cursor
    • Disassembler view mode, mixed or plain
    • Memory view hex,char or dec (signed/unsigned) and 8,16 or 32 bits selectable
    • Memory view Scrollable (uVision style) and with "Address modify" function
    • System view with CMSIS-SVD (XML) description support.
      Display all the peripherals registers of the device and modify the values if necessary.
    • Live data and variables (on mouse-over) on GDB server support
    • Live watches (global variables)
    • Semihosting text in debugger-target view through GDB
    • OS aware debugger plugin: OSsupport
      - FreeRTOS
      - ChibiOS/RT

    • Navigation between register, disassembly and memory views
      e.g. show memory pointed by register/system or disassembly immediate values etc.
    • GUI debug interface settings
    • Easy integration of additional GDB-servers by squirrel scripting
    • Automatic GDB server launch and termination
      *ST-link GDB server available in package which supports flash/ram execution with live data.
      *OpenOCD GDB server available in package which supports live data for STlink.
    • Scripted register window parser for register-flags
    • Changeable register values in register window
    • Cursor aware variable inspect (on cursor or on selection) with live updates
    • Custom variable types possible via scripting
    • Assembler syntax highlight with PC-aware line colouring
    • Debug session storage in separate file (.eds) option
    • Breakpoints in source windows are visible also in assembler pane
    • "Break on valid source line if possible" option
    • etc. etc

    Additional Plug-ins:


    • SVD online repository plugin (>400 files)
    • Auto versioning
    • File diff viewer.
    • Hex editor (even for large files).
    • Doxy documentation generation front-end.
    • Code snippets.
    • Code statistics.
    • and many more...
    ویرایش توسط alishekarriz : 04-11-2014 در ساعت 21:30

  2. کاربران : 5 تشکر کرده اند از شما alishekarriz برای ارسال این پست سودمند:


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  4. #2
    کاربر دائمی
    تاریخ عضویت
    Jul 2009
    نوشته ها
    415
    تشکر
    218
    تشکر شده 531 بار در 212 پست

    پیش فرض

    اساتید
    لطفا تجربیات خودشون رو بفرمایند

    به نظرم برنامه خیلی خوبی هست

  5. #3
    تازه وارد
    تاریخ عضویت
    Oct 2015
    نوشته ها
    1
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    ممنون بسیار عالی بود با تشکر از شما ;)

  6. #4
    کاربر فعال
    تاریخ عضویت
    Dec 2007
    نوشته ها
    113
    تشکر
    92
    تشکر شده 78 بار در 59 پست

    پیش فرض

    سلام
    جدیدا دیگه ساپورت نمیشه و دارن روی embitz کار میکنن.
    اشکالات :
    -- هنگ کردن فوق العاده وحشت ناک مخصوصا اگر پروگرامر جلینک باشه.(البته من بیشتر پروژه هام رو از کوکس انتقال دادم شاید مشکل از این باشه...)

    --بیشتر مواقع بعد از هنگ کردن نرم افزار به تنظیمات ماقبل آخرین باری که درست بسته شده بر می گرده (البته گزینه ای برای ذخیره سازی محیط کار داره اما بعضی وقت ها کار نمی کنه )
    -- تنظیم اینترفیس ارتباطی (همون پروگرمر) خیلی مسخره. مثلا اگه نوع پروگرمر رو عوض کنی تنظمیات مربوط به run to main و یا نام فایل svd اون می پره.
    -- جهت دیدن رجیسترها نیاز به یه فایل به نام svd داره که برای تولید اون مجبورید از یه پلاکین آنلاین استفاده کنید.(البته برای هر سری یه بار بیشتر نیاز نیست آنلاین باشید..)
    -- پیش نمایش مثل کوکوس برای تابع نداره (حالت tooltip ) البته میشه با کلید میانبر به اون تابع مراجعه کرد.

    مزایا:
    --لود خیلی سریع چون محیطیه که از موتور مزخرف جاوا استفاده نمی کنه
    -- در حین دیباگ خیلی راحت میشه بهش گفت هر وقت یه متغییر تغییر کرد bp بده (تو کیل رو نمی دونم اما تو کوکوس تا اونجا که من دیدم نبود.
    -- انتقال به محیط دیباگ خیلی راحته و براحتی میشه میکرو ریست کرد (راسیاتش هر وقت میکرو رو با کوکوس دیباگ می کنم موقع ریست میترسم کامپیوتر بپکه ...)
    -- ار لحاظ تئوری بی نهایت پروژه رو می تونی توش باز کنی برخلاف کوکوس که فقط یکی میشه.
    -- متغییر ها اگه از اول توی watch تعریف بشن بعد از هربار دیباگ دوباره همونا رو نشون میده اما اگه حین دیباگ متغییر فراخونی بشه بعد از خروج از دیباگ اون متغییر هم از پنجره watch حذف میشه.
    -- اماکن ورود پروژه از کوکوس و ... داره

    در کل همین که از جاوا و sun و مالک کله پوک جدیدش oracle فاصله گرفته خیلی عالیه
    من برای کارهام از هردو تاش استفاده میکنه

موضوعات مشابه

  1. مرگ ويندوز xp در راه است
    توسط arsalan681 در انجمن اخبار کامپیوتر و IT و مسابقات رباتیک
    پاسخ: 0
    آخرين نوشته: 26-06-2010, 12:47
  2. دل: اوبونتو امن‌تر از ويندوز است
    توسط arsalan681 در انجمن اخبار کامپیوتر و IT و مسابقات رباتیک
    پاسخ: 0
    آخرين نوشته: 18-06-2010, 13:15
  3. انتشار قريب‌الوقوع نخستين به‌روزرساني بزرگ ويندوز سون
    توسط arsalan681 در انجمن اخبار کامپیوتر و IT و مسابقات رباتیک
    پاسخ: 0
    آخرين نوشته: 08-06-2010, 12:43
  4. واكنش مايكروسافت به طرد ويندوز در گوگل
    توسط arsalan681 در انجمن اخبار کامپیوتر و IT و مسابقات رباتیک
    پاسخ: 0
    آخرين نوشته: 04-06-2010, 17:02
  5. بشتابيد ثبت نوروز در تقويم جهاني
    توسط alnz در انجمن گفت و گوي آزاد
    پاسخ: 12
    آخرين نوشته: 26-01-2010, 16:54

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •