Trang 1 của 13 12311 ... CuốiCuối
Kết quả 1 đến 10 của 125
  1. #1

    NexusOne USB host mode - Đọc USB, bàn phím, chuột, gamepad (Update)

    Sau bài viết "Motorola Xoom đọc USB như N8, hi vọng tất cả android device đều sẽ có" của bạn LamDucThien, mình rất hi vọng ngoài máy tính bảng android, những dòng đt android cũng có thể thực hiện được vụ này. Và mình đã bắt đầu tìm hiểu.



    Sau 2 tuần miệt mài, cuối cùng mình cũng đã làm thành công usb host mode cho điện thoại google nexus one chạy rom 2.1 trở lên. Với usb host mode, mình đã có thể dùng bàn phím usb, chuột không dây usb và đọc được file trong usb của mình. Những thứ khác như gamepad, xem tivi, soundcard, ... mình chưa có cơ hội thử vì ko có đủ phần cứng.



    Show hình cho các bác coi chơi: (Hình chụp buổi tối bằng con storm cùi bép nên hơi xấu nha)





    Đã cập nhật thêm cục pin, từ nay dùng usb host mode không cần phải cắm điện nữa







    Hiện nay đã đọc và dùng được thành công chuột, bàn phím, usb, gamepad





    Cục pin 2800mah cấp điện cho toàn bộ các thiết bị usb và sạc cho Nexus one





    Sau khi cài xong sẽ có thêm con chuột trên điện thoại như trên máy tính bình thường, chuột phải tương đương với nút back, chuột giữa tương đương với nút menu




    Nạp driver vào máy


















    Còn đây là video dùng chuột không dây với con Nexus one của mình (lúc đầu cứ nghĩ phải là chuột dây nó mới nhận, ai ngờ cắm chuột ko dây vào nó chạy lun):






    Tổng chi phí để làm USB host mode:



    • USB hub 7 port dùng điện 220V: 450k (Dùng để cấp điện cho các thiết bị USB như USB, bàn phím, chuột, ... và dùng song song nhìu thiết bị usb cùng lúc)
    • Cáp dual power: 20k (Dùng để tiếp điện cho hub chip và sạc trong khi dùng host mode cho N1)
    • Cáp OTG: 180k (Dùng để chuyển từ cổng micro-USB ra USB)
    Phần mềm



    Để làm được host mode cho N1, cần phải thay đổi kernel của bản rom đang dùng, nhưng khi dùng như vậy, thì những thứ sau đây sẽ ra đi: wifi, camera... Mình đang tìm cách khắc phục.

    Ngoài ra cần có drivers dùng cho các thiết bị cần gắn vào như usb, bàn phím, chuột... sau khi flash kernel xong, ta load các modules driver vào trong hệ điều hành và ... tự nhiên nó chạy =))



    Về việc đọc USB thì nó sẽ mount cái USB của mình lên thư mục mình quy định trên thẻ nhớ, mình đang tìm hiểu và chưa rõ là nó copy file lên thư mục đó hay là cái mình đang nhìn thực chất là của usb nữa.



    Hnay làm bài review host mode cho zui thui, bữa nào có thời gian mình sẽ làm bài hướng dẫn cụ thể.



    Với lại ở nhà ko có máy chụp hình, nên ko chụp rõ được, nếu được bữa nào ra café tinhte nhờ các bác ở đó chộp hình hộ để làm bài review khác cho nó tốt hơn.



    Bonus thêm cái chân đế mới làm và windows 95 chạy trên Nexus one, mình đã cài được win 95, 98 và ubuntu lên N1 rồi ^^





    Cái chân đế mới tìm ở phố cổ Hà Nội =))




    Win95 đã được cài thành công, boot vào win cũng khá nhanh




    Mọi chức năng của win đều dùng được trừ vụ bấm ... chuột phải [IMG]styles/default/xenforo/clear.png[/IMG]

  2. #2
    Ngày tham gia
    Jul 2014
    Bài viết
    0
    bạn hay thật đấy? nhưng làm như thế thì vất vả lắm vì ko áp dụng rộng rãi với tất cả các thiết bị chạy android được. Nhu cầu của mình chỉ cần được như N8 là ok rồi, 1 dây nối usb với đt rồi dùng phần mềm quản lý trên đt để copy, paste hay chuyển qua lại được. Hi vọng google sẽ để ý phần này vì symbian^3 đã là được và rất tiện dụng. ý tưởng của mình đơn giản như là: có 1 soft trên android market chỉ cần cài nó + mua 1 cáp OTG rồi là xài được

  3. #3
    Ngày tham gia
    Jul 2014
    Bài viết
    0
    Thật là tuyệt, không ngờ là làm được thật

  4. #4
    Ngày tham gia
    Jul 2014
    Bài viết
    0
    Trích dẫn Gửi bởi LamDucThien
    bạn hay thật đấy? nhưng làm như thế thì vất vả lắm vì ko áp dụng rộng rãi với tất cả các thiết bị chạy android được. Nhu cầu của mình chỉ cần được như N8 là ok rồi, 1 dây nối usb với đt rồi dùng phần mềm quản lý trên đt để copy, paste hay chuyển qua lại được. Hi vọng google sẽ để ý phần này vì symbian^3 đã là được và rất tiện dụng. ý tưởng của mình đơn giản như là: có 1 soft trên android market chỉ cần cài nó + mua 1 cáp OTG rồi là xài được
    Về ý tưởng của bạn thì mình xin khẳng định là không thể làm được trên các đt android hiện nay, vì phần cứng của nó ko hỗ trợ việc cung cấp điện năng cho các thiết bị USB khác, nên mình phải có thêm Hub usb cắm điện và sợi cáp tiếp điện nữa mới làm được.

    Còn với con N1 của mình thì ngoài việc đọc USB nó còn nhận được cả chuột và bàn phím và nhìu cái khác nữa (miễn là có cổng USB và tìm được driver thích hợp dành cho linux). Không biết N8 có nhận được các thiết bị khác ko vì mình chưa có xài wa bao giờ ^^

  5. #5
    Giải quyết được vấn đề cấp nguồn cho thiết bị ngoại vi lấy từ nguồn của đt luôn là wá tốt! Có thêm thức năng này thì Android đích thực là siêu smartphone OS [IMG]styles/default/xenforo/clear.png[/IMG]

  6. #6
    bạn này chăc thiên tài mới nghĩ dc cái này đây thank bạn nha

  7. #7
    Ngày tham gia
    Jul 2014
    Bài viết
    0
    Trích dẫn Gửi bởi Long_Xuyen_Boy
    Giải quyết được vấn đề cấp nguồn cho thiết bị ngoại vi lấy từ nguồn của đt luôn là wá tốt! Có thêm thức năng này thì Android đích thực là siêu smartphone OS [IMG]styles/default/xenforo/clear.png[/IMG]
    Hiện tại thì mình nghĩ chỉ có thể cấp điện ngoài cho các thiết bị ngoại vi thôi chứ chưa thể dùng trực tiếp từ nguồn của đt vì một số thiết bị như hdd di động đòi dòng điện đủ mạnh mới hoạt động ( như cái hdd box của mình phải cắm đến 2 cổng usb mới chạy ) Ngoài ra thì phần cứng của các đt hiện giờ (Theo mình biết) thì chưa thể làm nổi chuyện này.






    Trích dẫn Gửi bởi anh-hang-xom..
    bạn này chăc thiên tài mới nghĩ dc cái này đây thank bạn nha
    Mình ko phải thiên tài đâu bạn, chẳng qua là mình đang làm luận văn tốt nghiệp liên wan đến android nên mới tìm hiểu một chút thôi, với lại cách làm này là của 1 anh chàng người Đức(chắc cũng là Lập trình viên) nghĩ ra, vì nhân android được viết dựa trên linux, nên khi thay đổi kernel của android thì có thể chạy được các driver của thiết bị ngoại vi dùng cổng usb.

  8. #8
    Ngày tham gia
    Jun 2014
    Bài viết
    0
    Trích dẫn Gửi bởi tphuc_ibc
    Hiện tại thì mình nghĩ chỉ có thể cấp điện ngoài cho các thiết bị ngoại vi thôi chứ chưa thể dùng trực tiếp từ nguồn của đt vì một số thiết bị như hdd di động đòi dòng điện đủ mạnh mới hoạt động ( như cái hdd box của mình phải cắm đến 2 cổng usb mới chạy ) Ngoài ra thì phần cứng của các đt hiện giờ (Theo mình biết) thì chưa thể làm nổi chuyện này.
    Thật ra thì nhu cầu của đa số người dùng ko cần thiết đến nỗi dùng HDD box đâu, cái HDD box cắm vào PC còn phải cắm 2 cổng USB mới chạy nổi mà, nói chi là đt, mình nghĩ với nhu cầu của đại đa số người dùng thì chỉ có 1 cái quan trọng nhất: đọc USB flash driver, cái đó có cái mạch tí tẹo nên chắc ko hao điện lắm, mình nhớ là bên WM 6.5 cũng có người làm driver để đọc USB, sử dụng phím, chuột và cả cái gamepad trên WM 6.5.

    btw, đánh giá cao dự án này, chờ tin tức mới của bác [IMG]styles/default/xenforo/clear.png[/IMG]

  9. #9
    ủng hộ bác nối : mouse, kb, usb flash, game pad là ok rùi. khỏi hdd box làm j.

  10. #10
    Ngày tham gia
    Jul 2014
    Bài viết
    0
    vậy thì thêm 1 cục bé tí cấp nguồn cho USB nưã là ổn, ko biết N8 symbian nó làm sao vậy ta

Các Chủ đề tương tự

  1. Người dùng sẽ được tặng GamePad khi mua Galaxy Tab 3 Game Edition bundle
    Bởi dvms trong diễn đàn Mua Bán Điện Thoại
    Trả lời: 33
    Bài viết cuối: 12-24-2013, 09:40 PM
  2. Oppo Find 5 chuẩn bị có update giao diện lớn (Project FireFly)
    Bởi fanola trong diễn đàn Mua Bán Điện Thoại
    Trả lời: 5
    Bài viết cuối: 04-29-2013, 12:16 AM
  3. Oppo Find 5 chuẩn bị có update giao diện lớn (Project FireFly)
    Bởi lathuhuong18 trong diễn đàn Mua Bán Điện Thoại
    Trả lời: 5
    Bài viết cuối: 04-29-2013, 12:16 AM
  4. lỗi cài đặt phần mềm trong Mac DOS mode
    Bởi quyenvinastar trong diễn đàn Khu Vực Máy Tính
    Trả lời: 6
    Bài viết cuối: 03-06-2013, 10:10 PM
  5. Z1 sau khi update bản cập nhật fix lỗi chuông 4.4.2 !!!!
    Bởi jicathien trong diễn đàn Mua Bán Điện Thoại
    Trả lời: 0
    Bài viết cuối: 01-01-1970, 08:00 AM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •