'2021/06/21'에 해당되는 글 7건

  1. 2021.06.21 cortex-a9 neon
  2. 2021.06.21 cvt 와 gtf 그리고 xrandr
  3. 2021.06.21 rpi wifi SDR (3B+ 이후 가능)
  4. 2021.06.21 rpi pico / usb hid?
  5. 2021.06.21 EIM (external interface module)
  6. 2021.06.21 git blame
  7. 2021.06.21 rpi SMI (Secondary Memory Interface)
embeded/ARM2021. 6. 21. 18:55

NEON은 다 동일하다는데

Cortex-A9만 2개씩 밖에 못해서 느리다고 하는데 어느말이 맞는걸까?

 

[링크 : https://stackoverflow.com/questions/12420050/neon-float-multiplication-is-slower-than-expected]

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

arm asm rbit(비트 뒤집기)  (0) 2022.08.26
vfp, neon cycle  (0) 2022.01.23
EIM (external interface module)  (0) 2021.06.21
ARMv9 SVE2  (0) 2021.05.15
cortex-a9 하드웨어 Divider가 없어?!  (0) 2021.03.18
Posted by 구차니
embeded/raspberry pi2021. 6. 21. 15:53

cvt로 원하는 해상도의 타이밍 값을 얻어낼 수 있다.

 

그러고 보니.. jetxon AGX의 4k60p 값은 라즈베리 4에서도 출력은 되는데

reduced 값에 가까운 느낌이네..

$ cvt -v 3840 2160 60
# 3840x2160 59.98 Hz (CVT 8.29M9) hsync: 134.18 kHz; pclk: 712.75 MHz
Modeline "3840x2160_60.00"  712.75  3840 4160 4576 5312  2160 2163 2168 2237 -hsync +vsync

$ cvt -r -v 3840 2160 60
# 3840x2160 59.97 Hz (CVT 8.29M9-R) hsync: 133.25 kHz; pclk: 533.00 MHz
Modeline "3840x2160R"  533.00  3840 3888 3920 4000  2160 2163 2168 2222 +hsync -vsync

$ xrandr --newmode 4k60p 594.177 3840 4016 4104 4400 2160 2168 2178 2250 +HSync +VSync

[링크 : https://ubuntuforums.org/archive/index.php/t-1710637.html]

 

gtf 명령어도 발견

여러가지 옵션이 있지만 cvt -r 처럼 값이 바뀌진 않는다. (fbset 용으로 출력 포맷이 바뀌긴 함)

$ gtf 3840 2160 60

  # 3840x2160 @ 60.00 Hz (GTF) hsync: 134.10 kHz; pclk: 712.34 MHz
  Modeline "3840x2160_60.00"  712.34  3840 4152 4576 5312  2160 2161 2164 2235  -HSync +Vsync

[링크 : https://unix.stackexchange.com/questions/227876/]

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

rpi pico - RP2040  (0) 2021.06.23
지름 도착 - rpi pico / esp32-cam  (0) 2021.06.23
rpi wifi SDR (3B+ 이후 가능)  (0) 2021.06.21
rpi pico / usb hid?  (0) 2021.06.21
rpi SMI (Secondary Memory Interface)  (0) 2021.06.21
Posted by 구차니
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 구차니