분해해도 딱히 냉납은 아닌것 같고

3.5파이 잭 꽂는 위치에 따라서 소리 잘나오기도 하는 것 같지만

잘 나오는 것도 들어보면 특정 음역이 안들리는 것 같은데

단순 잭 접촉문제가 아닌 것 같으니 정말 라디오로만 듣는 걸로 하고 포기!

 

전면부 녹색 PCB와 측면의 페놀 PCB 에 전원만 연결되는 것 같은데

한쪽은 PCB에 땜질되어 있고 반대편은 molex 커넥터라 빼면되는데..

문제는 땜질이 서로 반대방향이라 결국은 선이 묶인것을 풀고 분해!

 

AUDIO IN 이라고 되어있는 부분. 단면 기판이니 뒷면을 보면

 

음.. 냉납이나 크랙간건 아닌것 같고

게다가 분해가 쉽지 않아서 상단의 CD 플레이어 까지 전부 들어내는 쑈를 해야 해서 패스~!

'개소리 왈왈 > 육아관련 주저리' 카테고리의 다른 글

연휴의 시작  (0) 2022.09.08
전자식 계량기 읽는 방법  (0) 2022.09.07
라디오 분해?  (0) 2022.08.06
계곡 발 담그기  (0) 2022.07.31
별이 쏟아지던 밤  (0) 2022.07.30
Posted by 구차니

이제야 내방 정리를 진행!

라디오 해두니 좋긴한대 94.5가 안나와서 아쉽다.

 

그나저나 외부 오디오 입력이 한번 잘나오다 안나와서

접점문제 같은데.. 분해해 봐야하나?

'개소리 왈왈 > 육아관련 주저리' 카테고리의 다른 글

전자식 계량기 읽는 방법  (0) 2022.09.07
라디오 분해 시도 실패 -_-  (4) 2022.08.07
계곡 발 담그기  (0) 2022.07.31
별이 쏟아지던 밤  (0) 2022.07.30
장모님댁 도착  (0) 2022.07.29
Posted by 구차니

왼쪽은 golang의 touchscreen uinput 기능을 이용한 것, 오른쪽은 uinput 예제에서 설정한 것인데

UI_DEV_SETUP 대신 write로 쓰는게 좀.. 특이하다. 

그리고 write로 장치 이름을 쓰고 1116 바이트가 써졌다라..

ioctl(3, UI_SET_EVBIT, 0x1)             = 0
ioctl(3, UI_SET_KEYBIT, 0x110)          = 0
ioctl(3, UI_SET_KEYBIT, 0x111)          = 0
ioctl(3, UI_SET_KEYBIT, 0x14a)          = 0

ioctl(3, UI_SET_EVBIT, 0x3)             = 0
ioctl(3, UI_SET_ABSBIT, 0)              = 0
ioctl(3, UI_SET_ABSBIT, 0x1)            = 0

write(3, "testpad\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1116) = 1116
ioctl(3, UI_DEV_CREATE, 0)              = 0
ioctl(3, UI_SET_EVBIT, 0x1)             = 0
ioctl(3, UI_SET_KEYBIT, 0x110)          = 0
ioctl(3, UI_SET_KEYBIT, 0x111)          = 0
ioctl(3, UI_SET_KEYBIT, 0x14a)          = 0

ioctl(3, UI_SET_EVBIT, 0x3)             = 0
ioctl(3, UI_SET_ABSBIT, 0)              = 0
ioctl(3, UI_SET_ABSBIT, 0x1)            = 0

ioctl(3, UI_DEV_SETUP, 0x7ffc48a87ef0)  = 0
ioctl(3, UI_DEV_CREATE, 0)              = 0

 

struct uinput_user_dev   uinp;

            // create input device in input subsystem
            retcode = write(ufile, &uinp, sizeof(uinp));
            printf("First write returned %d.\n", retcode);

First write returned 1116.

[링크 : https://hybridego.net/1823]

 

sturct uinput_setup 은 92 바이트 길이

#define UINPUT_MAX_NAME_SIZE 80
struct uinput_setup {
struct input_id id;
char name[UINPUT_MAX_NAME_SIZE];
__u32 ff_effects_max;
};

[링크 : https://elixir.bootlin.com/linux/v4.7/source/include/uapi/linux/uinput.h#L66]

 

struct uinput_user_dev도 그리 길어 보이진 않는데..

#define UINPUT_MAX_NAME_SIZE 80
struct uinput_user_dev {
char name[UINPUT_MAX_NAME_SIZE];
struct input_id id;
__u32 ff_effects_max;
__s32 absmax[ABS_CNT];
__s32 absmin[ABS_CNT];
__s32 absfuzz[ABS_CNT];
__s32 absflat[ABS_CNT];
};

[링크 : https://elixir.bootlin.com/linux/v4.0/source/include/uapi/linux/uinput.h#L148]

 

64개까지 등록 가능하도록 되어있는건가?

#define ABS_MAX 0x3f
#define ABS_CNT (ABS_MAX+1)

[링크 : https://github.com/spotify/linux/blob/master/include/linux/input.h]

 

+

uinput old interface 로 분류된 구조체인듯..

Programs supportinf older versions of uinput interface need to fill a uinput_user_dev structure and write it to the uinput file descriptor to configure the new uinput device

[링크 : https://www.kernel.org/doc/html/v4.12/input/uinput.html]

Posted by 구차니

尹대통령 지지율 '24%'..긍정 평가 이유 1위 '모름·응답거절'

[링크 : https://news.v.daum.net/v/20220805110215751]

'개소리 왈왈 > 정치관련 신세한탄' 카테고리의 다른 글

한국 대통령 미국 의회에서 망언?  (0) 2022.09.22
어느쪽이 거짓말을 하는걸까  (4) 2022.08.29
참 투명하구만  (0) 2022.07.12
도어 스테핑?  (0) 2022.07.11
일본 아베 총 맞아  (0) 2022.07.08
Posted by 구차니

golang의 예제로는 원하는대로 절대 좌표 이동이 되는데..

C로 하는건 영 안되네 ㅠㅠ 무슨 차이냐!!!

 

[링크 : https://pkg.go.dev/github.com/bendahl/uinput#section-readme]

[링크 : https://github.com/torvalds/linux/blob/master/include/uapi/linux/uinput.h]

[링크 : https://github.com/bendahl/uinput/blob/master/touchpad.go]

Posted by 구차니

uinput에 대한 이벤트 로그를 dmesg를 통해 볼 수 있게 해주는 디버그용 모듈

 

$ sudo modprobe evbug

[링크 : https://www.linuxquestions.org/questions/debian-26/how-to-disable-the-evbug-module-478529/]

[링크 : https://copyprogramming.com/howto/simulating-absolute-mouse-movements-in-linux-using-uinput] << 링크 깨짐

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

struct uinput_setup 와 struct uinput_user_dev  (0) 2022.08.05
uinput 터치 스크린 예제  (0) 2022.08.05
uinput 장치 확인  (0) 2022.03.04
uinput absolute mouse  (0) 2022.02.23
xmodmap  (0) 2022.02.21
Posted by 구차니
프로그램 사용/vi2022. 8. 4. 11:25

ctrl-o, ctrl-i

 

오오 만세!

[링크 : https://kldp.org/node/98528]

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

vi가 늦게 켜지는 이유  (0) 2022.07.28
vim 색상 바꾸기(colorscheme)  (0) 2021.01.20
vi 에서 매칭되는 갯수 확인하기  (0) 2019.12.18
vi gg=G와 set ts  (0) 2019.07.04
vi 검색 취소하기  (0) 2019.06.04
Posted by 구차니

램프라고 하니 lamp가 떠올라서 찾아봤더니 ramp 였고, sawtooth 와 동일한 파형이라고 보면 될 듯.

 

(높이가 다른 두 도로건물 등의 사이를 연결하는) 경사로, 램프
램프(화물 적재항공기 탑승 등을 위한 경사면경사 계단)

[링크 : https://en.dict.naver.com/#/entry/enko/19eee00cabdf44b38c5b05a91593296f]

The sawtooth wave (or saw wave) is a kind of non-sinusoidal waveform. It is so named based on its resemblance to the teeth of a plain-toothed saw with a zero rake angle. A single sawtooth, or an intermittently triggered sawtooth, is called a ramp waveform.
The convention is that a sawtooth wave ramps upward and then sharply drops. In a reverse (or inverse) sawtooth wave, the wave ramps downward and then sharply rises. It can also be considered the extreme case of an asymmetric triangle wave.

[링크 : https://en.wikipedia.org/wiki/Sawtooth_wave]

 

[링크 : https://rfmw.em.keysight.com/spdhelpfiles/33500/webhelp-mobile/KR/Advanced/Content/_Programming%20Examples_/03%20-%20Configure%20a%20Ramp%20Wave.htm]

 

[링크 : https://www.quora.com/Does-a-sawtooth-wave-sound-different-from-a-ramp-reverse-saw-wave]

'이론 관련 > 전기 전자' 카테고리의 다른 글

TVS 다이오드  (0) 2022.08.18
헤테로다인  (0) 2022.08.08
PID 제어... 2?  (0) 2022.06.20
12V 에서 저항으로 5V 만들...기?  (0) 2022.06.16
a/w  (0) 2022.06.02
Posted by 구차니

diode laser는 전류로 구동되는 애라

전압은 고정하고 전류를 100~150mA 로 오락가락(?)하게 보내주면

그 주기에 맞춰 레이저의 강도가 달라지는지 PD에 의해 측정된 전압이 입력된 전류와 같이 변조된다.

Channel 2 (blue trace) in Figure 1 shows the photodetector output of a laser being modulated from 100 to 150mA at 1kHz. Channel 1 is the input modulation signal. The LDC-3724B is operating in low bandwidth (CW) mode and 200mA range with a CW setpoint of 100mA.

[링크 : https://www.newport.com/medias/sys_master/images/images/h1b/heb/8797049913374/AN22-Modulating-Laser-Diodes.pdf]

[링크 : https://www.teamwavelength.com/modulation-basics/]

'이론 관련 > 사진 광학 관련' 카테고리의 다른 글

wavelength, wavenumber  (0) 2022.08.09
DFB / DBR laser  (0) 2022.08.09
lock-in amplifier (LIA)  (0) 2022.07.11
FMS(Frequency modulation spectroscopy)  (0) 2022.06.20
pantograph router (축도기)  (0) 2019.04.25
Posted by 구차니

그냥 사무실 밖, 집 밖은 위험한 듯..

나가면 아주 그냥 땀이 줄줄줄 ㅠㅠ

'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글

9월 그리고 2주년  (2) 2022.09.01
니퍼, 롱노우즈 구매  (0) 2022.08.21
시간만 지나간다.  (0) 2022.07.18
상큼한 월요일. 지각 -_-  (0) 2022.07.04
회사 야유회  (0) 2022.06.24
Posted by 구차니