Thông báo

Collapse
No announcement yet.

Học lập trình nhúng

Collapse
This topic is closed.
X
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • #16
    học nhúng thế nào?

    Hỏi hay tham gia ý kiến cũng là một kỹ năng, đừng có đem đồng chí Hiệp ra vì những câu hỏi như thế này:

    theo em nghĩ đơn giản thế này: học nhúng thì điều đầu tiên là học tốt một dòng vi điều khiển nào đó ( dspic, pic 32, arm...), I/O các cổng thật tốt...viết tốt một ngôn ngữ như VB, C# ...để viết giao diện...làm đồ họa thì nắm vững về LCD-GLCD-màn hình NOKIA chẳng hạn...thế cũng là nhúng rồi!
    em thấy các anh trao đổi nhiều luồng hơi lệch...(nói tránh kẻo các anh giận hi...).em ngĩ mình nên giúp đỡ cộng đồng bằng các mã nguồn mở để tiếp cận nhanh thì hơn (giống anh đoàn hiệp bên picvietnam ấy).
    Last edited by opentdoors; 16-03-2010, 22:45.

    Comment


    • #17

      mình định mua cái board như vậy đó, mấy bạn bếit ở đâu ko, giá bao nhieu thế
      cái đó là MCB2300

      Comment


      • #18
        Nhân lực nhúng hiện nay đang là hàng hiếm, nóng hổi, lương trả cao. Quảng cáo tuyển người trên mạng rất thơm nên tất yếu được nhiều bạn (phần lớn là trẻ) quan tâm. Bởi vậy sẽ có nhiều người muốn có thông tin về các khóa học, hay cơ hội chen chân vào mảnh đất màu mỡ này
        Tuy nhiên, như các bác khác đã nói, "nhúng" là một từ chung chung chỉ tới một lĩnh vực rất rộng, dễ hiểu nhầm giống như từ IT cách đây khoảng 10 năm - mà bây giờ thì phần lớn mọi người đều biết được nó bao gồm rất nhiều chuyên ngành.
        Nếu có điều kiện và đặc biệt đã có những kỹ năng khác, bạn thanhld cứ thử theo một khóa học nào đó cho biết. Biết đâu đó lại là cơ hội mới cho chính bạn.
        Some rights reserved!

        Comment


        • #19
          Nguyên văn bởi thanhlb Xem bài viết
          mình định mua cái board như vậy đó, mấy bạn bếit ở đâu ko, giá bao nhieu thế
          cái đó là MCB2300
          Bạn liên hệ bên công ty vijasemi, họ có thể cung cấp cái mà bạn cần.

          http://www.vijasemi.com/

          Comment


          • #20
            Nguyên văn bởi emgaihocarm Xem bài viết
            theo em nghĩ đơn giản thế này: học nhúng thì điều đầu tiên là học tốt một dòng vi điều khiển nào đó ( dspic, pic 32, arm...), I/O các cổng thật tốt...viết tốt một ngôn ngữ như VB, C# ...để viết giao diện...làm đồ họa thì nắm vững về LCD-GLCD-màn hình NOKIA chẳng hạn...thế cũng là nhúng rồi!
            em thấy các anh trao đổi nhiều luồng hơi lệch...(nói tránh kẻo các anh giận hi...).em ngĩ mình nên giúp đỡ cộng đồng bằng các mã nguồn mở để tiếp cận nhanh thì hơn (giống anh đoàn hiệp bên picvietnam ấy).
            Tôi chán những người tầm như thế này mà đòi lao vào nhúng với RTOS.

            Họ liệt kê ra "dspic, pic 32, arm" khiến tôi rợn cả người, vì họ siêu phàm quá. Chỉ cần 02 đến 100 người như thế này thì VN có thể nói chuyện ngang hàng với Israel rồi chứ chưa nói đến bọn Khựa mọi.

            Họ thích nhúng nhưng họ muốn phải đơn giản như dùng mobile (vài ngón tay), nói chung là chỉ cần đầu đất nhưng biết xài di động là đòi nghiên cứu nhúng. Những câu hỏi đầu đất như thế này tôi sẽ xóa không cần thắc mắc.
            Opentdoors- Thành viên của Rock'n'Roll club

            Comment


            • #21
              Tình hình là "phong trào" học nhúng bây giờ cũng giống phong trào tự động hóa trước đây, ngoại ngữ vi tính ngày xưa. Đa phần đều coi mục đích học là để biết dùng cái công cụ, chứ không phải giải quyết vấn đề thực tế.

              Trước đây "tự động hóa" nghĩa là lập trình PLC, đặt cấu hình cho biến tần, cao hơn một chút là nghịch một cái DCS nào đó. Xa hơn nữa có phong trào ngoại ngữ vi tính = bập bẹ tiếng Anh + mổ cò DOS, Win. Nay học nhúng có nghĩa là nghịch được vài cái bo mạch ARM nào đó.

              Trời đất
              Phần mềm tự do hoặc không dùng máy tính nữa !.

              Comment


              • #22
                Thôi kệ có phong trào ít nhất cũng "vui cửa vui nhà" được một thời gian. Sau đó lại đâu vào đấy thôi mà lo làm gì mấy bác.
                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


                • #23
                  thôi remove cái topic này đi!

                  Comment


                  • #24
                    bạn thanhlb lập topic này để hỏi về hướng đi để bắt đầu học nhúng mà, ko có hướng đi thì sẽ lòng vòng xa xôi và có thể lạc đường Có vẻ bạn í muốn học về hệ điều hành nhúng.
                    Nếu thanhlb chỉ rành lập trình trên máy tính lớn, mà "chưa biết gì về điện" thì cũng khó lắm Phải có kiến thức điện tử, lập trình vi điều khiển trước rồi thì mới đến hệ điều hành nhúng được.

                    Hiện mình là 1 thằng trước giờ toàn code vi điều khiển, giờ cũng bắt đầu mon men hệ điều hành trên vi điều khiển, hướng đi như sau: 1.tự làm 1 board Arm7 LPC2148 --> 2.mò mẫm con arm đó --> 3.FreeRTOS trên board đó, đồng thời tìm hiểu các đặc trưng của 1 RTOS --> 4.tìm 1 board amr9 và tiến đến embedded linux trên đó --> 5.kiếm dự án, làm ra sản phẩm
                    Con đừong rất dài, mình mới bắt đầu, giờ mới đến đầu bước 3

                    Suy nghĩ có gì lệch lạc mong các cao nhân chỉnh ngay để em sửa ^^
                    Phạm Minh Tuấn

                    (+84) 982006467

                    Comment


                    • #25
                      Vâng một tiểu thuyết phiêu lưu trữ tình và lãng mạng . Biết về ARM = "Nhúng" , Biết sử dụng vi tính = "dân IT".

                      Nhúng đơn giản và nhỏ bé như vậy sao?
                      Làm thương mại nhiều sản phẩm trên ARM rồi, bà con tin tưởng đề cử làm mod cho ARM rồi. lục đục viết tài liệu về ARM rồi.... Mà ITX chỉ mới bập bẹ chập chững về "nhúng" thôi thật là xấu hổ quá.

                      Bạng google mấy từ khóa này "Embedded system", "Embedded" hay "Hệ thống nhúng" để hiểu về khái niệm "Embedded".

                      Còn hướng đi như thế nào, học như thế nào, hướng dẫn cách học, thậm chí còn ví dụ vài trung tâm dạy, bác bqviet thậm chí còn đưa ra vài lời giới thiệu về mấy cái trung tâm mà bác ấy biết qua. Vậy còn như thế nào nữa ?
                      Last edited by itx; 18-03-2010, 11:43. Lý do: Viết thêm cho rõ ý
                      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


                      • #26
                        Nguyên văn bởi thanhlb Xem bài viết
                        Mình là dân cntt đh khtn tphcm, đag làm lập trình(đã đi làm)
                        bây h mình định học lập trình nhúg nhưg ko biết học từ đâu, học cái j nữa
                        mình có kinh nghiệm về lập trình C/C++ kha khá rồi.
                        có fải là ban đầu mình học nhúg trên window trước sau đó trên linux fải ko
                        mình cần fải học thêm về nhữg loại chip nào, cũg như các kién thức điện tử j để có thể làm tốt
                        các bạn chia sẻ với mình nha
                        Chào thanhlb,
                        "Nhúng" hiểu một cách gần gũi nhất là "optimize computer" có các kiến chúc tương đương máy tính (RAM, ROM, IO, ...) xong đã được tối ưu hóa về tài nguyên để giảm giá thành để thực hiện một nhiệm vụ nhất định nào đó như: máy nghe nhạc, máy giặt, điều hòa, ... Nhúng không gán liền với RTOS hay linux hay cũng không phải là ARM mà nó có thể có một hệ điều hành hoặc phát triển base từ đầu trên một CPU nhất định. Một thiết bị nhúng có thể có CPU với những tài nguyên nhất định đủ để đáp ứng cho công việc mà nó cần thực hiện. Phát triển một hệ nhúng (embeded platform) thường bao gồm cả phát triển hardware lẫn lập trình nhúng.
                        Nếu bạn muốn bắt tìm hiểu nhúng một cách chung chung thì bạn có thể mua một mạch ARM7, ARM9, PIC, ... về sau đó phát triển một ứng dụng nào đó trên nó như USB, Ethernet, MPEG player, MP3 player, ... trên bo mạch này. Thông thường các hệ nhúng đều open một base source nhất định về phần mềm để cho người dùng mới dễ làm quen. Tuy nhiên để xây dựng các ứng dụng hoặc porting một thư viện mã nguồn mở hoặc một hệ điều hành lên các hệ nhúng, bạn cần hiêu sâu kiến chúc chip: 8bit, 16bit, 32bit, tốc độ xử lý, cấu trúc bộ nhớ, các thanh ghi, các mode, các tài nguyên như Timer, DMA, UART, DSP, ...
                        Vài chia sẻ hi vọng giúp được gì cho bạn, chúc bạn thành công
                        http://techpal.vn
                        Chia sẻ công nghệ, cùng thành công

                        Comment


                        • #27
                          chào bạn mình cũng là dân CNTT KHTN nè, có điều là còn đang đi học. Học kì này cũng có đăng kí môn "Lập trình nhúng cơ bản", thầy nói là học cái này đa phần chỉ học lập trình nhúng theo hướng cuả người lập trình thôi, không biết có nên tìm hiểu nhiều về phần cứng không? Mình thực hành trên board MCB2300 bằng chương trình Keil, không biết có cách nào học tốt lập trình mà không cần board vì thời gian thực hành trên phòng rất ít. Đồ án cộng điểm của mình là ghim thẻ nhớ vào board, lập trình sao cho khi kết nối board với PC bằng cổng USB thì PC sẽ nhận diện board như là 1 USB lưu trữ thật sự, không biết làm đồ án này cần phải tìm hiểu những gì?

                          Comment


                          • #28
                            Nguyên văn bởi opentdoors Xem bài viết
                            Tôi chán những người tầm như thế này mà đòi lao vào nhúng với RTOS.

                            Họ liệt kê ra "dspic, pic 32, arm" khiến tôi rợn cả người, vì họ siêu phàm quá. Chỉ cần 02 đến 100 người như thế này thì VN có thể nói chuyện ngang hàng với Israel rồi chứ chưa nói đến bọn Khựa mọi.

                            Họ thích nhúng nhưng họ muốn phải đơn giản như dùng mobile (vài ngón tay), nói chung là chỉ cần đầu đất nhưng biết xài di động là đòi nghiên cứu nhúng. Những câu hỏi đầu đất như thế này tôi sẽ xóa không cần thắc mắc.
                            Nguyên văn bởi bqviet Xem bài viết
                            Tình hình là "phong trào" học nhúng bây giờ cũng giống phong trào tự động hóa trước đây, ngoại ngữ vi tính ngày xưa. Đa phần đều coi mục đích học là để biết dùng cái công cụ, chứ không phải giải quyết vấn đề thực tế.

                            Trước đây "tự động hóa" nghĩa là lập trình PLC, đặt cấu hình cho biến tần, cao hơn một chút là nghịch một cái DCS nào đó. Xa hơn nữa có phong trào ngoại ngữ vi tính = bập bẹ tiếng Anh + mổ cò DOS, Win. Nay học nhúng có nghĩa là nghịch được vài cái bo mạch ARM nào đó.

                            Trời đất
                            Nguyên văn bởi itx Xem bài viết
                            Thôi kệ có phong trào ít nhất cũng "vui cửa vui nhà" được một thời gian. Sau đó lại đâu vào đấy thôi mà lo làm gì mấy bác.
                            nhữg người này jỏi rồi thì đừg có vào đây châm chọc người khác nhé

                            Comment


                            • #29
                              Nguyên văn bởi kameo Xem bài viết
                              chào bạn mình cũng là dân CNTT KHTN nè, có điều là còn đang đi học. Học kì này cũng có đăng kí môn "Lập trình nhúng cơ bản", thầy nói là học cái này đa phần chỉ học lập trình nhúng theo hướng cuả người lập trình thôi, không biết có nên tìm hiểu nhiều về phần cứng không? Mình thực hành trên board MCB2300 bằng chương trình Keil, không biết có cách nào học tốt lập trình mà không cần board vì thời gian thực hành trên phòng rất ít. Đồ án cộng điểm của mình là ghim thẻ nhớ vào board, lập trình sao cho khi kết nối board với PC bằng cổng USB thì PC sẽ nhận diện board như là 1 USB lưu trữ thật sự, không biết làm đồ án này cần phải tìm hiểu những gì?
                              uhm mình có vào diễn đàn, tải đc vài ba cái tài liệu, rất tiếc là mình còn đi học nên chả biết thực hành làm sao. Mình cũg định học theo cái đề cươg của môn này, thôi tự thân cố gắg vậy

                              Comment

                              Về tác giả

                              Collapse

                              thanhlb Tìm hiểu thêm về thanhlb

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

                              Collapse

                              Đang tải...
                              X