'하드웨어'에 해당되는 글 721건

  1. 2026.07.03 진공펌프
  2. 2026.07.01 lc2041
  3. 2026.06.25 웹캠 비디오 포맷
  4. 2026.06.13 고장난 iptime n704sr 로그
  5. 2026.06.11 로지텍 C920 H.264 지원 웹캠
  6. 2026.05.26 삼성 SSG 1000 3D 셔터 글래스 2
  7. 2026.05.21 nvidia tensor core
  8. 2026.03.19 i-pex 커넥터 MHF1 / MHF4L
  9. 2026.02.27 sx1276 raw pakcet
  10. 2026.02.26 lora driver for stm32 written in c

유튜브 쇼츠로 터보분자펌프를 보면서 신기해했는데

그정도 까진 아니어도 진공펌프를 다뤄야 할 날이 오게 될 줄이야 -_-

 

러핑 펌프라고 해서 무난하게(?) 사용하는 진공 펌프가 있고

그 하위에 로터리 베인 / 로터리 피스톤 / 수착 가 있는데

수착(sorption)은 다공성 물질등으로 기체를 붙여서 진공으로 만드는 녀석이고

진공을 만들어서 고진공 상태에서 작동이 가능할 만한 녀석으로 만드는건 로터리 베인과 / 로터리 피스톤 정도인것 같다.

 

1mbar가 0.750062 torr 라고 하고

대기압은 1atm = 1013.25 mbar = 760 torr로 정의된다.

 

아무튼 로터리 펌프라고 해도 10^-3~10^-4 mbar 까지는 달성이 가능해서

반도체 같은게 아니라면 충분하지 않을까 싶을 정도

[링크 : https://m.blog.naver.com/iotsensor/221622716455]

 

오일리스 진공펌프

[링크 : https://blog.naver.com/sugarfree/222472452693]

'하드웨어 > 모터(motor)' 카테고리의 다른 글

하모닉 드라이브, 사이클로이드 드라이브  (0) 2026.01.13
스텝 모터 2상 4상  (0) 2025.11.28
NEMA 17 스텝 모터?  (0) 2025.02.11
MG-996R 하이토크 디지털 서보  (0) 2025.01.07
로봇 다리  (0) 2021.07.21
Posted by 구차니

Controller SPLC780D1-001A

[링크 : https://m.eleparts.co.kr/data/goods_old/data/LC2041-SMLYH6-D%20Rev%201.0G.pdf]

 

언어가 하위 모델로 들어가나보다

sunplus껀

SPLC780D-01 일본어

SPLC780D-02 러시아어(키릴자모)

SPLC780D-03 그리스어

SPLC780D-08 라틴어군 (독일어/아이슬란드어/스웨덴어/프랑스어/포르투칼어/스페인어)

SPLC780D-13 일본어

SPLC780D-14 아랍어

SPLC780D-15 일본어 + 그리스?

SPLC780D-01 일본어 + 러시아

SPLC780D-17 일본어 + 라틴어군

SPLC780D-18 ???

SPLC780D-19 라틴어군 + 큰 폰트(알파벳)

SPLC780D-54 라틴어군 작은 폰트

 

그 이후로는 확장영역이 다른데 어디 나라 타겟인지 써있지 않아서 모르겠다

 

[링크 : https://www.displayfuture.com/Display/datasheet/controller/SPLC780D1.pdf] orient

[링크 : https://www.devicemart.co.kr/mart7/upload/html_img/30102/SPLC780D.pdf] sunplus

'하드웨어 > Display 장비' 카테고리의 다른 글

nvidia tensor core  (0) 2026.05.21
ILI9341 datasheet  (0) 2026.01.21
lcd timing  (0) 2025.11.28
pw700 edid 덤프  (0) 2025.10.27
lg pw700 3d 모드 활성화 super slow 촬영  (0) 2025.10.26
Posted by 구차니

조이트론 HD20

$ v4l2-ctl --device=/dev/video2 --list-formats
ioctl: VIDIOC_ENUM_FMT
Type: Video Capture

[0]: 'MJPG' (Motion-JPEG, compressed)
[1]: 'YUYV' (YUYV 4:2:2)

 

다이소 웹캠. 

$ v4l2-ctl --device=/dev/video4 --list-formats
ioctl: VIDIOC_ENUM_FMT
Type: Video Capture

[0]: 'YUYV' (YUYV 4:2:2)

 

로지텍 C920

$ v4l2-ctl --device=/dev/video2 --list-formats
ioctl: VIDIOC_ENUM_FMT
Type: Video Capture

[0]: 'YUYV' (YUYV 4:2:2)
[1]: 'H264' (H.264, compressed)
[2]: 'MJPG' (Motion-JPEG, compressed)

2026.06.11 - [하드웨어/캡쳐보드 카메라] - 로지텍 C920 H.264 지원 웹캠

'하드웨어 > 캡쳐보드 카메라' 카테고리의 다른 글

로지텍 C920 H.264 지원 웹캠  (0) 2026.06.11
usb webcam 대역폭 에러  (0) 2024.05.09
eos-m 줌렌즈 픽쳐 스타일 설정  (0) 2018.06.24
HCVR5108-S2/-V2 USB wireless 실패  (0) 2018.02.15
Magewell Pro Capture SDI  (0) 2017.11.30
Posted by 구차니
하드웨어/Network 장비2026. 6. 13. 18:18

 

 

 

대충봐서는 PMIC 같긴한데..  파트명 찾는건 실패

 

 

RTL8197F 802.11bgn WiSoC

1GHz MIPS24Kc processor

[링크 : https://www.realtek.com/Product/Index?id=403&cate_id=194]

 

MIPS32® 24Kc™

[링크 : https://s3-eu-west-1.amazonaws.com/downloads-mips/documents/MD00346-2B-24K-DTS-04.00.pdf]

 

정직하게 GND / TX / RX 있어서 TTL UART로 연결하니 잘나온다. (38400-N-8-1)

전원 문제는 아닌거 같고 펌웨어 나갔거나, soc 망가져서 wifi가 안올라 오는건가?

그 와중에 먼가.. 자체 제작 부트로더 인가 메시지가 평소 보던거랑 좀 다르다

Booting...
init_ram
bond:0x00000004
MCM 64/32MB

 dram_init_clk_frequency ,ddr_freq=1066 (Mbps), 533 (MHZ) 

DRAM init disable

DRAM init enable

DRAM init is done , jump to DRAM
enable DRAM ODT 

SDR init done dev_map=0xb8142000

Detect page_size = 2KB (3)

Detect bank_size = 4 banks(0x00000001)

Detect dram size = 64MB (0x04000000)

DDR init OK
init ddr ok

DRAM Type: DDR2
        DRAM frequency: 533MHz
        DRAM Size: 64MB
JEDEC id C84017, EXT id 0xc840
found gd25q64
flash vendor: GigaDevice
gd25q64, size=8MB, erasesize=4KB, max_speed_hz=41000000Hz
auto_mode=0 addr_width=3 erase_opcode=0x00000020
Write PLL1=80c000c2
=>CPU Wake-up interrupt happen! GISR=89000080 
Reboot Result from Watchdog Timeout!

---Realtek RTL8197F-VG boot code at 2024.08.12-13:21+0900 v3.4.14b (600MHz)
Delay 1 second.
Check Firmware(00040000) : size: 0x0079cfc8 ---->[ OK ]
Firmware CHECKED [OK]
Jump to image start=0x80a00000...
decompressing kernel:
Uncompressing Linux... done, booting the kernel.
done decompressing kernel.
start address: 0x8042d900
Linux version 3.10.90 (hykim@20920ed568ef) (gcc version 4.8.5 20150209 (prerelease) (Realtek MSDK-4.8.5p1 Build 2536) ) #1 Fri Mar 276
bootconsole [early0] enabled
CPU revision is: 00019385 (MIPS 24Kc)
Determined physical RAM map:
 memory: 04000000 @ 00000000 (usable)
Zone ranges:
  Normal   [mem 0x00000000-0x03ffffff]
Movable zone start for each node
Early memory node ranges
  node   0: [mem 0x00000000-0x03ffffff]
Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes
Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 4088
Kernel command line: console=ttyS0,38400 root=/dev/mtdblock1
PID hash table entries: 256 (order: -4, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 1, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 0, 16384 bytes)
Writing ErrCtl register=0001ac22
Readback ErrCtl register=0001ac22
Memory: 50272k/65536k available (4317k kernel code, 15264k reserved, 1516k data, 176k init, 0k highmem)
SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:192
Realtek GPIO IRQ init
Calibrating delay loop... 398.13 BogoMIPS (lpj=1990656)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 2048
NET: Registered protocol family 16
<<<<<Register PCI Controller>>>>>
Do MDIO_RESET
40MHz
PCIE ->  Cannot LinkUP
Realtek GPIO controller driver init
INFO: registering sheipa spi device
bio: create slab <bio-0> at 0
INFO: sheipa spi driver register
INFO: sheipa spi probe
Switching to clocksource MIPS
NET: Registered protocol family 2
TCP established hash table entries: 2048 (order: 0, 16384 bytes)
TCP bind hash table entries: 2048 (order: -1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP: reno registered
UDP hash table entries: 1024 (order: 0, 16384 bytes)
UDP-Lite hash table entries: 1024 (order: 0, 16384 bytes)
NET: Registered protocol family 1
squashfs: version 4.0 (2009/01/31) Phillip Lougher
msgmni has been set to 98
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
io scheduler noop registered (default)
Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0x18147000 (irq = 17) is a 16550A
console [ttyS0] enabled, bootconsole disabled
console [ttyS0] enabled, bootconsole disabled
Realtek GPIO Driver for Flash Reload Default
loop: module loaded
m25p80 spi0.0: change speed to 15000000Hz, div 7
JEDEC id C84017
m25p80 spi0.0: found gd25q64, expected m25p80
flash vendor: GigaDevice
m25p80 spi0.0: gd25q64 (8192 Kbytes) (41000000 Hz)
2 rtkxxpart partitions found on MTD device m25p80
Creating 2 MTD partitions on "m25p80":
0x000000000000-0x000000800000 : "boot+cfg+linux+rootfs"
0x000000230000-0x000000800000 : "rootfs"
PPP generic driver version 2.4.2
NET: Registered protocol family 24
MPPE/MPPC encryption/compression module registered
Realtek WLAN driver - version 3.8.0(2017-12-26)(SVN:)
Adaptivity function - version 9.7.07
MACHAL_version_init
[MACFM_software_init 297]wifi hal support Mac function = 0x8008


#######################################################
SKB_BUF_SIZE=3032 MAX_SKB_NUM=768
#######################################################

[wlan0] init sae_peer_table 
 [wlan0] init sae_blacklist_table 
 [MACFM_software_init 297]wifi hal support Mac function = 0x8008
[MACFM_software_init 297]wifi hal support Mac function = 0x8008
[MACFM_software_init 297]wifi hal support Mac function = 0x8008
[MACFM_software_init 297]wifi hal support Mac function = 0x8008
[MACFM_software_init 297]wifi hal support Mac function = 0x8008
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (785 buckets, 3140 max)
ip_tables: (C) 2000-2006 Netfilter Core Team
TCP: cubic registered
Twin IP Module Init
NET: Registered protocol family 17
NET: Registered protocol family 15
Ebtables v2.0 registered
8021q: 802.1Q VLAN Support v1.8
Realtek FastPath:v1.03

Probing RTL819X NIC-kenel stack size order[0]...
  SoC: 8197FH-VG
rtl8651_setAsicOperationLayer --> layer : 1
EFMD - MAX_PRE_ALLOC_RX_SKB = 2048
EFMD - rtl865x_maxPreAllocRxSkb = 2058
rtl8651_setAsicOperationLayer --> layer : 2
eth0 added. vid=9 Member port 0x11e...
eth1 added. vid=8 Member port 0x1...
rtl8651_setAsicOperationLayer --> layer : 3
[peth0] added, mapping to [eth1]...
m25p80 spi0.0: change speed to 41000000Hz, div 3
VFS: Mounted root (squashfs filesystem) readonly on device 31:1.
Freeing unused kernel memory: 176K (805b4000 - 805e0000)
Start inittime
---> init fs
---> init elog
---> init dump_core
---> init version
Product ID:n704sr Version:15.328
---> init sys
---> init sysctl
/bin/sh: renice: not found
---> init restore_config
enable 0 interval
        --> Restoring Config...
                --> 1st Config - Default [No data in flash]
                 -- Default account : Do macfmt conversion
                 -- mgmt access - credential patched
                 -- patched (login --> removed)
                 -- patched (password --> removed)
---> init restore_session
---> init nfrule
---> init servd
---> init config
---> init ftm
---> init tz
---> init gpio
  ---> gpio.init end
---> init mac
    =================================================================
    press magic key to change default setting ...
    LAN MAC : B0:38:6C:32:70:34
    WAN MAC : B0:38:6C:32:70:35
---> init bridge
---> init wireless
  ---> wl.preinit
killall: iwcontrol: no process killed
killall: iapp: no process killed
killall: wscd: no process killed
killall: iwcontrol: no process killed
killall: iapp: no process killed
killall: wscd: no process killed
        Scanning best channel for wl_mode:0 --->

'하드웨어 > Network 장비' 카테고리의 다른 글

lorawan library  (0) 2025.09.26
LoRa / LoRaWAN  (0) 2025.09.26
lora class a/b/c  (0) 2025.09.24
iptime 포트미러링  (0) 2025.09.17
fc san  (0) 2025.03.08
Posted by 구차니

오.. 웹캠에서도 H.264를 지원해서 비싼거였구나..

[87374.932115] usb 1-2: Product: HD Pro Webcam C920
[87374.935406] usb 1-2: Found UVC 1.00 device HD Pro Webcam C920 (046d:082d)

 

$ v4l2-ctl --device=/dev/video2 --list-formats
ioctl: VIDIOC_ENUM_FMT
Type: Video Capture

[0]: 'YUYV' (YUYV 4:2:2)
[1]: 'H264' (H.264, compressed)
[2]: 'MJPG' (Motion-JPEG, compressed)

'하드웨어 > 캡쳐보드 카메라' 카테고리의 다른 글

웹캠 비디오 포맷  (0) 2026.06.25
usb webcam 대역폭 에러  (0) 2024.05.09
eos-m 줌렌즈 픽쳐 스타일 설정  (0) 2018.06.24
HCVR5108-S2/-V2 USB wireless 실패  (0) 2018.02.15
Magewell Pro Capture SDI  (0) 2017.11.30
Posted by 구차니

장인어른댁에서 얻어왔는데

커넥터가 s-video 도 아니고 전용 커넥터?!?!. 아니.. usb가 아니었네!??!

 

 

검색해보니 PDP 용으로 나온거 같은데.. PDP 에서 전용 

 

PDP 깐느 PN50A450 

[링크 : https://podol.tistory.com/entry/643]

 

3d sync out 이라고 써있는 3핀 커넥터.. s-video도 아니고 이건 머라고 찾아야 하나

[링크 : https://podol.tistory.com/entry/641]

 

The glasses were made for Samsung's 3D ready DLP HDTV's and Samsung Plasma HDTVs that were compatible with 3D Checkerboard.

[링크 : https://www.avsforum.com/threads/samsung-ssg1000-glasses.1306977/]

 

+

VESA stereo  라고 불리기도 하는 듯?

[링크 : https://theretroweb.com/io-ports/179]

[링크 : https://makezine.com/article/craft/how-to-3d-glasses-for-ves/]

Posted by 구차니
하드웨어/Display 장비2026. 5. 21. 11:32

싼거 샀다 피보는 중 ㅋㅋㅋ

 

cuda core는 fp32나 fp64 행렬 단일 연산(곱/덧셈 등..) 에 특화 되어있고

tensor core는 복잡 정밀도의 (AxB) + C 에 대한 연산에 특화되어있는 것으로 보인다.

 

cuda core 로는 

AxB 를 먼저 수행하고(fp32) 거기에 +C를 해서 두번의 연산이 필요했다면

tensor 코어는 (A x B) + C 에 대해서 한번에 하드웨어 적으로 퉤~(물론 정밀도 희생)

 

복합정밀도, 복합 행렬 연산(FMA - Fused Multiply Add)

[링크 : https://comsys-pim.tistory.com/5]

[링크 : https://www.reddit.com/r/nvidia/comments/1hxmvm4/what_exactly_can_cuda_cores_do_that_tensor_cores/?tl=ko]

[링크 : https://youtu.be/h9Z4oGN89MU?t=1611]

 

+

2026.05.22

 

최소한 암페어(30 시리즈) 는 가야 BF16 지원하니까 정상적인(?) 성능이 나올 듯.

  • 볼타(2017): FP1/FP16 혼합 정밀도를 갖춘 32세대 Tensor 코어를 도입하여 Pascal보다 5배 빠른 학습을 제공합니다. GPUs.
  • 튜링(2018): 객체 감지와 같은 실시간 추론 작업을 위해 INT8/INT4 지원이 추가되었습니다.
  • 암페어(2020): BF16 및 TF32 포맷으로 확장되어 GPT-3와 같은 조개 매개변수 모델에 대한 학습이 가속화되었습니다.
  • 호퍼(2022): FP8 정밀도 도입으로 대규모 언어 모델의 처리량이 두 배로 늘어났습니다.LLM들).
  • 블랙웰(2024):5세대 텐서 코어는 FP4와 마이크로스케일링 형식을 도입하여 Hopper에 비해 GPT-MoE(매개변수 30조 개)와 같은 대규모 모델의 성능이 최대 1.8배 더 빨라졌습니다.

[링크 : https://blogs.novita.ai/ko/what-are-tensor-cores-the-key-to-supercharging-your-ai-models/]

'하드웨어 > Display 장비' 카테고리의 다른 글

lc2041  (0) 2026.07.01
ILI9341 datasheet  (0) 2026.01.21
lcd timing  (0) 2025.11.28
pw700 edid 덤프  (0) 2025.10.27
lg pw700 3d 모드 활성화 super slow 촬영  (0) 2025.10.26
Posted by 구차니

i-pex는 회사 이름이자 브랜드 명이라고 한다.

그 일환으로서, 기업이 바라보는 모습을 명시함과 함께, 글로벌 브랜드 인지도의 확대를 도모하기 위해 2020년 8월부터 사명과 브랜드를 [I-PEX(아이펙스)]로 통일했습니다. 앞으로도 그룹의 모든 임직원이 [I-PEX] 아래 하나가 되어, 독자적인 기술,상품,솔루션을 제공하여 세계에서 신뢰받고 사랑받는 글로벌 브랜드로 성장시켜 나가겠습니다.

I-PEX = Innovative Product development & Engineering solutions eXpert

[링크 : https://www.i-pex.com/ko-kr/who-we-are]

 

아무튼 회사에서 평범하게 보던게 MHF1 인것 같은데

intel 8265ngw m.2 무선랜카드의 커넥터에 꽂아지지 않길래 찾아보니

ipex인건 맞는데 MHF 라는 다른(?) 명칭이 더 있다고..

[링크 : https://m.blog.naver.com/just4u78/222131170259]

 

i-pex MHF 4L이 M.2의 표준인데 1.2mm 와 1.4mm 두가지를 허용하나보다.

 

[링크 : https://www.i-pex.com/sites/default/files/pdf/Matrix_RF_Connector_E.pdf]

'하드웨어 > 커넥터 (Connector)' 카테고리의 다른 글

press fit type 커넥터  (0) 2025.05.16
FAKRA  (0) 2022.08.17
USB3.0 커넥터  (1) 2022.03.24
m.2 와 mini PCI-e  (0) 2022.01.26
M.2  (0) 2022.01.19
Posted by 구차니
하드웨어/lora lorawan2026. 2. 27. 18:30

preamble은 빼고 payload + crc 까진 받아볼 수 있다곤 하는데 정작해보니 잘 안된다.

노이즈만 잔뜩.. 멀 빼먹은걸까?

1. Payload CRC 포함 수신 (가장 일반적)
레지스터 설정으로 CRC를 수신 데이터에 포함시킬 수 있습니다.
c// RegModemConfig2 (0x1E) - RxPayloadCrcOn bit 설정
// bit[2] = 1: CRC 활성화
uint8_t config2 = readReg(REG_MODEM_CONFIG_2);
config2 |= (1 << 2);  // RxPayloadCrcOn = 1
writeReg(REG_MODEM_CONFIG_2, config2);
수신 후 CRC 에러 여부 확인:
c// RegIrqFlags (0x12)
// bit[5] = PayloadCrcError
uint8_t irqFlags = readReg(REG_IRQ_FLAGS);
if (irqFlags & (1 << 5)) {
    // CRC 에러
}

2. Implicit Header Mode (헤더 없이 raw payload)
c// RegModemConfig1 (0x1D)
// bit[0] = ImplicitHeaderModeOn
uint8_t config1 = readReg(REG_MODEM_CONFIG_1);
config1 |= 0x01;  // Implicit Header Mode
writeReg(REG_MODEM_CONFIG_1, config1);
Implicit Header Mode에서는:

헤더(Length, CR, CRC 정보)가 전송되지 않음
송수신 양측이 동일한 파라미터를 사전에 알고 있어야 함
FIFO에서 고정 길이의 raw 데이터를 읽음

 

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

lora driver for stm32 written in c  (0) 2026.02.26
sx1276 spi 통신  (0) 2026.02.19
LoRa modulation basics  (0) 2025.12.16
lora CR(coding rate)  (0) 2025.12.16
lora evk  (0) 2025.10.02
Posted by 구차니
하드웨어/lora lorawan2026. 2. 26. 10:08

매번 찾아도 안나오더니 오늘 검색하니 똭. -_-

구글아 날 괴롭히는거지?

 

아무튼 c로 작성된 녀석인데.. dio 인터럽트는 사용하지 않고

레지스터 읽어서 (0x12 IRQ flag) 처리하는 쪽으로 구성이 된 듯.

 

RECEIVE packet routines
uint8_t  lora_is_packet_available(lora_sx1276 *lora) Checks if packet modem has packet awaiting to be received Returns 0 if no packet is available, or any positive integer in case packet is ready

uint8_t  lora_pending_packet_length(lora_sx1276 *lora); If modem has packet awaiting to be received - returns it's length.

[링크 : https://github.com/belyalov/stm32-hal-libraries/blob/master/doc/lora.md]

[링크 : https://github.com/belyalov/stm32-hal-libraries/tree/master]

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

sx1276 raw pakcet  (0) 2026.02.27
sx1276 spi 통신  (0) 2026.02.19
LoRa modulation basics  (0) 2025.12.16
lora CR(coding rate)  (0) 2025.12.16
lora evk  (0) 2025.10.02
Posted by 구차니