01/10/2018, 08:32
Xin tài liệu cơ bản về Lập trình ARM
Như tựa đề đã viết em đang cần tài liệu và tư vấn các học lập trình ARM. Em là 1 IT nhưng không hứng thú mảng lập trình giao diện mà trường toàn dạy lập trình giao diện nên em tự tìm tồi học Lập trình Nhúng xin các anh chị chỉ giáo cho! sách tiếng anh hay việt cũng đc ạ!
Bài liên quan
cùng hoàn cảnh cho em xin ké
Sau 1 thời gian cày cuốc bên ARM thì nếu là bạn là 1 IT thì mình khuyên bạn nên bỏ ARM học adruino, ras hoặc bear chứ học ARM không ai hướng dẫn thì bạn chết!
–> học lập trình c/c++ trên linux + QT + mysql trên linux. Chúc bạn thành công!
Anh em nản nhanh thế
Mình cũng học IT chả biết cái gì về điện tử cả đang học stm8 và công nhận là nản thật nhưng mà học adruino thì chắc chỉ để nghịch và làm quen thôi ras thì đắt quá :v
Đừng khuyên người ta như vậy. Bạn không làm được không có nghĩa là người ta sẽ không học được. Vấn đề giữa ARM và những mạch dựng sẵn nó là hai vấn đề hoàn toàn tách biệt nên không thể chỉ vì người ta tạo ra một thứ dễ dàng nào đó mà bỏ qua những thứ khó. ARM khó vì nó còn có những kiến thức bên lề nữa.
QT bản quyền đắt lòi kèn ra. 300USD/ tháng.
Ok cảm ơn bạn đã góp ý.
Em sài bản free trên ubuntu anh creator!
Nếu bạn thích quá thì đi tìm 1 khóa học để tìm có người hướng dẫn chứ bạn bơi 1 mình không nổi đâu nổi nếu( cực kiên trì + có anh văn giỏi vì tài liệu và videos toàn là anh văn hướng dẫn cặn kẽ và chi tiết chứ nhìn và làm theo thì không đc gì “không hiểu chi tiết chỉ là sơ bộ bên ngoài mà thôi”)
Xài thì free. Lúc bán thành quả thì mất tiền. Không muốn mất tiền thì public toàn bộ cả source
Tại sao lại mất tiền ạ? Em đang định code app với Qt ạ.
Bạn đọc mấy cái license của nó.GPL hoặc LGPL của nó nhé. Láng máng có mấy hướng sau :
C1, Dùng QT free và không thương mại App.
C2, Mua bản quyền QT với giá cắt cổ 295$ một tháng và bạn có quyền không cung cấp mã nguồn App.
C3, Không mua bản quyền QT và bạn phải cung cấp toàn bộ mã nguồn của App nếu được yêu cầu.
LGPL thì chỉ cần dynamic link với Qt (.dll) vẫn thương mại hóa được bình thường, commercial license của nó dành cho ai muốn static link mà không muốn bị hạn chế bởi (L)GPL
GPL thì bắt buộc open source, LGPL cho phép dynamic link mà không cần disclose source của mình.
Thực sự là mình cũng không rõ cái Qt nó theo LGPL hay GPL, nhìn trên git nó để hết toàn bộ từ GPL(v2) trở lên.
Đọc docs thì họ nói lics hiện theo LGPL, tuy nhiên base trên GPL (main)
Giờ không biết là thương mại hay free.
Kiểu không muốn cho người khác dùng nhưng lại úp úp mở mở ra để kiếm người dùng
Legality là một vấn đề đau đầu (mình đã 1 lần nói như thế)
Đây là matrix licensing của từng component trong Qt:
Hầu hết những thứ mình cần đều là LGPL 2.1/3 nên không lo, dùng open-source vẫn thương mại được, chỉ có điều là phải nhả source ra trừ khi dynamic link, bất tiện là người dùng sẽ biết ngay là viết bắng Qt (nhìn đống dll) -> đó là điều mà commercial support giải quyết, thứ hai là mua commercial support thì sẽ có support từ developer luôn. Chứ dùng open-source hay commercial thì vẫn bán được, cẩn thận với điều khoản LGPL là được.
Cơ mà vẫn phải hỏi luật sư cho chắc bác nói đúng, ngại nhất mấy cái lib dual licensing, kiểu như úp úp mở mở ra để ai sơ hở tí là vào kiện để ăn $ ấy
Nói chung nguy hiểm mệt mỏi vc @@.
Có mấy cái project giữa chừng giờ không biết nên dấn thân tiếp không. Lơ ngơ ăn kiện sml
Chỉ tại MFC nó hơi cùi không là đá đít QT đi rồi.