2010-09-04 40 views
5

Có thể biên dịch cho ARM7 từ studio trực quan (2008/2010) thể hiện hay chuyên nghiệp không? Nếu vậy, tôi có thể được hướng dẫn như thế nào để làm như vậy? Tôi đã đọc từ các bài viết khác về chuỗi công cụ Yagarto. Làm thế nào để nó phù hợp với hình ảnh?Cross Biên dịch mã ARM7 từ studio trực quan

Tôi rất xanh trong lĩnh vực này (lập trình viên C#) nên mọi hướng dẫn sẽ được đánh giá rất nhiều. IDE cuối cùng mà tôi đã sử dụng để biên dịch ứng dụng thử nghiệm của mình là CodeWarrior. Tôi viết mã trong VS và biên dịch từ CodeWarrior. Bạn không chắc chắn về hỗ trợ gỡ lỗi nhưng đó là một chủ đề khác. Hiện tại, tôi muốn có thể viết và biên dịch từ VS.

Cảm ơn bạn.

+0

Tôi đã xem xét điều này vào một ngày khác. Nếu bạn biết đủ về MSBuild, hãy xem Bộ công cụ chuyển mạch .NET Micro Framework. Tôi quá ngu ngốc để làm theo, vì vậy tôi chỉ cần dính vào Eclipse bây giờ. – leppie

+0

Tôi thực sự biết rất ít về MSBuild. Điều duy nhất tôi đã thêm vào là một nhiệm vụ sao chép để sao chép một số tập tin xung quanh. Bạn có nhận ARM7 để làm việc với Eclipse không? Tôi đã làm theo hướng dẫn của Yagarto và nó vẫn không hoạt động. – ritcoder

Trả lời

3

Yagarto chỉ cung cấp gcc được biên dịch cho win32, nó không có bất kỳ tích hợp với VS (nhưng không làm việc với IDE Eclipse).

Biên dịch từ VS là có thể, nhưng không nhỏ. Bạn có một số tùy chọn (lưu ý, tôi đã không kiểm tra bất kỳ của bản thân mình, tôi thường dính vào "làm" từ dòng lệnh).

  1. "Dự án Makefile". Đây là một trong các tùy chọn khả dụng khi tạo dự án mới trong VS. Nhiều dự án đơn giản có thể được biên dịch bằng một dòng lệnh duy nhất và bạn có thể sử dụng loại dự án này cho dự án đó.
  2. sử dụng MSBuild (có sẵn trong VS2010). Ai đó đã thực hiện a helper để xây dựng các dự án GCC trong MSBuild. Tôi không biết liệu nó có hiệu quả với Yagarto hay không.
  3. có một giải pháp thương mại hoàn chỉnh (?) Được gọi là WinGDB. Họ cung cấp không chỉ biên dịch mà còn gỡ lỗi từ bên trong VS.
+0

Cảm ơn bạn đã phản hồi. Tôi thực sự không biết gì về biên dịch với thực hiện cũng không làm tôi biết trình biên dịch, liên kết vv để gọi. WinGDB có vẻ đầy hứa hẹn. Bạn có thể hướng dẫn tôi đi theo hướng không. Tôi đã thử Yagarto với Eclipse và nó không hoạt động. – ritcoder

Các vấn đề liên quan