embeded/i.mx 8m plus2026. 2. 10. 12:45

'embeded > i.mx 8m plus' 카테고리의 다른 글

eiq 모델 정리  (0) 2025.09.16
eiq 데이터 구조  (0) 2025.09.05
ubuntu 22.04 + cuda + cudnn 설치  (0) 2025.09.04
import tensorflow illegal instruction  (0) 2025.09.04
eiq on windows with nvidia  (0) 2025.09.03
Posted by 구차니
프로그램 사용/lvgl2026. 2. 10. 11:08

ubuntu + sdl + lvgl pc port

[링크 : https://memories.tistory.com/155]

[링크 : https://github.com/lvgl/lv_port_pc_vscode]

 

윈도우 + lvgl pc port fork -> visual studio port

[링크 : https://blog.naver.com/chandong83/223025089463]

[링크 : https://github.com/lvgl/lv_port_pc_visual_studio]

'프로그램 사용 > lvgl' 카테고리의 다른 글

squareline studio export  (0) 2026.02.10
squareline studio 보드설정  (0) 2026.02.10
squareline studio / 애니메이션  (0) 2026.02.03
squareline studio / 화면전환  (0) 2026.02.03
nxp gui guider for lvgl  (0) 2026.02.03
Posted by 구차니
하드웨어/VR2026. 2. 9. 10:01

ubuntu 22.04

 

$ sudo dmesg -w
[429483.403850] usb 1-3.4-port1: disabled by hub (EMI?), re-enabling...
[429483.404173] usb 1-3.4.1: USB disconnect, device number 44
[429483.404685] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0
[429483.404757] cp210x 1-3.4.1:1.0: device disconnected
[429483.578220] usb 1-3.4.1: new full-speed USB device number 46 using xhci_hcd
[429483.656629] usb 1-3.4.1: New USB device found, idVendor=10c4, idProduct=ea60, bcdDevice= 1.00
[429483.656648] usb 1-3.4.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[429483.656656] usb 1-3.4.1: Product: CP2102 USB to UART Bridge Controller
[429483.656661] usb 1-3.4.1: Manufacturer: Silicon Labs
[429483.656666] usb 1-3.4.1: SerialNumber: 0001
[429483.663687] cp210x 1-3.4.1:1.0: cp210x converter detected
[429483.666965] usb 1-3.4.1: cp210x converter now attached to ttyUSB0
[429719.385503] usb 1-1: new high-speed USB device number 47 using xhci_hcd
[429719.513887] usb 1-1: New USB device found, idVendor=04b4, idProduct=6572, bcdDevice=32.99
[429719.513893] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[429719.513895] usb 1-1: Product: USB2.0 Hub
[429719.515462] hub 1-1:1.0: USB hub found
[429719.515772] hub 1-1:1.0: 4 ports detected
[429719.792609] usb 1-1.4: new low-speed USB device number 48 using xhci_hcd
[429719.877250] usb 1-1.4: No LPM exit latency info found, disabling LPM.
[429719.898099] usb 1-1.4: New USB device found, idVendor=1f29, idProduct=0000, bcdDevice= 0.00
[429719.898119] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[429719.898126] usb 1-1.4: Product: USB Type-C Digital AV Adapter
[429719.898131] usb 1-1.4: Manufacturer: Analogix
[429719.898136] usb 1-1.4: SerialNumber: 201501ANX001
[429720.376725] usb 1-1.1: new full-speed USB device number 49 using xhci_hcd
[429720.456839] usb 1-1.1: New USB device found, idVendor=2d40, idProduct=0012, bcdDevice= 1.10
[429720.456859] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[429720.456867] usb 1-1.1: Product: Pico REAL Plus
[429720.456873] usb 1-1.1: Manufacturer: Pico Technology Co.Ltd.
[429720.456878] usb 1-1.1: SerialNumber: A3770
[429720.469148] hid-generic 0003:2D40:0012.0008: hiddev1,hidraw7: USB HID v1.11 Device [Pico Technology Co.Ltd. Pico REAL Plus] on usb-0000:00:14.0-1.1/input0
[429720.472384] input: Pico Technology Co.Ltd. Pico REAL Plus as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.1/0003:2D40:0012.0009/input/input27
[429720.473108] hid-multitouch 0003:2D40:0012.0009: input,hiddev2,hidraw8: USB HID v1.11 Mouse [Pico Technology Co.Ltd. Pico REAL Plus] on usb-0000:00:14.0-1.1/input1
[429722.681526] usb 1-1.3: new full-speed USB device number 50 using xhci_hcd
[429722.770007] usb 1-1.3: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 1.06
[429722.770034] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[429722.770046] usb 1-1.3: Product: USB Advanced Audio Device
[429722.770055] usb 1-1.3: Manufacturer: C-Media Electronics Inc.
[429722.806106] input: C-Media Electronics Inc. USB Advanced Audio Device as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.2/0003:0D8C:0022.000A/input/input28
[429722.806321] cm6533_jd 0003:0D8C:0022.000A: input,hiddev3,hidraw9: USB HID v1.11 Device [C-Media Electronics Inc. USB Advanced Audio Device] on usb-0000:00:14.0-1.3/input2
[429722.850036] usbcore: registered new interface driver snd-usb-audio

 

$ lsusb -t -v
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 1: Dev 47, If 0, Class=Hub, Driver=hub/4p, 480M
        ID 04b4:6572 Cypress Semiconductor Corp. Unprogrammed CY7C65642 hub
        |__ Port 3: Dev 50, If 1, Class=Audio, Driver=snd-usb-audio, 12M
            ID 0d8c:0022 C-Media Electronics, Inc. 
        |__ Port 3: Dev 50, If 2, Class=Human Interface Device, Driver=usbhid, 12M
            ID 0d8c:0022 C-Media Electronics, Inc. 
        |__ Port 3: Dev 50, If 0, Class=Audio, Driver=snd-usb-audio, 12M
            ID 0d8c:0022 C-Media Electronics, Inc. 
        |__ Port 1: Dev 49, If 0, Class=Human Interface Device, Driver=usbhid, 12M
            ID 2d40:0012  
        |__ Port 1: Dev 49, If 1, Class=Human Interface Device, Driver=usbhid, 12M
            ID 2d40:0012  
        |__ Port 4: Dev 48, If 0, Class=, Driver=, 1.5M
            ID 1f29:0000  

 

 

얘는 이렇게 돌려야 하네

 

+

장치는 /sys/class/drm/card1-DP-1 으로 연결된것 같고

$ udevadm monitor
KERNEL[86775.653367] change   /devices/platform/USBC000:00/typec/port0 (typec)
KERNEL[86775.653406] add      /devices/platform/USBC000:00/typec/port0/port0-partner (typec)
KERNEL[86775.653422] change   /devices/platform/USBC000:00/typec/port0 (typec)
KERNEL[86775.653458] change   /devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:001 (power_supply)
UDEV  [86775.655223] change   /devices/platform/USBC000:00/typec/port0 (typec)
UDEV  [86775.655799] change   /devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:001 (power_supply)
UDEV  [86775.656388] add      /devices/platform/USBC000:00/typec/port0/port0-partner (typec)
UDEV  [86775.657088] change   /devices/platform/USBC000:00/typec/port0 (typec)
KERNEL[86775.917329] change   /devices/pci0000:00/0000:00:02.0/drm/card1 (drm)
UDEV  [86775.934553] change   /devices/pci0000:00/0000:00:02.0/drm/card1 (drm)
KERNEL[86776.078811] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1 (usb)
KERNEL[86776.080126] change   /devices/pci0000:00/0000:00:14.0/usb1/1-1 (usb)
KERNEL[86776.080259] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0 (usb)
KERNEL[86776.083727] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0 (usb)
KERNEL[86776.083776] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1 (usb)
UDEV  [86776.089202] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1 (usb)
UDEV  [86776.095977] change   /devices/pci0000:00/0000:00:14.0/usb1/1-1 (usb)
UDEV  [86776.101407] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0 (usb)
UDEV  [86776.107090] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0 (usb)
UDEV  [86776.112352] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1 (usb)
KERNEL[86776.481217] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4 (usb)
KERNEL[86776.488080] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4:1.0 (usb)
KERNEL[86776.488249] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4 (usb)
UDEV  [86776.510201] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4 (usb)
UDEV  [86776.530765] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4:1.0 (usb)
UDEV  [86776.547559] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4 (usb)
KERNEL[86777.112843] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1 (usb)
KERNEL[86777.122202] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.0 (usb)
KERNEL[86777.123824] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:2D40:0012.0012 (hid)
KERNEL[86777.124607] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.0/usbmisc/hiddev1 (usbmisc)
KERNEL[86777.124787] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:2D40:0012.0012/hidraw/hidraw8 (hidraw)
KERNEL[86777.124982] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:2D40:0012.0012 (hid)
KERNEL[86777.125127] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.0 (usb)
KERNEL[86777.125348] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.1 (usb)
KERNEL[86777.127242] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.1/0003:2D40:0012.0013 (hid)
KERNEL[86777.128421] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.1/0003:2D40:0012.0013/input/input44 (input)
KERNEL[86777.128557] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.1/0003:2D40:0012.0013/input/input44/mouse7 (input)
KERNEL[86777.128716] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.1/0003:2D40:0012.0013/input/input44/event24 (input)
KERNEL[86777.128923] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.1/usbmisc/hiddev2 (usbmisc)
KERNEL[86777.129082] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.1/0003:2D40:0012.0013/hidraw/hidraw9 (hidraw)
KERNEL[86777.129201] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.1/0003:2D40:0012.0013 (hid)
KERNEL[86777.129314] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.1 (usb)
KERNEL[86777.129441] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1 (usb)
UDEV  [86777.140516] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1 (usb)
UDEV  [86777.146266] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.1 (usb)
UDEV  [86777.146331] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.0 (usb)
UDEV  [86777.148839] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:2D40:0012.0012 (hid)
UDEV  [86777.149435] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.1/0003:2D40:0012.0013 (hid)
UDEV  [86777.151715] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.0/usbmisc/hiddev1 (usbmisc)
UDEV  [86777.152543] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.1/0003:2D40:0012.0013/input/input44 (input)
UDEV  [86777.153251] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.1/usbmisc/hiddev2 (usbmisc)
UDEV  [86777.154119] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:2D40:0012.0012/hidraw/hidraw8 (hidraw)
UDEV  [86777.155696] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:2D40:0012.0012 (hid)
UDEV  [86777.155852] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.1/0003:2D40:0012.0013/hidraw/hidraw9 (hidraw)
UDEV  [86777.156035] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.1/0003:2D40:0012.0013/input/input44/mouse7 (input)
UDEV  [86777.160756] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.0 (usb)
UDEV  [86777.350387] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.1/0003:2D40:0012.0013/input/input44/event24 (input)
UDEV  [86777.351709] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.1/0003:2D40:0012.0013 (hid)
UDEV  [86777.356634] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1/1-1.1:1.1 (usb)
UDEV  [86777.363453] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.1 (usb)
KERNEL[86779.433596] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3 (usb)
KERNEL[86779.437884] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.0 (usb)
KERNEL[86779.462349] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.0/sound/card1 (sound)
KERNEL[86779.462531] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.0/sound/card1/pcmC1D0p (sound)
KERNEL[86779.462582] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.0/sound/card1/controlC1 (sound)
KERNEL[86779.462687] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.0 (usb)
KERNEL[86779.462741] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.1 (usb)
KERNEL[86779.462800] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.1 (usb)
KERNEL[86779.462864] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.2 (usb)
KERNEL[86779.465208] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.2/0003:0D8C:0022.0014 (hid)
KERNEL[86779.465584] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.2/0003:0D8C:0022.0014/input/input45 (input)
KERNEL[86779.465650] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.2/0003:0D8C:0022.0014/input/input45/event25 (input)
KERNEL[86779.465768] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.2/usbmisc/hiddev3 (usbmisc)
KERNEL[86779.465874] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.2/0003:0D8C:0022.0014/hidraw/hidraw10 (hidraw)
KERNEL[86779.465954] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.2/0003:0D8C:0022.0014 (hid)
KERNEL[86779.466051] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.2 (usb)
KERNEL[86779.466149] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3 (usb)
UDEV  [86779.476418] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3 (usb)
UDEV  [86779.482487] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.1 (usb)
UDEV  [86779.482559] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.2 (usb)
UDEV  [86779.482861] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.0 (usb)
UDEV  [86779.485448] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.0/sound/card1 (sound)
UDEV  [86779.485503] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.2/0003:0D8C:0022.0014 (hid)
UDEV  [86779.489217] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.2/0003:0D8C:0022.0014/input/input45 (input)
UDEV  [86779.489357] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.0/sound/card1/pcmC1D0p (sound)
UDEV  [86779.489398] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.2/usbmisc/hiddev3 (usbmisc)
KERNEL[86779.491068] change   /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.0/sound/card1 (sound)
UDEV  [86779.491721] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.1 (usb)
UDEV  [86779.492132] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.2/0003:0D8C:0022.0014/hidraw/hidraw10 (hidraw)
UDEV  [86779.518813] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.0/sound/card1/controlC1 (sound)
UDEV  [86779.523897] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.0 (usb)
UDEV  [86779.546666] add      /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.2/0003:0D8C:0022.0014/input/input45/event25 (input)
UDEV  [86779.548087] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.2/0003:0D8C:0022.0014 (hid)
UDEV  [86779.553519] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.2 (usb)
UDEV  [86779.561622] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3 (usb)
UDEV  [86779.563531] change   /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.0/sound/card1 (sound)

 

그 안에 EDID 파일에 접근하면 i2c로 바로 받아오는 듯.

그나저나 4k(세로) 72Hz만 지원하는건가?

$ for OUT in /sys/class/drm/card*; do echo $OUT; edid-decode $OUT/edid; echo "================="; done
/sys/class/drm/card1
/sys/class/drm/card1/edid: No such file or directory
=================
/sys/class/drm/card1-DP-1
edid-decode (hex):

00 ff ff ff ff ff ff 00 4f 2e 00 72 31 d4 00 00
2a 1c 01 04 a5 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 26 ff 70 6c 80 00 a0 f0 32 02
82 00 ff ff 00 00 00 1e 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fc
00 50 69 63 6f 56 52 00 00 00 00 00 00 00 00 00

----------------

Block 0, Base EDID:
  EDID Structure Version & Revision: 1.4
  Vendor & Product Identification:
    Manufacturer: SYN
    Model: 29184
    Serial Number: 54321
    Made in: week 42 of 2018
  Basic Display Parameters & Features:
    Digital display
    Bits per primary color channel: 8
    DisplayPort interface
    Image size is variable
    Gamma: 1.00
    Supported color formats: RGB 4:4:4
    First detailed timing does not include the native pixel format and preferred refresh rate
  Color Characteristics:
    Red  : 0.0000, 0.0000
    Green: 0.0000, 0.0000
    Blue : 0.0000, 0.0000
    White: 0.0000, 0.0000
  Established Timings I & II: none
  Standard Timings: none
  Detailed Timing Descriptors:
    DTD 1:  2160x3840   72.000 Hz   9:16  287.998 kHz 653.180 MHz (255 mm x 255 mm)
                 Hfront   50 Hsync   2 Hback  56 Hpol P
                 Vfront    8 Vsync   2 Vback 150 Vpol P
    Empty Descriptor
    Empty Descriptor
    Display Product Name: 'PicoVR'
Checksum: 0x00
=================

[링크 : https://bbs.archlinux.org/viewtopic.php?id=300029]

'하드웨어 > VR' 카테고리의 다른 글

pico real plus on windows  (0) 2026.02.08
pico real plus 윈도우에 연결하기  (0) 2024.07.31
5.5inch IPS 4k LCD  (0) 2024.07.29
pico real plus for U+ 구매  (0) 2024.07.28
Gear VR 리눅스 접속  (0) 2022.11.07
Posted by 구차니
하드웨어/VR2026. 2. 8. 16:00

별 언급없으면 win 11

컨트롤러는 HID 규격 마우스로 잡히는 듯

 

모니터로 잡히는데 일반 모니터인건 맞는데 표기법이 다를 뿐이려나. 윈11은 PicoVR이라고 명시된다.

win 11 win10

 

USB Type-C Digital AV Adapter라.. 이건 머지?

 

usb composite device 2개 추가, 일반 usb 허브 1개 추가

 

스피커(USB Advanced Audio Device) 추가

그래서 꽂으면 HDMI 모니터 대신 이쪽으로 소리가 넘어간다.

 

HID 규격 사용자 컨트롤 장치

HID 규격 터치 스크린

HID 준수 장치

Microsoft Input Configuration Device 1개

USB 입력 장치 3개 추가

 

+

win10 에서 custom resolution utility 를 통한 덤프

[링크 : https://m.blog.naver.com/kangyh5/221634215186]

 

+

꼬이는 바람에 드라이버 깔기 전으로 복원하고 라이젠 노트북에서 재시도

드라이버를 완전 재설치 해도 안풀리네.. -_-

 

+

2026.02.11

intel i5-7200u 내장 그래픽인데

4k 72hz를 지원하네? dp로 인식해서 가능한건가?

 



Time: 오전 10:28:55
Date: 2026년 2월 11일 수요일
EDID Manager Version: 1.0.0.14
___________________________________________________________________

Block 0 (EDID Base Block), Bytes 0 - 127,  128  BYTES OF EDID CODE:

        0   1   2   3   4   5   6   7   8   9   
000  |  00  FF  FF  FF  FF  FF  FF  00  4F  2E
010  |  00  72  31  D4  00  00  2A  1C  01  04
020  |  A5  00  00  00  00  00  00  00  00  00
030  |  00  00  00  00  00  00  00  00  01  01
040  |  01  01  01  01  01  01  01  01  01  01
050  |  01  01  01  01  26  FF  70  6C  80  00
060  |  A0  F0  32  02  82  00  FF  FF  00  00
070  |  00  1E  00  00  00  00  00  00  00  00
080  |  00  00  00  00  00  00  00  00  00  00
090  |  00  00  00  00  00  00  00  00  00  00
100  |  00  00  00  00  00  00  00  00  00  00
110  |  00  FC  00  50  69  63  6F  56  52  00
120  |  00  00  00  00  00  00  00  00

(8-9)     ID Manufacture Name : SYN
(10-11)   ID Product Code     : 7200
(12-15)   ID Serial Number    : 
(16)      Week of Manufacture : 42
(17)      Year of Manufacture : 2018

(18)      EDID Version Number : 1
(19)      EDID Revision Number: 4

(20)      Video Input Definition : Digital
DFP 1.x Compatible

(21)      Maximum Horizontal Image Size: 0 cm
(22)      Maximum Vertical Image Size  : 0 cm
(23)      Display Gamma                : 1.00
(24)      Power Management and Supported Feature(s):
MonochromeNon-sRGB

(25-34)   Color Characteristics
Red Chromaticity   :  Rx = 0.000  Ry = 0.000
Green Chromaticity :  Gx = 0.000  Gy = 0.000
Blue Chromaticity  :  Bx = 0.000  By = 0.000
Default White Point:  Wx = 0.000  Wy = 0.000

(35)      Established Timings I (Not Used)

(36)      Established Timings II (Not Used)

(37)      Manufacturer's Timings (Not Used)

(38-53)   Standard Timings (Not Used)

(54-71)   Detailed Descriptor #1: Detailed Timing (2160x3840 @ 72Hz)

Pixel Clock            : 653.18 MHz
Horizontal Image Size  : 255 mm
Vertical Image Size    : 255 mm
Refresh Mode           : Non-interlaced
Normal Display, No Stereo

Horizontal:
Active Time     : 2160 Pixels
Blanking Time   : 108 Pixels
Sync Offset     : 50 Pixels
Sync Pulse Width: 2 Pixels
Border          : 0 Pixels
Frequency       : 287 kHz

Vertical:
Active Time     : 3840 Lines
Blanking Time   : 160 Lines
Sync Offset     : 8 Lines
Sync Pulse Width: 2 Lines
Border          : 0 Lines

Digital Separate, Horizontal Polarity (+), Vertical Polarity (+)

Modeline: "2160x3840" 653.180 2160 2210 2212 2268 3840 3848 3850 4000 +hsync +vsync

(72-89)   Detailed Descriptor #2: Defined by Manufacturer

(90-107)  Detailed Descriptor #3: Defined by Manufacturer

(108-125) Detailed Descriptor #4: Monitor Name

Monitor Name: PicoVR

(126-127) Extension Flag and Checksum

Extension Block(s)  : 0
Checksum Value      : 0

___________________________________________________________________

System Information Summary:

Processor            : Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz
Operating System     : Microsoft Windows 10 Home
OS Version           : 10.0.19045
Service Pack         : 0.0

Video Controler:

Device ID            : VideoController1
Name                 : Intel(R) HD Graphics 620
Adapter Compatibility: Intel Corporation
Video Processor      : Intel(R) HD Graphics Family
Video RAM            : 1.00 GB (1,073,741,824 Bytes)
Availability         : Running or Full Power
Driver Version       : 26.20.100.7324
PNP Device ID        : PCI\VEN_8086&DEV_5916&SUBSYS_C148144D&REV_02\3&11583659&0&10
Resolution           : 1920x1080
Max Refresh Rate     : 59 Hz
Min Refresh Rate     : 48 Hz
Current Refresh Rate : 59 Hz
Current Scan Mode    : None-Interlaced
Status               : OK


___________________________________________________________________

'하드웨어 > VR' 카테고리의 다른 글

pico real plus on linux  (0) 2026.02.09
pico real plus 윈도우에 연결하기  (0) 2024.07.31
5.5inch IPS 4k LCD  (0) 2024.07.29
pico real plus for U+ 구매  (0) 2024.07.28
Gear VR 리눅스 접속  (0) 2022.11.07
Posted by 구차니
embeded/esp322026. 2. 8. 15:07

찾아보니 아래 경로에 있다

C:\Espressif\frameworks\esp-idf-v5.3.1\examples\get-started\hello_world

[링크 : https://docs.espressif.com/projects/esp-idf/en/stable/esp32/get-started/windows-setup.html]

 


C:\src>mkdir tt

C:\src>cd tt

C:\src\tt>mkdir main

C:\src\tt>idf.py add-dependency "espressif/esp_lvgl_port^2.3.0"
Executing action: add-dependency
Created "C:\src\tt\main\idf_component.yml"
Successfully added dependency "espressif/esp_lvgl_port^2.3.0" to component "main"
Done

C:\src\tt>idf.py add-dependency "lvgl/lvgl^9.*"
Executing action: add-dependency
Successfully added dependency "lvgl/lvgl^9.*" to component "main"
Done

C:\src\tt>git submodule add https://github.com/lvgl/lvgl.git components/lvgl
fatal: not a git repository (or any of the parent directories): .git

C:\src\tt>idf.py add-dependency "espressif/esp_lcd_gc9a01^2.0.0"
Executing action: add-dependency
Successfully added dependency "espressif/esp_lcd_gc9a01^2.0.0" to component "main"
Done

C:\src\tt>dir
 C 드라이브의 볼륨에는 이름이 없습니다.
 볼륨 일련 번호: 6A30-5BAD

 C:\src\tt 디렉터리

2026-02-08  오후 03:04    <DIR>          .
2026-02-08  오후 03:04    <DIR>          ..
2026-02-08  오후 03:04    <DIR>          main
               0개 파일                   0 바이트
               3개 디렉터리  379,272,712,192 바이트 남음

C:\src\tt>cd main

C:\src\tt\main>dir
 C 드라이브의 볼륨에는 이름이 없습니다.
 볼륨 일련 번호: 6A30-5BAD

 C:\src\tt\main 디렉터리

2026-02-08  오후 03:04    <DIR>          .
2026-02-08  오후 03:04    <DIR>          ..
2026-02-08  오후 03:06               652 idf_component.yml
               1개 파일                 652 바이트
               2개 디렉터리  379,272,712,192 바이트 남음

C:\src\tt\main>type idf_component.yml
## IDF Component Manager Manifest File
dependencies:
  espressif/esp_lcd_gc9a01: "^2.0.0"
  lvgl/lvgl: "^9.*"
  espressif/esp_lvgl_port: "^2.3.0"
  ## Required IDF version
  idf:
    version: ">=4.1.0"
  # # Put list of dependencies here
  # # For components maintained by Espressif:
  # component: "~1.0.0"
  # # For 3rd party components:
  # username/component: ">=1.0.0,<2.0.0"
  # username2/component2:
  #   version: "~1.0.0"
  #   # For transient dependencies `public` flag can be set.
  #   # `public` flag doesn't have an effect dependencies of the `main` component.
  #   # All dependencies of `main` are public by default.
  #   public: true

[링크 : https://docs.lvgl.io/master/integration/chip_vendors/espressif/add_lvgl_to_esp32_idf_project.html]

 


C:\src>cd hello_world

C:\src\hello_world>idf.py set-target esp32
Adding "set-target"'s dependency "fullclean" to list of commands with default set of options.
Executing action: fullclean
Build directory 'C:\src\hello_world\build' not found. Nothing to clean.
Executing action: set-target
Set Target to: esp32, new sdkconfig will be created.
Running cmake in directory C:\src\hello_world\build
Executing "cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DPYTHON=C:\Espressif\python_env\idf5.3_py3.11_env\Scripts\python.exe -DESP_PLATFORM=1 -DIDF_TARGET=esp32 -DCCACHE_ENABLE=1 C:\src\hello_world"...
-- Found Git: C:/Espressif/tools/idf-git/2.44.0/cmd/git.exe (found version "2.44.0.windows.1")
-- ccache will be used for faster recompilation
-- The C compiler identification is GNU 13.2.0
-- The CXX compiler identification is GNU 13.2.0
-- The ASM compiler identification is GNU
-- Found assembler: C:/Espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc.exe
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/xtensa-esp32-elf-g++.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- git rev-parse returned 'fatal: not a git repository (or any of the parent directories): .git'
-- Could not use 'git describe' to determine PROJECT_VER.
-- Building ESP-IDF components for target esp32
-- Project sdkconfig file C:/src/hello_world/sdkconfig
-- Compiler supported targets: xtensa-esp-elf
-- Found Python3: C:/Espressif/python_env/idf5.3_py3.11_env/Scripts/python.exe (found version "3.11.2") found components: Interpreter
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS
-- Performing Test C_COMPILER_SUPPORTS_WFORMAT_SIGNEDNESS - Success
-- App "hello_world" version: 1
-- Adding linker script C:/src/hello_world/build/esp-idf/esp_system/ld/memory.ld
-- Adding linker script C:/src/hello_world/build/esp-idf/esp_system/ld/sections.ld.in
-- Adding linker script C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_rom/esp32/ld/esp32.rohttp://m.api.ld
-- Adding linker script C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_rom/esp32/ld/esp32.rohttp://m.libgcc.ld
-- Adding linker script C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_rom/esp32/ld/esp32.rohttp://m.newlib-data.ld
-- Adding linker script C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_rom/esp32/ld/esp32.rohttp://m.syscalls.ld
-- Adding linker script C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_rom/esp32/ld/esp32.rohttp://m.newlib-funcs.ld
-- Adding linker script C:/Espressif/frameworks/esp-idf-v5.3.1/components/soc/esp32/ld/esp32.peripherals.ld
-- Components: app_trace app_update bootloader bootloader_support bt cmock console cxx driver efuse esp-tls esp_adc esp_app_format esp_bootloader_format esp_coex esp_common esp_driver_ana_cmpr esp_driver_cam esp_driver_dac esp_driver_gpio esp_driver_gptimer esp_driver_i2c esp_driver_i2s esp_driver_isp esp_driver_jpeg esp_driver_ledc esp_driver_mcpwm esp_driver_parlio esp_driver_pcnt esp_driver_ppa esp_driver_rmt esp_driver_sdio esp_driver_sdm esp_driver_sdmmc esp_driver_sdspi esp_driver_spi esp_driver_touch_sens esp_driver_tsens esp_driver_uart esp_driver_usb_serial_jtag esp_eth esp_event esp_gdbstub esp_hid esp_http_client esp_http_server esp_https_ota esp_https_server esp_hw_support esp_lcd esp_local_ctrl esp_mm esp_netif esp_netif_stack esp_partition esp_phy esp_pm esp_psram esp_ringbuf esp_rom esp_system esp_timer esp_vfs_console esp_wifi espcoredump esptool_py fatfs freertos hal heap http_parser idf_test ieee802154 json log lwip main mbedtls mqtt newlib nvs_flash nvs_sec_provider openthread partition_table perfmon protobuf-c protocomm pthread sdmmc soc spi_flash spiffs tcp_transport ulp unity usb vfs wear_levelling wifi_provisioning wpa_supplicant xtensa
-- Component paths: C:/Espressif/frameworks/esp-idf-v5.3.1/components/app_trace C:/Espressif/frameworks/esp-idf-v5.3.1/components/app_update C:/Espressif/frameworks/esp-idf-v5.3.1/components/bootloader C:/Espressif/frameworks/esp-idf-v5.3.1/components/bootloader_support C:/Espressif/frameworks/esp-idf-v5.3.1/components/bt C:/Espressif/frameworks/esp-idf-v5.3.1/components/cmock C:/Espressif/frameworks/esp-idf-v5.3.1/components/console C:/Espressif/frameworks/esp-idf-v5.3.1/components/cxx C:/Espressif/frameworks/esp-idf-v5.3.1/components/driver C:/Espressif/frameworks/esp-idf-v5.3.1/components/efuse C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp-tls C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_adc C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_app_format C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_bootloader_format C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_coex C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_common C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_driver_ana_cmpr C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_driver_cam C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_driver_dac C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_driver_gpio C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_driver_gptimer C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_driver_i2c C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_driver_i2s C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_driver_isp C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_driver_jpeg C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_driver_ledc C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_driver_mcpwm C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_driver_parlio C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_driver_pcnt C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_driver_ppa C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_driver_rmt C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_driver_sdio C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_driver_sdm C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_driver_sdmmc C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_driver_sdspi C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_driver_spi C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_driver_touch_sens C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_driver_tsens C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_driver_uart C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_driver_usb_serial_jtag C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_eth C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_event C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_gdbstub C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_hid C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_http_client C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_http_server C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_https_ota C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_https_server C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_hw_support C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_lcd C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_local_ctrl C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_mm C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_netif C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_netif_stack C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_partition C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_phy C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_pm C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_psram C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_ringbuf C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_rom C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_system C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_timer C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_vfs_console C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_wifi C:/Espressif/frameworks/esp-idf-v5.3.1/components/espcoredump C:/Espressif/frameworks/esp-idf-v5.3.1/components/esptool_py C:/Espressif/frameworks/esp-idf-v5.3.1/components/fatfs C:/Espressif/frameworks/esp-idf-v5.3.1/components/freertos C:/Espressif/frameworks/esp-idf-v5.3.1/components/hal C:/Espressif/frameworks/esp-idf-v5.3.1/components/heap C:/Espressif/frameworks/esp-idf-v5.3.1/components/http_parser C:/Espressif/frameworks/esp-idf-v5.3.1/components/idf_test C:/Espressif/frameworks/esp-idf-v5.3.1/components/ieee802154 C:/Espressif/frameworks/esp-idf-v5.3.1/components/json C:/Espressif/frameworks/esp-idf-v5.3.1/components/log C:/Espressif/frameworks/esp-idf-v5.3.1/components/lwip C:/src/hello_world/main C:/Espressif/frameworks/esp-idf-v5.3.1/components/mbedtls C:/Espressif/frameworks/esp-idf-v5.3.1/components/mqtt C:/Espressif/frameworks/esp-idf-v5.3.1/components/newlib C:/Espressif/frameworks/esp-idf-v5.3.1/components/nvs_flash C:/Espressif/frameworks/esp-idf-v5.3.1/components/nvs_sec_provider C:/Espressif/frameworks/esp-idf-v5.3.1/components/openthread C:/Espressif/frameworks/esp-idf-v5.3.1/components/partition_table C:/Espressif/frameworks/esp-idf-v5.3.1/components/perfmon C:/Espressif/frameworks/esp-idf-v5.3.1/components/protobuf-c C:/Espressif/frameworks/esp-idf-v5.3.1/components/protocomm C:/Espressif/frameworks/esp-idf-v5.3.1/components/pthread C:/Espressif/frameworks/esp-idf-v5.3.1/components/sdmmc C:/Espressif/frameworks/esp-idf-v5.3.1/components/soc C:/Espressif/frameworks/esp-idf-v5.3.1/components/spi_flash C:/Espressif/frameworks/esp-idf-v5.3.1/components/spiffs C:/Espressif/frameworks/esp-idf-v5.3.1/components/tcp_transport C:/Espressif/frameworks/esp-idf-v5.3.1/components/ulp C:/Espressif/frameworks/esp-idf-v5.3.1/components/unity C:/Espressif/frameworks/esp-idf-v5.3.1/components/usb C:/Espressif/frameworks/esp-idf-v5.3.1/components/vfs C:/Espressif/frameworks/esp-idf-v5.3.1/components/wear_levelling C:/Espressif/frameworks/esp-idf-v5.3.1/components/wifi_provisioning C:/Espressif/frameworks/esp-idf-v5.3.1/components/wpa_supplicant C:/Espressif/frameworks/esp-idf-v5.3.1/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: C:/src/hello_world/build

 

 

 


C:\src\hello_world>idf.py build
Executing action: all (aliases: build)
Running ninja in directory C:\src\hello_world\build
Executing "ninja all"...
[4/966] Generating ../../partition_table/partition-table.bin
Partition table binary generated. Contents:
*******************************************************************************
# ESP-IDF Partition Table
# Name, Type, SubType, Offset, Size, Flags
nvs,data,nvs,0x9000,24K,
phy_init,data,phy,0xf000,4K,
factory,app,factory,0x10000,1M,
*******************************************************************************
[452/966] Performing configure step for 'bootloader'
-- Found Git: C:/Espressif/tools/idf-git/2.44.0/cmd/git.exe (found version "2.44.0.windows.1")
-- The C compiler identification is GNU 13.2.0
-- The CXX compiler identification is GNU 13.2.0
-- The ASM compiler identification is GNU
-- Found assembler: C:/Espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc.exe
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/xtensa-esp32-elf-gcc.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Espressif/tools/xtensa-esp-elf/esp-13.2.0_20240530/xtensa-esp-elf/bin/xtensa-esp32-elf-g++.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building ESP-IDF components for target esp32
-- Project sdkconfig file C:/src/hello_world/sdkconfig
-- Compiler supported targets: xtensa-esp-elf
-- Adding linker script C:/Espressif/frameworks/esp-idf-v5.3.1/components/soc/esp32/ld/esp32.peripherals.ld
-- Bootloader project name: "bootloader" version: 1
-- Adding linker script C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_rom/esp32/ld/esp32.rom.ld
-- Adding linker script C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_rom/esp32/ld/esp32.rohttp://m.api.ld
-- Adding linker script C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_rom/esp32/ld/esp32.rohttp://m.libgcc.ld
-- Adding linker script C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_rom/esp32/ld/esp32.rohttp://m.newlib-funcs.ld
-- Adding linker script C:/Espressif/frameworks/esp-idf-v5.3.1/components/bootloader/subproject/main/ld/esp32/bootloader.ld
-- Adding linker script C:/Espressif/frameworks/esp-idf-v5.3.1/components/bootloader/subproject/main/ld/esp32/bootloader.rom.ld
-- Components: bootloader bootloader_support efuse esp_app_format esp_bootloader_format esp_common esp_hw_support esp_rom esp_system esptool_py freertos hal log main micro-ecc newlib partition_table soc spi_flash xtensa
-- Component paths: C:/Espressif/frameworks/esp-idf-v5.3.1/components/bootloader C:/Espressif/frameworks/esp-idf-v5.3.1/components/bootloader_support C:/Espressif/frameworks/esp-idf-v5.3.1/components/efuse C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_app_format C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_bootloader_format C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_common C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_hw_support C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_rom C:/Espressif/frameworks/esp-idf-v5.3.1/components/esp_system C:/Espressif/frameworks/esp-idf-v5.3.1/components/esptool_py C:/Espressif/frameworks/esp-idf-v5.3.1/components/freertos C:/Espressif/frameworks/esp-idf-v5.3.1/components/hal C:/Espressif/frameworks/esp-idf-v5.3.1/components/log C:/Espressif/frameworks/esp-idf-v5.3.1/components/bootloader/subproject/main C:/Espressif/frameworks/esp-idf-v5.3.1/components/bootloader/subproject/components/micro-ecc C:/Espressif/frameworks/esp-idf-v5.3.1/components/newlib C:/Espressif/frameworks/esp-idf-v5.3.1/components/partition_table C:/Espressif/frameworks/esp-idf-v5.3.1/components/soc C:/Espressif/frameworks/esp-idf-v5.3.1/components/spi_flash C:/Espressif/frameworks/esp-idf-v5.3.1/components/xtensa
-- Configuring done
-- Generating done
-- Build files have been written to: C:/src/hello_world/build/bootloader
[107/108] Generating binary image from built executable
esptool.py v4.8.1
Creating esp32 image...
Merged 2 ELF sections
Successfully created esp32 image.
Generated C:/src/hello_world/build/bootloader/bootloader.bin
[108/108] cmd.exe /C "cd /D C:\src\hello_world\build\bootl...0x1000 C:/src/hello_world/build/bootloader/bootloader.bin"
Bootloader binary size 0x6880 bytes. 0x780 bytes (7%) free.
[965/966] Generating binary image from built executable
esptool.py v4.8.1
Creating esp32 image...
Merged 2 ELF sections
Successfully created esp32 image.
Generated C:/src/hello_world/build/hello_world.bin
[966/966] cmd.exe /C "cd /D C:\src\hello_world\build\esp-i...tition-table.bin C:/src/hello_world/build/hello_world.bin"
hello_world.bin binary size 0x2b9c0 bytes. Smallest app partition is 0x100000 bytes. 0xd4640 bytes (83%) free.

Project build complete. To flash, run:
 idf.py flash
or
 idf.py -p PORT flash
or
 python -m esptool --chip esp32 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 2MB --flash_freq 40m 0x1000 build\bootloader\bootloader.bin 0x8000 build\partition_table\partition-table.bin 0x10000 build\hello_world.bin
or from the "C:\src\hello_world\build" directory
 python -m esptool --chip esp32 -b 460800 --before default_reset --after hard_reset write_flash "@flash_args"

 


C:\src\hello_world>idf.py add-dependency "espressif/esp_lvgl_port^2.3.0"
Executing action: add-dependency
Created "C:\src\hello_world\main\idf_component.yml"
Successfully added dependency "espressif/esp_lvgl_port^2.3.0" to component "main"

C:\src\hello_world>type main\idf_component.yml
## IDF Component Manager Manifest File
dependencies:
  espressif/esp_lvgl_port: "^2.3.0"
  ## Required IDF version
  idf:
    version: ">=4.1.0"
  # # Put list of dependencies here
  # # For components maintained by Espressif:
  # component: "~1.0.0"
  # # For 3rd party components:
  # username/component: ">=1.0.0,<2.0.0"
  # username2/component2:
  #   version: "~1.0.0"
  #   # For transient dependencies `public` flag can be set.
  #   # `public` flag doesn't have an effect dependencies of the `main` component.
  #   # All dependencies of `main` are public by default.
  #   public: true

C:\src\hello_world>idf.py add-dependency "lvgl/lvgl^8.*"
Executing action: add-dependency
Successfully added dependency "lvgl/lvgl^8.*" to component "main"

C:\src\hello_world>type main\idf_component.yml
## IDF Component Manager Manifest File
dependencies:
  lvgl/lvgl: "^8.*"
  espressif/esp_lvgl_port: "^2.3.0"
  ## Required IDF version
  idf:
    version: ">=4.1.0"
  # # Put list of dependencies here
  # # For components maintained by Espressif:
  # component: "~1.0.0"
  # # For 3rd party components:
  # username/component: ">=1.0.0,<2.0.0"
  # username2/component2:
  #   version: "~1.0.0"
  #   # For transient dependencies `public` flag can be set.
  #   # `public` flag doesn't have an effect dependencies of the `main` component.
  #   # All dependencies of `main` are public by default.
  #   public: true

C:\src\hello_world>idf.py add-dependency "espressif/esp_lcd_gc9a01^2.0.0"
Executing action: add-dependency
Successfully added dependency "espressif/esp_lcd_gc9a01^2.0.0" to component "main"

C:\src\hello_world>type main\idf_component.yml
## IDF Component Manager Manifest File
dependencies:
  espressif/esp_lcd_gc9a01: "^2.0.0"
  lvgl/lvgl: "^8.*"
  espressif/esp_lvgl_port: "^2.3.0"
  ## Required IDF version
  idf:
    version: ">=4.1.0"
  # # Put list of dependencies here
  # # For components maintained by Espressif:
  # component: "~1.0.0"
  # # For 3rd party components:
  # username/component: ">=1.0.0,<2.0.0"
  # username2/component2:
  #   version: "~1.0.0"
  #   # For transient dependencies `public` flag can be set.
  #   # `public` flag doesn't have an effect dependencies of the `main` component.
  #   # All dependencies of `main` are public by default.
  #   public: true

 

C:\src\hello_world>idf.py menuconfig
Executing action: menuconfig
Running ninja in directory C:\src\hello_world\build
Executing "ninja menuconfig"...
[0/1] cmd.exe /C "cd /D C:\src\hello_world\build && C:\Esp...ERSION=5.3.1 --output config C:/src/hello_world/sdkconfig"C:/Espressif/frameworks/esp-idf-v5.3.1/Kconfig:15: warning: IDF_ENV_FPGA has 'option env="IDF_ENV_FPGA"', but the environment variable IDF_ENV_FPGA is not set
Loaded configuration 'C:/src/hello_world/sdkconfig'
No changes to save (for 'C:/src/hello_world/sdkconfig')

 

+

component config 를 따라가보면 먼가 많긴한데 아쉽게도(?) npm 이나 pip 처럼 먼가 외부 라이브러리 가져오는건 아니고

이걸 수정하면 sdkconfig 파일이 바뀔 뿐인데 어떻게 쓰지?

+

[링크 : https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-guides/tools/idf-py.html]

'embeded > esp32' 카테고리의 다른 글

esp component 와 idf.py create-project-from-example  (0) 2026.02.10
idf.py help  (0) 2026.02.10
esp-idf on windows  (0) 2026.02.05
esp32 와 ili9341 direction  (0) 2026.01.23
esp32-wroom-32 보드 / arduino 개발툴  (0) 2026.01.23
Posted by 구차니

pico real plus 를 5800u에 연결했더니 이 사단이 나서

 

혹시나 해서 아드레날린 설치.

그런데 왜.. 다운그레이드라고 써있냐???

[링크 : https://www.amd.com/ko/products/software/adrenalin.html]

 

어?

 

그래서 cpu에 맞는걸로 다시 받아서 시도!

[링크 : https://www.amd.com/ko/support/downloads/previous-drivers.html/processors/ryzen/ryzen-5000-series/amd-ryzen-7-5800u.html]

 

초기화는 죽어도 클릭이 안되네 -_-

 

+

vantage 에서 26년 2월 3일에 먼가 깔았네?

 

머.. 설치다 되고 뜨는게 별게 없네

 

일단 게임안할때는 절전으로 해야겠다

 

노트북 모니터는 FHD 인데.. 이걸 기반으로 picoVR쪽에 넣으려고 했는데 실패

임의로 60Hz로 넣었더니 이제 모니터로 인식 자체가 안된다. ㅠㅠ

 

pico real plus 하.. 640x480 이게 머야 ㅠㅠ

 

이거 넣은걸 지우려고 드라이버 다시 설치하고 해도 안되네..

[링크 : https://www.reddit.com/r/AMDHelp/comments/o7rm5g/repost_how_to_delete_the_custom_resolution_in/?tl=ko]

'개소리 왈왈 > 컴퓨터' 카테고리의 다른 글

dp to usb-c... ?  (0) 2026.02.08
오늘의 줍줍  (0) 2026.01.11
모니터 암 설치 완료  (4) 2026.01.02
체리 키보드 alt-f4가 안되네?  (0) 2026.01.02
체리 키보드 mx 3.0s rgb 적축 지름  (0) 2025.12.31
Posted by 구차니

보드에서 dp를 받아 usb-c에 alt mode로 보내주는 녀석 드럽게 비싸네

[링크 : https://itempage3.auction.co.kr/DetailView.aspx?itemno=E834554107] 86500

 

display to usb-c 양방향 싼데.. usb-c male 타입이라

[링크 : https://itempage3.auction.co.kr/DetailView.aspx?itemno=F396756975] 13810

 

female to female로 변환하면 되려나? 으으 배송비

[링크 : https://itempage3.auction.co.kr/DetailView.aspx?itemno=E340263790] 3000 + 3000

'개소리 왈왈 > 컴퓨터' 카테고리의 다른 글

amd radeon software(아드레날린) 설치  (0) 2026.02.08
오늘의 줍줍  (0) 2026.01.11
모니터 암 설치 완료  (4) 2026.01.02
체리 키보드 alt-f4가 안되네?  (0) 2026.01.02
체리 키보드 mx 3.0s rgb 적축 지름  (0) 2025.12.31
Posted by 구차니
Microsoft/Windows2026. 2. 7. 20:53

lg ph550 hdmi로 연결하고

해상도 변경을 nvidia 제어판이 아닌 윈도우에서 하니

(3D) 라고 쓰여있는게 나온다.

문제는.. 빔 프로젝터가 3d를 지원하는건 1024x768 120Hz 뿐인데

60Hz 넘으면 일단 3D를 찍고 보는건가?

그 와중에 3D 지원하는 디스플레인건 어떻게 아는겨?

Posted by 구차니

doom eternal은 드라이버 버전을 보는지 실해에 실패한다.

442.19 면.. 이유가 왜일까? vulkan 지원때문이려나?

Posted by 구차니

되는 목록에 flatout이 있어서 시도(용량이 2기가도 안되서 설치가 금세 되서 ㅋㅋ)

눈으로 보면 두개 겹쳐 보이는데, 스샷찍어 보면 정상으로 나온다.

 

기본값 15%

 

중앙의 녹색차를 보면 약간 차이가 난다.

 

100% 하면

 

눈으로는 도저히 촛점을 잡히 못할정도가 되는데, 아무튼 제법 멀리 떨어진다.

 

혹시나 해서 핸드폰으로 찍어보니 IR emitter라는말이 맞게

빨간색으로 송출한다. 이러니까 화면의 반짝임을 이용하는 DLP Ready 안경과는 호환이 안되겠지

Posted by 구차니