Nihayet istediğim boyutlarda PC ürettiler.

Başlatan z, 29 Haziran 2016, 19:27:04

Zoroaster

#75
MAC üzerindeki VMware üzerine XP yi de kurdum ve ihtiyacım olan tüm yazılımlar çalıştı.

Fakat HID yapısında geliştirdiğim USB cihazlar sistem tarafından görülemiyor.

VMware üzerine kurulu Win10 da görmüyor.

Bu sorunun çözümü varmı?

Not: Daha önce hiç denememiştim şimdi denedim PC deki Win7 üzerindeki Windows Virtual XP de STM32 ile geliştirdiğim HID cihazı görmüyor.

Virtual makineler standard yapıda olmayan HID cihazları görmüyor mu?
Seytan deliginden kacti.

malaga

Kurduğun sanal sanal xp de cihazların usb driverini yüzlersen çalısması lazım chipset driver diye geciyor
Hiç bir kimsenin gönlünü yapmak için Allahın hükmünü çiğneme

Zoroaster

#77
USB flash / external HDD cihazları görüyor ama.

Görmediğini söylediğim USB cihaz zaten HID sınıfından. Driver falan yok. PC de doğrudan HID cihaz olarak görünüyor. Fakat virtual makine bunu hiç görmüyor.
Seytan deliginden kacti.

malaga

Anakartın chipset driver var bu senin makinede yüklü değil sanırım bu chipset neyse onun yüklenmesi lazım örnek intel anakartlar var mesela Intel'in Web sayfasına gir orda hermodel icin anakart chipset driver diye geçer senin anakartindaki chipset driver hangisi ise onu yüklüyorsun ancak xp icin büyük bir ihtimalle yoktur
Hiç bir kimsenin gönlünü yapmak için Allahın hükmünü çiğneme

Mr_YAMYAM

Alıntı yapılan: malaga - 07 Ocak 2017, 14:47:33
Anakartın chipset driver var bu senin makinede yüklü değil sanırım bu chipset neyse onun yüklenmesi lazım örnek intel anakartlar var mesela Intel'in Web sayfasına gir orda hermodel icin anakart chipset driver diye geçer senin anakartindaki chipset driver hangisi ise onu yüklüyorsun ancak xp icin büyük bir ihtimalle yoktur
Bir sürücü, ilgili işletim sisteminde o donanımın hangi yönergeler ile çalıştırılacağını belirten ve uygulayan yazılımdır.
Anakart sürücüleri ise;
RAM kontroller
Giriş çıkış arabirimleri (USB HOST KONTROLLER, SATA-IDE KONTROLLER)
işlemci köprü bağdaştırıcıları. (Chipset) PCI veya PCI-EXP gibi veri yolları.
Audıo kontroller.
Video kontroller (VGA veya XGA gibi)
Sayılabilir.
Örnek bir PC deki donanımlar ve bağdaştırıcılar.
-PCI Devices-
Host bridge		: Intel Corporation 82Q33 Express DRAM Controller (rev 02)
PCI bridge		: Intel Corporation 82Q33 Express PCI Express Root Port (rev 02) (prog-if 00 [Normal decode])
Communication controller		: Intel Corporation 82Q33 Express MEI Controller (rev 02)
Ethernet controller		: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02)
USB controller		: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02) (prog-if 00 [UHCI])
USB controller		: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02) (prog-if 00 [UHCI])
USB controller		: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02) (prog-if 00 [UHCI])
USB controller		: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02) (prog-if 20 [EHCI])
Audio device		: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
PCI bridge		: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02) (prog-if 00 [Normal decode])
PCI bridge		: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 02) (prog-if 00 [Normal decode])
USB controller		: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI])
USB controller		: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02) (prog-if 00 [UHCI])
USB controller		: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02) (prog-if 00 [UHCI])
USB controller		: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02) (prog-if 20 [EHCI])
PCI bridge		: Intel Corporation 82801 PCI Bridge (rev 92) (prog-if 01 [Subtractive decode])
ISA bridge		: Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
IDE interface		: Intel Corporation 82801IB (ICH9) 2 port SATA Controller [IDE mode] (rev 02) (prog-if 8a [Master SecP PriP])
IDE interface		: Intel Corporation 82801I (ICH9 Family) 2 port SATA Controller [IDE mode] (rev 02) (prog-if 85 [Master SecO PriO])
VGA compatible controller		: Advanced Micro Devices [AMD] nee ATI Whistler LE [AMD Radeon HD 6625M Graphics] (prog-if 00 [VGA controller])
Audio device		: Advanced Micro Devices [AMD] nee ATI Turks HDMI Audio [Radeon HD 6000 Series]

Bu aygıtların çalıştırılabilmesi için ise belli memory bölgelerinde adreslenmeleri gerekmektedir.
Bu adreslemeler HID (İnsan arayüzlü cihaz) uyumlu birimlerde direk BIOS içerisinde konfigüre edilmektedir.
Böylece PC açılıştan itibaren hangi cihazın hangi arabirimde takılı olduğunu ve hangi adresler doğrultusunda çalıştırılacağını öğrenmiş olacaktır ve daima bu yönergeleri uygulayacaktır.
Örnek PC ve adres yönergeleri.
-I/O Ports-
<tt>0000-0cf7 </tt>		: PCI Bus 0000:00
<tt>  0000-001f </tt>		: dma1
<tt>  0020-0021 </tt>		: pic1
<tt>  0040-0043 </tt>		: timer0
<tt>  0050-0053 </tt>		: timer1
<tt>  0060-0060 </tt>		: keyboard
<tt>  0064-0064 </tt>		: keyboard
<tt>  0070-0071 </tt>		: rtc0
<tt>  0080-008f </tt>		: dma page reg
<tt>  00a0-00a1 </tt>		: pic2
<tt>  00c0-00df </tt>		: dma2
<tt>  00f0-00ff </tt>		: fpu
<tt>  0170-0177 </tt>		: Intel Corporation 82801IB (ICH9) 2 port SATA Controller [IDE mode] (rev 02) (prog-if 8a [Master SecP PriP])
<tt>    0170-0177 </tt>		: ata_piix
<tt>  01f0-01f7 </tt>		: Intel Corporation 82801IB (ICH9) 2 port SATA Controller [IDE mode] (rev 02) (prog-if 8a [Master SecP PriP])
<tt>    01f0-01f7 </tt>		: ata_piix
<tt>  0376-0376 </tt>		: Intel Corporation 82801IB (ICH9) 2 port SATA Controller [IDE mode] (rev 02) (prog-if 8a [Master SecP PriP])
<tt>    0376-0376 </tt>		: ata_piix
<tt>  03c0-03df </tt>		: vesafb
<tt>  03f2-03f2 </tt>		: floppy
<tt>  03f4-03f5 </tt>		: floppy
<tt>  03f6-03f6 </tt>		: Intel Corporation 82801IB (ICH9) 2 port SATA Controller [IDE mode] (rev 02) (prog-if 8a [Master SecP PriP])
<tt>    03f6-03f6 </tt>		: ata_piix
<tt>  03f7-03f7 </tt>		: floppy
<tt>  03f8-03ff </tt>		: serial
<tt>  0400-041f </tt>		: pnp 00:0d
<tt>  0420-043f </tt>		: pnp 00:0d
<tt>  0440-045f </tt>		: pnp 00:0d
<tt>  0460-047f </tt>		: pnp 00:0d
<tt>    0460-0461 </tt>		: ACPI PM1b_CNT_BLK
<tt>  0480-048f </tt>		: pnp 00:0d
<tt>  04d0-04d1 </tt>		: pnp 00:0e
<tt>0cf8-0cff </tt>		: PCI conf1
<tt>1000-2fff </tt>		: PCI Bus 0000:00
<tt>  1000-1fff </tt>		: PCI Bus 0000:01
<tt>    1100-11ff </tt>		: Advanced Micro Devices [AMD] nee ATI Whistler LE [AMD Radeon HD 6625M Graphics] (prog-if 00 [VGA controller])
<tt>  2100-211f </tt>		: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02)
<tt>  2120-213f </tt>		: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02) (prog-if 00 [UHCI])
<tt>    2120-213f </tt>		: uhci_hcd
<tt>  2140-215f </tt>		: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02) (prog-if 00 [UHCI])
<tt>    2140-215f </tt>		: uhci_hcd
<tt>  2160-217f </tt>		: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02) (prog-if 00 [UHCI])
<tt>    2160-217f </tt>		: uhci_hcd
<tt>  2180-219f </tt>		: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI])
<tt>    2180-219f </tt>		: uhci_hcd
<tt>  21a0-21bf </tt>		: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02) (prog-if 00 [UHCI])
<tt>    21a0-21bf </tt>		: uhci_hcd
<tt>  21c0-21df </tt>		: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02) (prog-if 00 [UHCI])
<tt>    21c0-21df </tt>		: uhci_hcd
<tt>  2200-220f </tt>		: Intel Corporation 82801IB (ICH9) 2 port SATA Controller [IDE mode] (rev 02) (prog-if 8a [Master SecP PriP])
<tt>    2200-220f </tt>		: ata_piix
<tt>  2210-221f </tt>		: Intel Corporation 82801IB (ICH9) 2 port SATA Controller [IDE mode] (rev 02) (prog-if 8a [Master SecP PriP])
<tt>    2210-221f </tt>		: ata_piix
<tt>  2220-222f </tt>		: Intel Corporation 82801I (ICH9 Family) 2 port SATA Controller [IDE mode] (rev 02) (prog-if 85 [Master SecO PriO])
<tt>    2220-222f </tt>		: ata_piix
<tt>  2230-223f </tt>		: Intel Corporation 82801I (ICH9 Family) 2 port SATA Controller [IDE mode] (rev 02) (prog-if 85 [Master SecO PriO])
<tt>    2230-223f </tt>		: ata_piix
<tt>  2250-2257 </tt>		: Intel Corporation 82801I (ICH9 Family) 2 port SATA Controller [IDE mode] (rev 02) (prog-if 85 [Master SecO PriO])
<tt>    2250-2257 </tt>		: ata_piix
<tt>  2258-225f </tt>		: Intel Corporation 82801I (ICH9 Family) 2 port SATA Controller [IDE mode] (rev 02) (prog-if 85 [Master SecO PriO])
<tt>    2258-225f </tt>		: ata_piix
<tt>  2268-226b </tt>		: Intel Corporation 82801I (ICH9 Family) 2 port SATA Controller [IDE mode] (rev 02) (prog-if 85 [Master SecO PriO])
<tt>    2268-226b </tt>		: ata_piix
<tt>  226c-226f </tt>		: Intel Corporation 82801I (ICH9 Family) 2 port SATA Controller [IDE mode] (rev 02) (prog-if 85 [Master SecO PriO])
<tt>    226c-226f </tt>		: ata_piix
<tt>3000-6fff </tt>		: PCI Bus 0000:00
<tt>  3000-3fff </tt>		: PCI Bus 0000:30
<tt>  4000-4fff </tt>		: PCI Bus 0000:20
<tt>7000-afff </tt>		: PCI Bus 0000:00
<tt>b000-ffff </tt>		: PCI Bus 0000:00
<tt>  f800-f87f </tt>		: Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>    f800-f803 </tt>		: ACPI PM1a_EVT_BLK
<tt>    f804-f805 </tt>		: ACPI PM1a_CNT_BLK
<tt>    f808-f80b </tt>		: ACPI PM_TMR
<tt>    f810-f815 </tt>		: ACPI CPU throttle
<tt>    f820-f82f </tt>		: ACPI GPE0_BLK
<tt>  fa00-fa3f </tt>		: Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02)
<tt>    fa00-fa3f </tt>		: pnp 00:0d
<tt>  fc00-fc7f </tt>		: pnp 00:0d
<tt>  fc80-fcff </tt>		: pnp 00:0d
<tt>  fe00-fe7f </tt>		: pnp 00:0d
<tt>  fe80-feff </tt>		: pnp 00:0d
-Memory-
<tt>00000000-0000ffff </tt>		: reserved
<tt>00010000-0009fbff </tt>		: System RAM
<tt>0009fc00-0009ffff </tt>		: reserved
<tt>000a0000-000bffff </tt>		: PCI Bus 0000:00
<tt>  000a0000-000bffff </tt>		: Video RAM area
<tt>000c0000-000cffff </tt>		: Video ROM
<tt>000d0000-000d0fff </tt>		: Adapter ROM
<tt>000d1000-000d1fff </tt>		: Adapter ROM
<tt>000d2000-000e3fff </tt>		: pnp 00:0f
<tt>000e8000-000fffff </tt>		: reserved
<tt>  000f0000-000fffff </tt>		: System ROM
<tt>00100000-bf7aff9f </tt>		: System RAM
<tt>  01000000-015c453b </tt>		: Kernel code
<tt>  015c453c-0188d4ff </tt>		: Kernel data
<tt>  01947000-01a1ffff </tt>		: Kernel bss
<tt>bf7affa0-bf7b1f9f </tt>		: RAM buffer
<tt>bf7b1fa0-bf7b1fff </tt>		: ACPI Non-volatile Storage
<tt>bf7b2000-bf7fffff </tt>		: reserved
<tt>bf800000-f3ffffff </tt>		: PCI Bus 0000:00
<tt>  e0000000-efffffff </tt>		: PCI Bus 0000:01
<tt>    e0000000-efffffff </tt>		: Advanced Micro Devices [AMD] nee ATI Whistler LE [AMD Radeon HD 6625M Graphics] (prog-if 00 [VGA controller])
<tt>      e0000000-e05affff </tt>		: vesafb
<tt>  f0000000-f00fffff </tt>		: PCI Bus 0000:01
<tt>    f0000000-f001ffff </tt>		: Advanced Micro Devices [AMD] nee ATI Whistler LE [AMD Radeon HD 6625M Graphics] (prog-if 00 [VGA controller])
<tt>    f0020000-f0023fff </tt>		: Advanced Micro Devices [AMD] nee ATI Turks HDMI Audio [Radeon HD 6000 Series]
<tt>      f0020000-f0023fff </tt>		: ICH HD audio
<tt>    f0040000-f005ffff </tt>		: Advanced Micro Devices [AMD] nee ATI Whistler LE [AMD Radeon HD 6625M Graphics] (prog-if 00 [VGA controller])
<tt>  f0100000-f011ffff </tt>		: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02)
<tt>    f0100000-f011ffff </tt>		: Intel(R) PRO/1000 Network Driver
<tt>  f0120000-f0123fff </tt>		: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
<tt>    f0120000-f0123fff </tt>		: ICH HD audio
<tt>  f0124000-f0124fff </tt>		: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02)
<tt>    f0124000-f0124fff </tt>		: Intel(R) PRO/1000 Network Driver
<tt>  f0125000-f01253ff </tt>		: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02) (prog-if 20 [EHCI])
<tt>    f0125000-f01253ff </tt>		: ehci_hcd
<tt>  f0125400-f01257ff </tt>		: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02) (prog-if 20 [EHCI])
<tt>    f0125400-f01257ff </tt>		: ehci_hcd
<tt>  f0125900-f012590f </tt>		: Intel Corporation 82Q33 Express MEI Controller (rev 02)
<tt>    f0125900-f012590f </tt>		: Intel(R) Management Engine Interface
<tt>f4000000-f7ffffff </tt>		: PCI MMCONFIG 0000 [bus 00-3f]
<tt>  f4000000-f7ffffff </tt>		: reserved
<tt>    f4000000-f7ffffff </tt>		: pnp 00:0f
<tt>f8000000-febfffff </tt>		: PCI Bus 0000:00
<tt>  f8000000-f81fffff </tt>		: PCI Bus 0000:30
<tt>  f8200000-f83fffff </tt>		: PCI Bus 0000:30
<tt>  f8400000-f85fffff </tt>		: PCI Bus 0000:20
<tt>  f8600000-f87fffff </tt>		: PCI Bus 0000:20
<tt>fec00000-fed3ffff </tt>		: reserved
<tt>  fec00000-fec003ff </tt>		: IOAPIC 0
<tt>  fec01000-fecfffff </tt>		: pnp 00:0f
<tt>  fed00000-fed003ff </tt>		: HPET 0
<tt>  fed00400-fed3ffff </tt>		: pnp 00:0f
<tt>fed40000-fed44fff </tt>		: PCI Bus 0000:00
<tt>fed45000-ffffffff </tt>		: reserved
<tt>  fed45000-ffffffff </tt>		: pnp 00:0f
<tt>    fee00000-fee00fff </tt>		: Local APIC
-DMA-
<tt> 2</tt>		: floppy
<tt> 4</tt>		: cascade

Alıntı yapılan: Zoroaster - 07 Ocak 2017, 13:34:01
USB flash / external HDD cihazları görüyor ama.
USB HOST cihazları sistemde tanındığına ve çalıştığına göre anakart sürücülerinden bahsetmek yanlıştır.
BIOS içerisinde yüklü olması gereken HID uyumlu cihazın yönergelerini hangi işletim sistemine göre uyarlamalısınız?
Sistemde 2 adet temel işletim sistemi bulunmakta olup esasen çalışan işletim sistemi Mac-OS tur.
Bu işletim sisteminin o donanıma vermiş olduğu yönergeleri sanal makina içerisindeki farklı bir işletim sistemine nasıl uyarlayabileceksiniz.
Bir işletim sistemi şöyle yap derken, diğer işletim sistemi, kardeşim oradan gidilmez buradan gidelim gibi yönergeler uygulamayacakmıdır ?

superconductor

VMware -> virtual machine settings -> USB controller tab -> show all usb input devices seçeneğini işaretleyin.

Zoroaster

Yok usb cihazı bir türlü görmedi.

Anlaşılan Atom işlemcili Notepadi götüreceğim.

Windowsda  usb cihaz sökülüp takıldığında  durumu device managerden izleyebiliyoruz.

MAC'de böyle bir imkan göremedim. Dolayısı ile sorunun başlangıç noktasını da bulamıyorum.
Seytan deliginden kacti.

sinus

VMware onboard aygıtları misafir işletim sistemine  tam olarak aktaramıyor.

Kendi dizüstü bilgisayarımda aynı kart üzerinde bluetooth ve wifi bulunuyor. Bluetooth sanal işletim sistemine aktarıbilirken, wifi aktarılamıyor.


VMware'in bir cihazı misafir işletim sistemine aktarabilmesi için, öncelikle ana işletim sisteminin bu aygıtı tanıması gerekiyor.

Aygıtın ayrıca Vmware tarafından da tanınması gerek. Bunun için "Update VMware tools" gibi bir seçenek var yanlış hatırlamıyorsam.

Bu nedenle özel bir yazılıma sahip cihazlar VMware tarafından tanınmayabilir.


Ayrıca Virtualbox aygıt ekleme konusunda daha başarısız bir yazılım.

superconductor

ioreg -p IOUSB -w0 | sed 's/[^o]*o //; s/@.*$//' | grep -v '^Root.*'


Bu komutu osx terminalinde çalıştırın. Osx usb cihazı görüyorsa burada listelemeli.

Zoroaster

#84
Terminalde verdiğiniz komut satırını denedim ve benim cihaz görünmüyor.


Vmware ile ilgili bir sayfada bulduğum aşağıdaki açıklama sonucunda sistemin HID cihazımı göreceğinden umudumu kestim.

Alıntı YapHuman Interface Devices
USB human interface devices, such as the keyboard and mouse, are not handled though the virtual machine's USB controller. Instead, they appear in the virtual machine as a standard PS/2 keyboard and mouse, even though they are plugged into USB ports on the host.
Seytan deliginden kacti.

superconductor

Şimdi denedim. Sistem boot olurken takılı olan klavye ve fare alıcısı için vmware' e bağlan dediğimde bu cihaz host'a lazım diyor ve bağlamıyor.
İkinci fareyi takıp bağlan diyorum bağlanıyor ve hosttan bağımsız olarak çalışıyor. Daha öncede vmware üzerinde çokça hid cihaz çalıştırdım.
Bence sizin probleminiz host tarafında. Bu söylediklerim vmware in linux versiyonu için geçerli ama osx versiyonunda da fark edeceğini sanmam.

Firzen

Alıntı yapılan: malaga - 07 Ocak 2017, 12:34:36
Usta sana autocad 11 yerine solidworks yakışır eğer solidworks e geçersen yapacağın isleri düşünemiyorum bile

Solidworks Electrical ile Pano çizimi hala stabil değil. Makine parçası çizimi konusunda gayet iyi ve hızlı fakat Sonlu elemanlar konusunda net sonuçları veremiyor. Kısıtlamaları var. O yüzden ben sadece Solidworks CLAD sınavından sadece C sınıfı sertifika aldım. B ve A ya yükseltmedim bile.
CAD çizimlerinde 2 boyutta hala AutoCAD iyi. Aslında Draftsight var ama kullanımı daha yaygınlaşmadı.
Kararsız...

malaga

Ben makina çizimini kastettim omesajda cnc isiyle ilgilendiği icin
Hiç bir kimsenin gönlünü yapmak için Allahın hükmünü çiğneme