Source Code Inisialisasi USB

Source Code Inisialisasi USB




Source Code Inisialisasi USB - Setelah mengetahui bagaimana proses inisialisasi dari USB yang ada pada postingan sebelumnya, sekarang saya akan menunjukkan source code dari inisialisasi USB, berikut cuplikan dari source code tersebut :

public class TestJavaUSB
{
   public static void main (String [] args)
   {
      // Attempt to initialize the JavaUSB 
      // library.

      if (!JavaUSB.init ())
      {
          System.err.println ("Unable to " +
                             "initialize JavaUSB");
          return;
      }

      // Enumerate all attached host controllers, 
      // outputting their names and the names of 
      // their root hubs. For each root hub, 
      // enumerate the device tree.
Proses Inisialisasi USB

Proses Inisialisasi USB

Proses Inisialisasi USB - Sebelum membahas bagaimana proses inisialisasi USB, alangkah baiknya jika kita mengetahui apa itu USB?,Bagi yang sudah tahu dibaca lagi untuk mengingat.
 
Universal Serial Bus (USB) adalah satu set spesifikasi Interface untuk kecepatan tinggi kabel komunikasi antara peripheral elektronik sistem dan perangkat dengan atau tanpa PC / komputer. USB pada awalnya dikembangkan pada tahun 1995 oleh banyak perusahaan industri terkemuka seperti Intel, Compaq, Microsoft, Digital, IBM, dan Northern Telecom. Tujuan utama dari USB adalah untuk mendefinisikan sebuah bus ekspansi eksternal untuk menambahkan periferal ke PC dengan cara mudah dan sederhana. USB menawarkan pengguna konektivitas sederhana. Ini menghilangkan gabungan konektor yang berbeda untuk berbagai perangkat seperti printer, keyboard, mouse, dan peripheral lainnya. Itu berarti USB-bus memungkinkan banyak peripheral untuk dihubungkan dengan menggunakan soket interface tunggal standar. Keuntungan lain utama adalah bahwa, dalam lingkungan USB, DIP-switch tidak diperlukan untuk menetapkan alamat perifer dan IRQs. Mendukung semua jenis data, dari input mouse lambat untuk audio dan video digital terkompresi. 

Gambar Topologi Koneksi USB