Từ 1 tới 8 trên tổng số 8 kết quả

Đề tài: [Solved]lập trình cho hệ thống nhúng dùng C/C++

  1. #1
    Ngày gia nhập
    03 2008
    Bài viết
    2

    Mặc định [Solved]lập trình cho hệ thống nhúng dùng C/C++

    bác nào biết về lập trình nhúng dùng C/ C++ xin chỉ dùm, ngành này ở ta đang phát triển nhờ 1 số công ty nước ngoài thiết kế chip ....

  2. #2
    Ngày gia nhập
    11 2007
    Bài viết
    153

    Ko hiểu lắm ý bạn là gì ? bạn có thể trình bày cụ thể hơn ko ạ ?
    ttecak ?

  3. #3
    Ngày gia nhập
    09 2006
    Nơi ở
    /usr/share/.hack@
    Bài viết
    1,433

    Embedded System Programming
    mostly used in Linux/Unix environment.
    None!

  4. #4
    Ngày gia nhập
    03 2008
    Bài viết
    2

    đại loại như driver cho USB, PCI, ...

  5. #5
    Ngày gia nhập
    10 2006
    Bài viết
    107

    An aspect in c and c plus plus programming, that is not for newbie like me T_T
    Nói là một chuyện, làm là một chuyện. Chi bằng ta làm xong rồi hãy nói như vậy thì nói và làm sẽ là một chuyện.

  6. #6
    Ngày gia nhập
    12 2007
    Bài viết
    7

    Mặc định [Solved]lập trình cho hệ thống nhúng dùng C/C++

    Muốn viết driver thì phải học cách viết modun cho nhân . tham khảo quyển này xem Oreilly.linux.device.drivers.3rd.edition.feb.2005. ebook-ddu

  7. #7
    Ngày gia nhập
    05 2007
    Bài viết
    21

    Cái này bạn phải đi từ cơ bản.
    Các cty thiết kế chip ko phải là đi viết hệ thống nhúng đâu.
    Còn nếu muốn viết driver USB hay PCI gì đó, tuỳ vào phần cứng cụ thể bạn làm là cái gì. Ngoài driver trên PC (nếu có thể thì nên dùng HID class cho đơn giản, khỏi phải viết,cứ cắm vào là PC nhận HID device), bạn còn phải viết firmware trên thiết bị nữa - cái này thì khó hơn. Cụ thể làm gì thì bạn phải nói ra mới biết đường đi tiếp dc
    Còn C hay C++ thì ..., nói thế nào đây nhỉ, viết cho cái gì thì nó cũng giống nhau cả thôi

  8. #8
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Embedded System Programming
    mostly used in Linux/Unix environment.
    Exactly.
    Đây là những cái cần để bắt đầu :
    - Assembly language.
    - Học lập trình C/C++ trên linux :
    + shell script programming
    + makefile
    + multithread ( Boost Thread ) + network programming with socket : mấy cái này tuy không liên quan lắm nhưng train cho bạn 1 skill vững vàng về những đoạn code phức tạp của thư viện và hệ thống trước khi bước vào lập trình trên các kernel.
    + STL container C++.
    + Học về các kernel của Linux.
    + Cơ sỡ dữ liệu : mysql
    + Dynamic webpage : CGI interface
    + Thuật toán thì phải nắm vững để tối ưu bộ nhớ...
    + Và nếu được có thể học luôn và GUI (graphic user interface) with gtkmm programming + OpenGL ( SDK ) + OpenAL .
    Đã được chỉnh sửa lần cuối bởi rox_rook : 14-03-2008 lúc 10:14 PM.

Các đề tài tương tự

  1. [ Solved ]Đối tượng hằng, phương thức hằng!!! Khi nào cần dùng ???
    Gửi bởi camping29 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 18-11-2008, 12:50 AM
  2. [ Solved ]Chỉ dùng một đối tượng A?
    Gửi bởi hahonga3 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 17
    Bài viết cuối: 14-11-2008, 09:51 PM
  3. [ Solved ]Hàm cộng 2 số lớn dùng mảng int
    Gửi bởi reddevils528 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 13
    Bài viết cuối: 19-10-2008, 02:49 PM
  4. [ Solved ]Lỗi khi dùng template
    Gửi bởi kidyboy2003 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 15
    Bài viết cuối: 13-10-2008, 01:01 AM
  5. [ Solved ]Lỗi khi dùng dịch bằng Dev C++
    Gửi bởi Huyx trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 9
    Bài viết cuối: 25-09-2008, 10:20 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn