Keil vs IAR

M

mtkee2003

Guest
hi tôi biết rằng IAR có thể được sử dụng cho 8051 và AVR và PIC. (nó là một trình biên dịch C) cũng Keil có thể được sử dụng cho 8051 chỉ. chúng ta hãy so sánh các trình biên dịch. liên quan.
 
không thực sự. Keil có thể được sử dụng cũng cho cánh tay và c166.
 
IAR thực sự tạo ra các trình biên dịch cho các loại vi điều khiển nhưng mỗi gia đình của vi điều khiển có kiểu riêng của trình biên dịch. Các gia đình được hỗ trợ của IAR là: MCS51, AVR, ARM, HC11, HC12, PIC16, PIC18; MSP430; Z80 ... (Chi tiết về http://www.iar.com/ ). Mỗi trình biên dịch sử dụng khoảng các cú pháp tương tự như vậy nó sẽ được dễ dàng cho bạn để di chuyển từ một gia đình khác. Thứ hai lợi thế là thực hiện C + +. Keil ( http://www.keil.com/ ) cũng hỗ trợ nhiều vi điều khiển: ARM; MCS166; MCS251 và MCS51. Và mỗi gia đình của vi điều khiển có kiểu riêng của trình biên dịch. Ưu điểm chính của nó (cho tôi) là cú pháp đơn giản bởi vì nó trông giống như ANSY C.
 
Các chỉ trùng nhau từ Keil và IAR là những thị trường 8051 mà chủ yếu là thị trường Keil và ARM mà dường như không có một cầu thủ chiếm ưu thế ít nhất là trong ARM7 được nêu ra. Nếu bạn muốn sử dụng một 8051 tôi muốn giới thiệu Keil, nếu một trong nhiều kiến trúc được hỗ trợ bởi IAR nhưng không bằng Keil câu hỏi không có hiệu lực, nếu ARM7, tôi sẽ khuyên bạn nên tải về phiên bản bộ nhớ trong giới hạn của cả hai công ty và so sánh sản lượng, Cheers , Bob
 
ông anh anh Đó là các đối số tuyệt vời mà không ai có thể phản đối. Trong thực tế, nếu chúng ta đang reo hò trên các phiên bản miễn phí của cả hai Keil và IAR, sau đó chúng ta sẽ không đạt tới những lý do ban đầu. Do không có gì đặc biệt trong các phiên bản hoặc miễn phí. Ví dụ tôi sử dụng IAR cho lập trình ARM. Bởi vì nó đã được xây dựng trong hỗ trợ cho Jlink trình gỡ rối. coz khác là, tôi bắt đầu lập trình với IAR và nó có ví dụ chương trình cho hội đồng quản trị phát triển của tôi. Mặt khác tôi sử dụng Keil để lập trình DS89C450. Bởi vì tôi bắt đầu lập trình bằng cách sử dụng Keil. Tôi nghĩ rằng gnu GCC nên được thêm vào trong cuộc thảo luận này vì đó là ngày càng trở nên thuận tiện cho việc lập trình hơn 32 K (mà IAR hỗ trợ) và một số người lớn đang thực hiện hỗ trợ có sẵn cho các công cụ khác nhau nhúng. Tôi không sử dụng nó cho DS89C450. Có ai sử dụng gcc cho điều này? Có hướng dẫn và hỗ trợ tốt cho nó?
 
Keil làm tốt và chuyên biệt hơn trong một vài MCUs, trong khi đối phó IAR rộng rãi hơn và thanh lịch!
 
với tôi Keil là thân thiện với người dùng hơn
 
Keil ARM công cụ là không được tốt như các IRA. Hãy thử các dự án một ARM9 và bạn cảm thấy sự khác nhau.
 
IAR máy vi tính hỗ trợ nhiều trình biên dịch như là AVR, MSP430, ARM7 (từ ST Atmel, NXP, ..) và có cùng một môi trường cho tất cả chúng. Tôi nghĩ rằng đó là tốt hơn, cho ARM họ có một công cụ bao gồm RTOS, TCPIP, FS.
 
Cả hai công ty cung cấp phiên bản đánh giá miễn phí của các trình biên dịch của mình để tải về. Thực hiện một prooject nhỏ, so sánh chúng và tìm ra là tốt hơn cho bạn. Không có gì sánh các kinh nghiệm của riêng! Robert
 
IAR thực sự là một phát triển tốt môi trường cho MCS51, AVR, ARM, HC11, HC12, PIC16, PIC18; MSP430;! Z80 tôi thích nó!
 
i đang làm việc bằng cách sử dụng Keil Uvision nhưng tôi nghĩ rằng sau đó thuận lợi cho IAR này là có cùng một IDE u có thể làm việc trên bộ điều khiển khác nhau
 
Tôi đang sử dụng Keil cho ARM 7 nó là công cụ tốt nhất cho ARM7. Nhưng khi nói đến ARM9 và những người khác nâng cao Keil lõi ARM đã rất hỗ trợ giới hạn cho họ. Một điều tôi muốn nói với bạn là IAR cho ARM là khá tốn kém hơn so với Keil cho ARM. Vì vậy, choise phụ thuộc vào ứng dụng để ứng dụng cho ARM7 tôi luôn luôn thích Keil Girish
 
WinAVR, WinARM, MSP-GCC, SDCC là tốt nhất (chi phí = 0) ...
 
[B = girish_wabale] Tôi đang sử dụng Keil cho ARM 7 nó là công cụ tốt nhất cho ARM7. Nhưng khi nói đến ARM9 và những người khác nâng cao Keil lõi ARM đã rất hỗ trợ giới hạn cho họ. [/B] Tôi đoán bạn chưa cập nhật Keil của bạn trong một thời gian dài. Trình biên dịch Keil dựa trên ARM RealView và nếu có một trình biên dịch trên thế giới hỗ trợ tính năng mới nhất của lõi ARM là RealView ebcause nó xuất phát từ cùng một công ty như các lõi. Có vẻ như bạn vẫn còn sử dụng CARM từ Keil, đã cơ bản được ngưng 1,5 năm trước đây. :?: Mặt khác, tại sao bạn nghĩ rằng IAR là tốn kém hơn nhiều? Nếu bạn đang tìm kiếm một trình biên dịch có hỗ trợ nhiều lõi khác nhau, bao gồm, IAR là một lựa chọn cũng
 
[B = fireball003] tôi đã không sử dụng nó cho DS89C450. Có ai sử dụng gcc cho điều này? Có hướng dẫn và hỗ trợ tốt cho nó [/b] Tôi sử dụng SDCC (khác Dựa GCC Compiler) cho vi điều khiển, điều duy nhất mà bạn cần là tải về vi điều khiển này Header tin từ trang web của Maxim Web.? Xem này Link (App Lưu ý 3477 từ Maxim): http://www.maxim-ic.com/appnotes.cfm/appnote_number/3477 (nó cũng bao gồm các tập tin header) tôi sử dụng Keil và. Tôi yêu nó, nhưng đối với vi điều khiển này, tôi cần tốc độ tối đa và tốc độ dựa trên SDCC Tối ưu hóa đã được AMAZING. Đối với các chip ARM-Dựa, tôi thử cả hai Keil và IAR, và cũng có thể tôi cần có tốc độ tối đa, IAR nhịp đập Keil cách dễ dàng (Với cho phép tối ưu hóa tốc độ tối đa của cả hai trình biên dịch). (Trong trường hợp đặc biệt của tôi, những thói quen tương tự trong IAR tiêu thụ 55.000 đồng hồ chu kỳ, nhưng trong Keil nó tiêu thụ hơn 210.000 chu kỳ đồng hồ !!!). Chúc may mắn!
 
selct Keil là một, thông minh bởi vì cánh tay Co mua Keil [size = 2] [color = # 999999] nhập sau 1 phút. [/size] [/color] Tôi thích Keil hơn IAR
 

Welcome to EDABoard.com

Sponsor

Back
Top