embeded/raspberry pi2021. 6. 21. 14:29

라즈베리 3 부터 wifi / bt 모듈이 내장되기 시작했는데 이걸 SDR TX로 사용가능하도록 하는게 있는 듯.. (미친!!)

그런데 rpi 3b는 802.11n만 지원해서 안된다고 하면 어떤 모델이 가능하다는걸까?

일단은 nexus 5에 BCM43455가 달려있고 3B+ / 4B / CM4에 달려있는 듯.

즉, 3B는 안되고 3B+ 이후부터 가능할 것으로 추측된다.

 

The Raspberry Pi B3 will never be supported as it only contains an 802.11n PHY

[링크 : https://github.com/seemoo-lab/mobisys2018_nexmon_software_defined_radio]

[링크 : https://hackaday.com/2018/04/14/the-raspberry-pi-3b-as-an-sdr-without-the-sdr/

Posted by 구차니
embeded/raspberry pi2021. 6. 21. 14:01
Posted by 구차니
embeded/ARM2021. 6. 21. 13:54

NXP/freescale i.mx6 전용인진 모르겠지만 SRAM이나 FLASH 그리고 기타 외부장치와 인터페이싱을 제공하는 모듈

(ISA 와 호환성을 가진다고도 하시는데 공식적인 내용은 좀 더 찾아봐야 할 듯)

 

[링크 : https://www.nxp.com/docs/en/application-note/AN2934.pdf]

[링크 : https://www.nxp.com/docs/en/application-note/AN2680.pdf]

 

+

위의 문서에서 MAC7100이 언급되서 찾아보는중.

ARM7TDMI-S 계열의 32bit MCU 이니 ARMv5 계열이려나?

[링크 : https://www.nxp.com/docs/en/data-sheet/MAC7100EC.pdf]

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

vfp, neon cycle  (0) 2022.01.23
cortex-a9 neon  (0) 2021.06.21
ARMv9 SVE2  (0) 2021.05.15
cortex-a9 하드웨어 Divider가 없어?!  (0) 2021.03.18
gcc 버전 차이?  (0) 2021.01.13
Posted by 구차니

svn 처럼 git 에도 소스라인 단위로 누가 커밋한 건지 추적하는 기능이 없나 봤는데 있다!

 

$ git blame
사용법: git blame [<옵션>] [<리비전-옵션>] [<리비전>] [--] <파일>

    <리비전-옵션>은 git-rev-list(1)에 설명되어 있습니다

    --incremental         블레임 항목을 찾자마자 점진적으로 표시합니다
    -b                    가장자리 커밋에 대해 빈 SHA-1을 표시합니다 (기본값: 꺼짐)
    --root                최상위 커밋을 가장자리 커밋으로 취급하지 않습니다 (기본값: 꺼짐)
    --show-stats          작업 비용 통계를 표시합니다
    --progress            강제로 진행 상황을 표시합니다
    --score-debug         블레임 항목에 대해 출력 점수를 표시합니다
    -f, --show-name       원래 파일 이름 표시 (기본값: 자동)
    -n, --show-number     원래 줄 번호 표시 (기본값: 하지 않음)
    -p, --porcelain       컴퓨터 처리용으로 설계된 형식으로 표시합니다
    --line-porcelain      줄마다 커밋 정보가 표시되는 사용자용 형식으로 표시합니다
    -c                    git-annotate와 동일한 형식을 사용합니다 (기본값: 꺼짐)
    -t                    내부 형식으로 시각을 표시합니다 (기본값: 꺼짐)
    -l                    길게 커밋 SHA1을 표시합니다 (기본값: 꺼짐)
    -s                    작성자 이름과 시각을 표시하지 않습니다 (기본값: 꺼짐)
    -e, --show-email      작성자 이름 대신에 전자메일을 표시합니다 (기본값: 꺼짐)
    -w                    공백 문자 차이점을 무시합니다
    --indent-heuristic    diff를 향상하는데 실험적인 휴리스틱을 사용합니다
    --minimal             더 일치하는 항목을 찾는데 더 시간을 소모합니다
    -S <파일>             git-rev-list를 호출하는 대신 <파일>에서 리비전을 사용합니다
    --contents <파일>     <파일>의 내용을 최종 이미지로 사용합니다
    -C[<점수>]            파일 내부와 파일 사이의 복사된 줄을 찾습니다
    -M[<점수>]            파일 내부와 파일 사이의 옮겨진 줄을 찾습니다
    -L <n,m>              n,m줄 (1번 줄부터 시작) 사이의 범위만 처리
    --abbrev[=<n>]        SHA-1 표시에 <n>개의 숫자를 사용합니다

[링크 : https://git-scm.com/docs/git-blame/2.31.0]

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

git diff --staged  (0) 2022.09.05
git reset 서버 commit  (0) 2021.09.14
git pull rebase 설정  (0) 2021.06.02
git log --stat  (0) 2021.05.10
git stash  (0) 2021.05.09
Posted by 구차니
embeded/raspberry pi2021. 6. 21. 06:55

대충 보면 자기 테이프 같은 외부 저장장치와 통신하기 위한 인터페이스 인데

cpu에서 직접적으로 접근하는 건 아니라고 하고, first에 비교해서고 6배 이상 느리다는 말이 나온다.

500Mbps 까지 지원한다고(USB2.0 보다 빠르다)

아무튼 이 인터페이스를 이용해서 30MHz ~ 6GHz에 이르는 흉악한 대역의 SDR을 개발한 듯 ㄷㄷ

 

[링크 : https://github.com/cariboulabs/cariboulite]

  [링크 : https://hackaday.com/2021/06/20/raspberry-pi-hat-adds-sdr-with-high-speed-memory-access/]

[링크 : https://iosoft.blog/2020/07/16/raspberry-pi-smi/]

[링크 : https://www.geeksforgeeks.org/introduction-of-secondary-memory/]

 

 

'embeded > raspberry pi' 카테고리의 다른 글

rpi wifi SDR (3B+ 이후 가능)  (0) 2021.06.21
rpi pico / usb hid?  (0) 2021.06.21
라즈베리 4 수동 4k60p 설정 드디어 일단은 성공!  (0) 2021.06.18
라즈베리 4 미스테리..  (0) 2021.06.18
pifm 출력  (0) 2021.06.17
Posted by 구차니
개소리 왈왈/컴퓨터2021. 6. 20. 11:32

아따 빡세다 -_-

SCODE K801 RGB 모델

 키보드 상판은 뜯을 엄두가 안나고(하나하나 다 스위치를 뗴어내지 않으면 보강판을 뜯을수가 없는 구조)

우상단에 키보드 모델명이 찍혀있는 듯.

 

하판을 보려면 키보드 사이사이 들어있는 나사를 뽑아야 하는데

처음에는 잘 보이지도 않아서 키보드 부러먹을 뻔 -_ㅠ

 

뒷면 짜잔~ 별건 없지만?

 

중요한 컨트롤러 하나정도만 눈에 들어온다. 칩 데이터시트는 찾기 힘드네

SINO WEALTH 사의 SH68F88P

[링크 : https://coolenjoy.net/bbs/review/29713?spread=1&device=pc]

 

대충 보기에는

7 / 7 + 3 / 5 + 2 인데

6열 에 21개 정도(숫자 라인) 대충 보기에도 한번에 스캔할 만큼의 라인이 존재하는건 아닌것 같은데

그래서 키보드 부분 좌/우 손으로 구분하고 나머지 키패드 쪽을 스캔하는 식으로 3 구획 스캔하는 걸까?

Posted by 구차니
embeded/esp322021. 6. 20. 07:58

헐.. 카메라 모듈까지 포함인것 같은데 고작 9천원?

[링크 : https://www.devicemart.co.kr/goods/view?no=12496229]

[링크 : https://makernambo.com/109]

 

32MBit SPI 플래시도 있고 램 512KB에 Wifi + BT/BLE 지원이라니 신세계인데?

아무튼.. 동영상 예제로는 스트리밍 정도가 아니라 웹 서비스를 올려서

카메라로 부터 받아 스트리밍을 하는데 도대체 정체가 머지?

 

esp32-s2는 USB HID 내장인 듯?

[링크 : https://esp32.com/viewtopic.php?t=11761]

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

LDO 발열?  (0) 2021.06.25
esp32-cam camerawebserver  (0) 2021.06.24
esp32 cpu 사양 및 성능  (0) 2021.06.23
ov2640 on esp32-cam  (0) 2021.06.23
esp32 fw upload  (0) 2021.06.23
Posted by 구차니
개소리 왈왈/컴퓨터2021. 6. 19. 20:14

키감이나 이런건 둘 떄 치고

무한 키입력과는 다른 키 스캔 문제나 반복 입력 문제로

여전히 묘하게 적응이 안되는게 현재 문제

 

신기한게 6키 이하에서는 멤브레인도(irocks 꺼)

asdf를 누르고 있으면

asdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdf

이런식으로 반복되는데(메모장)

 

6키를 넘어서게 되면 기계식은 동시 입력 모드로 해두면 잘 되는데

무한키 모드로 하면 입력 자체가 안되거나, 가장 먼저 눌린 한 개만 입력이 된다.

 

그리고 asdfghjk 8개를 동시에 누르는데

아주 랜덤하게 순서가 다르게 나올줄 알았는데

거의 동시에 누를 경우 기계식은 키스캔을 순서대로 하는지

아니면 스캔이후 키 전송을 순서대로 하도록 되어있는지 (아마도 전송을 순서로 예상됨)

거의 동시에 가깝게 누를 경우

혹은 스캔 시간의 한계로 아주 빠르게 입력할 경우

동시에 가깝게 인식을 해서 내가 의도한 것과는 다른 순서로 입력이 되는게 아닌가 의심이 된다.

 

그리고 망할(!) 컨트롤 키가 묘하게 높아서 자꾸 눌리는 바람에 블로그에서 글쓰다가

날려먹는게 허다하네 ㅠㅠ

 

멤브레인은 어떻게 보면 이벤트 방식으로 키가 눌리고 바로바로 보내되, 동시 입력에 취약하다면

기계식은 이벤트가 아니라 폴링으로 주기적으로 읽고 동시에 여러개를 보내되

보내는 순서가 알파벳 순서로 되어있는 느낌?

커스텀 키보드로 이벤트 방식으로 구현하지 않으면 해결이 안되려나?

 

8개 키를 동시에 입력하는데

왼쪽에서 오른쪽으로 스캔 순서가 정해진 느낌?

우연이라도

afdskl;l  이런식으로 순서가 뒤죽박죽 나와야 하는게 그런거 없이

왼쪽, 오른쪽 손이 뒤집어 지더라도 순서가 변하지 않는건 스캔 방식을 그렇게 구현했다고 볼 수 밖에 없는 듯.

asdfjkl;
asdfjkl;
asdfjk;
asdfjkl;
asdfjkl;
asdfjkl;
asdfjkl;
jkl;asdf
asdfjkl;
asdfjkl;
asdfjkl;
asdfjkl;
asdfjkl;
jkl;asdf
asdfjkl;
asdfjkl;

 

 

+

bounce time과 debound 알고리즘에 의한 채터링 방지 시간이 멤브레인보다 길게 잡혀서 그렇게 느끼는 걸까?

scan rate is limited by the bounce time of the key switches used and the debounce algorithm used

[링크 : https://blog.seethis.link/scan-rate-estimator/]

[링크 : https://en.wikipedia.org/wiki/Switch#Contact_bounce]

 

레지스트리 수정으로 적용 가능?

[링크 : https://blog.naver.com/dondek77/140178945548]

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

스피커 고장 ㅠㅠ  (0) 2021.08.08
키보드 분해  (0) 2021.06.20
청축 키보드 하나 더 구매  (0) 2021.06.19
오랫만에 공유기 펌웨어 업그레이드  (4) 2021.05.03
iptime 와이파이 MAC 으로 시간 제한  (0) 2021.04.24
Posted by 구차니

18인치 보조바퀴 달고 처음으로 자전거 개시해봄 

둘째가 오히려 더 잘타고 첫째는 몇번 핸들을 너무 틀어서 넘어지고 ㅋㅋ

 

아무튼 첫째 친구도 자전거 끌고 나왔는데 벌써 두발 자전거를 타네 부럽 ㅠㅠ

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

을라들 규강검진  (0) 2021.07.03
강아지 유치 빠짐?  (0) 2021.06.26
개스키!!!!  (0) 2021.06.15
low batt  (0) 2021.06.12
폭우  (0) 2021.05.30
Posted by 구차니
개소리 왈왈/컴퓨터2021. 6. 19. 11:46

으으.. 기계식이라 그런가 높이가 높아서 계속 컨트롤 키가 눌린다..

다이소 가서 키보드 받침대 1cm 높이 정도 되는거 있으면 딱일 듯..

 

앱코 해커 K640 인데

기존에 사용하던 것 보다는 좀 나은것 같으면서도(멀티미디어 키가 전에 없었던 걸로 기억)

막상 쓰질 않으니 무슨 의미가 있나 싶기도 하다 

 

다만, LED 키 누르면 색상 바뀌던게 저가형이라 그런지 RGB LED가 아니라 시간이 지나면 꺼지는 식으로 바뀌어서

애들이 가지고 놀기에는 그리 적절하지 않다는게 문제.

그래서 전에껄 주고 지금껀 내가 써야 할 듯

 

그리고 전에꺼야 적축인걸로 까마득히 착각하고 있어서 또 청축을 샀다는 것 ㅋㅋㅋ

물론 만원주고 샀으니 된거지 !

[링크 : https://blog.naver.com/designlupin/221163349358]

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

키보드 분해  (0) 2021.06.20
기계식, 멤브레인 차이?  (0) 2021.06.19
오랫만에 공유기 펌웨어 업그레이드  (4) 2021.05.03
iptime 와이파이 MAC 으로 시간 제한  (0) 2021.04.24
nvidia driver sd grd  (0) 2021.04.10
Posted by 구차니