Thông báo

Collapse
No announcement yet.

Lựa chọn nào cho người mới bắt đầu arm

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Lựa chọn nào cho người mới bắt đầu arm

    Xin chào các anh em trên diễn đàn. Em bắt đầu chuyển sang tìm hiểu dòng mcu 32 bit sau khi tìm hiểu các dong mcu 8 và 16 bit (pic,avr).Em thật bối rối khi không bít dòng mcu32bit nào đang phổ biến tại Việt Nam, dễ mua, trình biên dịch dễ kiếm và nhiều tài liệu. Em đang ở Hà Nội không bít có thể mua ic hoặc kit phát triển ở đâu. Việc lựa chọn để bắt đầu khó quá. Xin các anh đi trước có kinh nghiệm cho em lời khuyên. Em xin cảm ơn tất cả. Rất mong sự chỉ bảo của mọi người.

    Giải pháp điện tử của bạn

  • #2
    Tôi cũng đang tự học arm, giờ thì việc mua arm còn dễ hơn mua IC tương tự. Việc chọn loại nào thì tùy vào các thứ mà bạn đang có và người xung quang bạn đang dùng. Các đại diện ví dụ cho bạn chọn là dòng arm của LPC, STM32...(Coretex M3). Nếu bạn ko thích M3 thì dùng ARM7 hay M0...VỚi nữa là chọn học cái nào mà cộng đồng xung quanh bạn dùng nhiều--->đc trợ giúp dễ hơn khi cần. Còn khi bạn đọc thông viết thạo rồi thì việc chuyển qua lại chắc ko quá khó với bạn. Chúc thành công.


    Add: 97 Quán Nam - Lê Chân - Hải Phòng.
    Tel: 031 518648 Phone: 0904 283 505

    Comment


    • #3
      mình thấy dùng mấy dòng băng vệ sinh KOTEX cũng tạm tạm , tuy nhiên bạn phải xác định học để làm cái gì cho xứng ... chứ thấy mấy người ... làm mà chẳng hiểu gì ( gọi là oai ) ... chứ ứng dụng , thực tế có người dùng ARM chưa chắc bằng 1 số người dùng MCU 4 bit ... cho nên biết áp dụng môi trường , chỗ hoạt động, điều kiện ... mà chọn loại MCU thích hợp .

      mấy con ARM cũng lởm khởm lắm ... ! Tùy trường hợp, hoàn cảnh, bài toán mà dùng thôi !
      Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

      Comment


      • #4
        Khi viết các ứng dụng trên mcu 8 bit em phải chú ý nhiều đến khả năng của mcu như ram, xung nhịp, các modun chuyên dùng. Thường là thiếu ram hoặc tốc độ quá chậm khi thực hiện các phép tính nhân chia, nhất là với số thực. Trong khi đó giá thành của mcu 8 bit cũng không rẻ. Em hướng tới dòng mcu 32 bit để có thể viết được những ứng dụng lớn hơn như điều khiển vòng kín (ổn định thông số theo các luật điều khiển với các vòng phản hồi), các ứng dụng xử lý âm thanh, hình ảnh, web server, can thiệp (*****) vào hệ thống điều khiển của nước ngoài (trung gian giả lập tín hiệu). Qua thời gian tiếp xúc với vi điều khiển 8 bít em thấy mcu 8 bit mạnh khi áp dụng vào điều khiển quá trình nhưng yếu về khả năng tính toán số học và tốc độ còn thấp. Em bắt đầu tìm hiểu mcu 32 bit không biết nên bắt đầu từ đâu. Ở HN mua mcu 8bit cùng kit phát triển của nó thì em cũng bít mấy địa điểm, nhưng với core32 bit thì em tịt. Rồi tài liệu, ngôn ngữ, trình biên dịch, mạch nạp....Nói chung là em đang ở vạch xuất phát. Mong các anh chỉ bảo nhiều.

        Giải pháp điện tử của bạn

        Comment


        • #5
          core 32bit có 2 hướng chính, một hướng là dạng vi điều khiển (cotex M3, M0, ARM7...) chạy ứng dụng và thay thế các dòng core 8bit (pic 8bit, avr 8bit, 8051) hướng này lập trình và cách tư duy không khác cách lập trình pic 8bit, avr 8bit, 8051 là mấy có thể nói là tương tự.
          Hướng còn lại là dạng "ứng dụng xử lý" (ARM9, A8....) hướng này cách lập trình, tư duy khác hẳn với cách lập trình vi điều khiển, ở lĩnh vực này chủ yếu là viết driver, ứng dụng, game.... dựa trên một OS nhất định đã cài vào, có sẵn như linux, wince...
          Lưu ý là hai hướng này hoàn toàn khác nhau, vì chúng phục vụ cho các mục đích hoàn toàn khác nhau. Di chuyển từ vi điều khiển (cotex M3, M0, ARM7...) lên "ứng dụng xử lý" (ARM9, A8....), cũng khó và khác như từ 8bit lên 32bit vậy.

          Hãy xác định là mình cần cái gì ? ví dụ: làm ứng dụng, driver cho android, xử lý âm thanh, hình ảnh, web server => theo "ứng dụng xử lý" (ARM9, A8....). làm các ứng dụng thay thế core 8bit => theo dạng vi điều khiển (cotex M3, M0, ARM7...).
          Từ chối trách nhiệm:
          Mọi thông tin từ ITX cung cấp với hi vọng nó có ích và không đi kèm với bất kì sự bảo đảm nào.
          Blog: http://mritx.blogspot.com

          Comment


          • #6
            Cám ơn itx và các anh. Theo như hướng mà anh itx khuyên chắc em sẽ bắt đầu với ARM cortex M3. Xin các anh chỉ cho em địa chỉ mua ic hoặc kit phát triển ở Hà Nội với ạ.

            Giải pháp điện tử của bạn

            Comment


            • #7
              chú ý: trong box kỹ thuật không được quảng cáo, bán hàng. Muốn mua ic thì sang box tìm mua linh kiện mà hỏi.
              Vi phạm điều này nhẹ thì phạt thẻ, nặng thì ban nic. Đây là quy định của forum.
              Từ chối trách nhiệm:
              Mọi thông tin từ ITX cung cấp với hi vọng nó có ích và không đi kèm với bất kì sự bảo đảm nào.
              Blog: http://mritx.blogspot.com

              Comment


              • #8
                Bạn nào muốn mua board, vui lòng tự tìm bằng Google hoặc viết bài trong chuyên mục Tìm mua linh kiện. Làm ơn đọc kỹ nội quy trước khi viết bài.
                Phần mềm tự do hoặc không dùng máy tính nữa !.

                Comment


                • #9
                  Ăc! Mới bị Ban nick, phải xài tạm cái ních mới ! chán! Mod ITX nói là làm thiệt đó, M mới bị hôm qua, vì cái tội "mua bán bất hợp pháp" đây ! Cortex M3 là hướng lựa chọn mới, thay thế cho các dòng VĐK 8 bit cũ, mà giá thành cũng không mấy đắt đỏ( nếu không muốn nói là "bèo") . Tuy vậy để tiếp cận được nó thì phải biết cách, không nhảy vô ào ào như PIC hay AVR được ( vì đơn giản nó là nhân 32 bit nên kiến trúc hoàn toàn khác 8 bit). Tốt nhất bạn nên bắt đầu với CM0 với cái hướng dẫn làm proto board đơn giản của ITX với LPC1114 lần đi cái đã, khi làm tốt rồi thì lên CM3 không mấy hồi ( ý kiến chủ quan thôi).
                  Last edited by autochip; 10-03-2012, 09:48.

                  Comment


                  • #10
                    Mình đang có ý định cho mượn một số kit ARM Cortex M4 để học tập.
                    Tuy nhiên, mình định chỉ cho mượn nếu:
                    - Mình nghĩ rằng kit đó sẽ có ích cho bạn và mình đang có đủ kit để cho mượn tại thời điểm đó (Đừng nói lời cay đắng nếu không mượn được)
                    - Chỉ người đã có đủ kiến thức về C và microcontroller mới có cơ hội mượn. Mình sẽ gửi các yêu cầu về kiến thức này cho bạn và sẽ check các kiến thức trước khi cho mượn. Mong rằng với cái yêu cầu này, các bạn tham gia sẽ có kiến thức đúng đắn hơn sau khi nghiên cứu (Mình đã phỏng vấn nhiều bạn với CV đầy ắp kinh nghiệm về ARM, PIC, AVR... Nhưng khi mình hỏi câu rất đơn giản là muốn set 1 chân của con MCU lên mức cao thì làm thế nào => Các bạn chỉ trả lời được là dùng hàm setbit thôi chứ không thể làm được cách gì khác nếu compiler không support hàm đó)
                    - Phải có khả năng đọc tốt tiếng English
                    - Người mượn phải đặt mục tiêu cụ thể là sẽ làm cái gì với kit này, trong bao lâu
                    - Người mượn cũng phải thông báo tình hình học tập sau 1 khoảng thời gian
                    - Bọn mình có thể hỗ trợ kỹ thuật nhưng sẽ không dành cho những câu hỏi mà bạn có thể tự giải quyết được bằng cách tìm hiểu thêm một ít hoặc google
                    - Kit cần được trả lại sau 1 khoảng thời gian nào đó để cho người khác mượn, khoảng thời gian này là bao nhiêu thì sẽ được defined sau. Khi mình nghĩ rằng bạn phải trả kit ngay vì nó không có ích thì bạn phải trả lại mà không thắc mắc.

                    Ngoài ra mình có một số kit Linux và một số thiết bị Android nữa. Mình cũng sẽ cho mượn nếu ai đó thực sự cần và có kế hoạch cụ thể.

                    Mục tiêu của mình là hỗ trợ cộng đồng, không nhằm mục đích bán linh kiện. Mình cũng chỉ suppport các bạn chưa có nhiều tiền thôi; các bạn đã có thu nhập roài thì hãy mua kit để hỗ trợ các dealer. Cái này cũng không liên quan đến công việc của mình tại Ép soft nên các bạn đừng gửi mail đến đó.

                    Mình muốn nghe góp ý từ các bạn trước khi triển khai (Nếu sớm thì sẽ bắt đầu vào đầu tháng 4/2012)

                    Regards
                    El
                    tuyendung.embedded@gmail.com

                    Comment


                    • #11
                      Nguyên văn bởi Elenor Xem bài viết
                      Mình đang có ý định cho mượn một số kit ARM Cortex M4 để học tập.
                      Tuy nhiên, mình định chỉ cho mượn nếu:
                      - Mình nghĩ rằng kit đó sẽ có ích cho bạn và mình đang có đủ kit để cho mượn tại thời điểm đó (Đừng nói lời cay đắng nếu không mượn được)
                      - Chỉ người đã có đủ kiến thức về C và microcontroller mới có cơ hội mượn. Mình sẽ gửi các yêu cầu về kiến thức này cho bạn và sẽ check các kiến thức trước khi cho mượn. Mong rằng với cái yêu cầu này, các bạn tham gia sẽ có kiến thức đúng đắn hơn sau khi nghiên cứu (Mình đã phỏng vấn nhiều bạn với CV đầy ắp kinh nghiệm về ARM, PIC, AVR... Nhưng khi mình hỏi câu rất đơn giản là muốn set 1 chân của con MCU lên mức cao thì làm thế nào => Các bạn chỉ trả lời được là dùng hàm setbit thôi chứ không thể làm được cách gì khác nếu compiler không support hàm đó)
                      - Phải có khả năng đọc tốt tiếng English
                      - Người mượn phải đặt mục tiêu cụ thể là sẽ làm cái gì với kit này, trong bao lâu
                      - Người mượn cũng phải thông báo tình hình học tập sau 1 khoảng thời gian
                      - Bọn mình có thể hỗ trợ kỹ thuật nhưng sẽ không dành cho những câu hỏi mà bạn có thể tự giải quyết được bằng cách tìm hiểu thêm một ít hoặc google
                      - Kit cần được trả lại sau 1 khoảng thời gian nào đó để cho người khác mượn, khoảng thời gian này là bao nhiêu thì sẽ được defined sau. Khi mình nghĩ rằng bạn phải trả kit ngay vì nó không có ích thì bạn phải trả lại mà không thắc mắc.

                      Ngoài ra mình có một số kit Linux và một số thiết bị Android nữa. Mình cũng sẽ cho mượn nếu ai đó thực sự cần và có kế hoạch cụ thể.

                      Mục tiêu của mình là hỗ trợ cộng đồng, không nhằm mục đích bán linh kiện. Mình cũng chỉ suppport các bạn chưa có nhiều tiền thôi; các bạn đã có thu nhập roài thì hãy mua kit để hỗ trợ các dealer. Cái này cũng không liên quan đến công việc của mình tại Ép soft nên các bạn đừng gửi mail đến đó.

                      Mình muốn nghe góp ý từ các bạn trước khi triển khai (Nếu sớm thì sẽ bắt đầu vào đầu tháng 4/2012)

                      Regards
                      El
                      tuyendung.embedded@gmail.com
                      Nếu đáp ứng được hết các yêu cầu để mượn kit như trên thì với trình độ đó chắc cũng chẳng cần mượn kit để học làm gì !

                      Tuy đây là post với mục đích tuyển dụng nhân viên trá hình, sai đề tài đang bàn luận, nhưng vẫn được giữ lại vì nó cũng mang ý định hỗ trợ cộng đồng.
                      Từ chối trách nhiệm:
                      Mọi thông tin từ ITX cung cấp với hi vọng nó có ích và không đi kèm với bất kì sự bảo đảm nào.
                      Blog: http://mritx.blogspot.com

                      Comment


                      • #12
                        Về khoảng này mình đồng ý với ITX. Mình thấy manh mún đằng sau nó một dụng ý không rõ ràng thì phải.

                        Comment


                        • #13
                          Với các bạn nghi ngờ mục đích => Không biết các bạn có dùng các dịch vụ miễn phí của Google hay không? Mỗi lần search bằng Google, bạn có hỏi là Google được gì khi cung cấp dịch vụ search cho bạn mà không thu của bạn đồng nào? Google có tự nói rõ cho bạn trước là tại sao họ lại có thể cung cấp miễn phí không?
                          Tuy nhiên, với mình thì chẳng có gì phải giấu diếm cả. Mình thấy mối quan hệ 2 bên cùng có lợi ở đây: Mình sẽ quen biết được nhiều bạn giỏi, từ đó cơ hội để tuyển dụng các bạn cho mình hay giới thiệu bạn cho các đối tác của mình tăng lên. Còn về phía các bạn mượn kit, bạn có cái lợi là không phải mất tiền mua tool để học; cái lợi khác là mình biết rõ được khả năng thực sự của bạn trước khi tuyển dụng thì bạn có cơ hội để có được mức thu nhập cao hơn khi bắt đầu trong trường hợp bạn muốn làm với mình (nếu không tự tin vào mình thì đây có thể lại là điểm bất lợi . Biết thêm 1 nhà tuyển dụng là không tốt khi mình đi tìm việc?
                          Các yêu cầu (về kỹ thuật) mình xây dựng sau khi tìm hiểu yêu cầu từ nhiều khách hàng khác nhau từ Âu, Mỹ, Nhật... nên bạn có thể yên tâm rằng nó có ích cho bạn nếu bạn làm về lập trình nhúng ở bất cứ đâu (Nó sẽ không khác nhiều so với kết quả tìm được từ google với "embedded programming interview questions")

                          Với các bạn nghĩ rằng nếu thỏa mãn điều kiện của mình đưa ra thì không cần kit làm gì => Sẽ tốt hơn nếu bạn chỉ rõ điều kiện nào trong các điều kiện mình đưa ra không hợp lý? Mình chỉ thấy điều kiện về C va embedded có thể là điểm mà bạn băn khoăn. Mình đặt yêu cầu này vì các lý do: (1) Mình thấy C với kiến thức về kiến trúc máy tính là rất cần thiết và các kiến thức này có thể có được (một cách hiệu quả) mà hoàn toàn không cần kit (2) Đây là một cách để kit miễn phí được sử dụng hiệu quả hơn, tránh bớt tình trạng lợi dụng vì bạn phải bỏ sức ra trước khi có được nó.

                          Với các bạn bán kit => Số lượng kit mình có thể cung cấp chỉ rất hữu hạn thôi. Ảnh hưởng của nó đến thị trường của bạn chẳng đáng kể gì. Hy vọng bạn không ném đá nếu trong thâm tâm bạn cũng thấy rằng nó có lợi cho các em sinh viên.

                          Chân thành tiếp thu các ý kiến của các bạn để chương trình hiệu quả hơn.

                          To mod ITX: Nếu bạn thấy thảo luận thế này không phù hợp trong thread cho người muốn bắt đầu học ARM thì mình có thể tạo thread khác cho phù hơp.

                          Regards
                          El

                          Comment


                          • #14
                            Chú ý: trong box kỹ thuật không được quảng cáo, bán hàng.
                            Nếu muốn quảng cáo tuyển dụng xin mời sang box [Tuyển dụng].
                            Nếu muốn hỗ trợ box, forum xin hãy liên hệ với admin, hoặc BQT để BQT xác minh và thông báo chính thức. Nhằm tránh hiện tượng lợi dụng spam, quảng cáo free trên forum.

                            Xin hãy đọc kỹ nội quy forum trước khi viết.
                            Từ chối trách nhiệm:
                            Mọi thông tin từ ITX cung cấp với hi vọng nó có ích và không đi kèm với bất kì sự bảo đảm nào.
                            Blog: http://mritx.blogspot.com

                            Comment


                            • #15
                              Mình lại nghĩ đây chỉ là chủ kiến riêng của đồng chí thôi, muốn hỗ trợ hay tài trợ tại sao không liên hệ với ban quản trị, đường đường chính chính đi cửa trước có phải tốt hơn không! trừ phi trong chuyện này có điều gì đó "khó nói" thôi. M giả dụ thế này, M có 10 cái kit hàng "hot" chẳng hạn, và muốn tài trợ hoặc cho các em sinh viên có lòng nhiệt huyết, ham học hỏi mượn, với cương vị và tài lực hiện nay, rõ ràng M sẽ không có thời gian để đi kiểm tra từ người mượn được, thay vào đó M sẽ nhờ ban quản trị diễn đàn tìm kiếm và kiểm tra giám sát giúp M, như vậy có lí hơn là việc tự mình đi kiểm tra từng người mượn kit, như vậy nó giống đang "tuyển dụng" quá. Và phải đủ thời gian kiểm tra thì chắc cũng có sự quan tâm rất lớn đến chất lượng của "người mượn đò chơi" chứ không đơn giản là để tìm đúng ng cần mượn. Đây là suy nghĩ chủ quan của M thôi, nếu có gì không phải mong đồng chí bỏ qua cho.

                              Comment

                              Về tác giả

                              Collapse

                              vuxuansyhut 3E2K51 - HUT Tìm hiểu thêm về vuxuansyhut

                              Bài viết mới nhất

                              Collapse

                              Đang tải...
                              X