개소리 왈왈/컴퓨터2020. 12. 12. 17:57

크기가 차이 많이 나는 것 같으면서도

숫자 차이 (12인치) 치고는 그리 크기가 차이 나지 않는 느낌?

 

 

 

(모니터로 쓰고 있으니 일단은 컴퓨터 카테고리 ㅋㅋ)

Posted by 구차니

1. 빨래 세통

옷 + 옷 + 매트 커버 2개

 

2. 청소

얘는 무한반복..

 

3. 닌텐도 스위치 방탄필름 교체

4. 조이콘 왼쪽 조이스틱 부품 교체

 

5. openELEC + rpi2b + CEC

- openELEC에서 삼바가 접속 안되서 조금 헤매긴했는데(그놈의 guest 계정)

  CEC 해두니 리모컨 산 값을 톡톡히 하는 듯. 재생시 -10초 +10초만 해두니 오히려 더 편하다.

 

6. 포켓몬고

하루 20만 경험치 빡세네.. 레지락 나와서 잡는데 죄다 별 2개.. OTL

 

7. 첫 녀석 데리고 산책

포켓몬 잡으러 같이 갔는데 겸사겸사 마트 들러서 머리띠 사주려다 돈이 더나간듯..

이브이 핸드폰 줄 하나 얻었음 된거지 머.. (그걸 가장 좋아함)

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

코로나 1000 돌파  (0) 2020.12.13
950명 확진자..  (0) 2020.12.12
앵무새 보러 갔는데  (0) 2020.12.06
지치는 토요일  (0) 2020.12.05
냄비 두개  (0) 2020.10.24
Posted by 구차니
게임/닌텐도 스위치2020. 12. 12. 17:45

1.

방탄유리를 붙였는데 그렇게 주의했거늘

어디선가 들어온 0.5mm 정도의 금속성 가루가 하나 들어가서 마음이 아프다 ㅠㅠ

 

 

2.

의외로 조이콘 조립이 쉽지 않게 만들어졌고

비쌀만 하구나 라는 생각이 드는것과 반대로

도대체 저 조이스틱 부품은 왜 저 따구인가를 고민하게 만드는 상황

 

일단은 FFC대신 FPCB를 많이 사용했고 조립난이도가 중간에서 상급?

'게임 > 닌텐도 스위치' 카테고리의 다른 글

조이콘 조이스틱 부품 분해  (0) 2020.12.14
조이콘 수리  (4) 2020.12.12
스위치 방탄유리 + 조이스틱 부품 도착  (0) 2020.12.11
스위치 게임 구매  (2) 2020.11.22
닌텐도 스위치에 대한 단상(?)  (2) 2018.09.02
Posted by 구차니

NAS에 guest를 사용불가로 해놔서 접근이 불가능 하다 보니 에러가 발생을 하는데

왜 operation not permit인가...

 

아무튼 계정 정보를 넣어주면 문제없이 잘 된다.

 

smb://username:password@hostname/path

[링크 : https://forum.kodi.tv/showthread.php?tid=191619&page=2]

'프로그램 사용 > kodi(xbmc)' 카테고리의 다른 글

kodi rtl-sdr  (0) 2020.12.14
kodi 전체화면 / 창화면  (0) 2020.07.05
kodi 단축키  (0) 2020.03.29
Wifi direct  (0) 2018.04.02
KODI / DLNA 설정  (0) 2018.04.02
Posted by 구차니
게임/닌텐도 스위치2020. 12. 11. 21:02

주말에는 신나게 분해해서(?) 수리해야지

 

어느샌가 모르게 금가버린 방탄유리부터 갈고(유리가루 나올까 겁나긴 했으니)

조이콘도 분해해야 하고 바쁘겠네..

 

 

[링크 : http://itempage.auction.co.kr/detailview.aspx?ItemNo=C239270281]

Posted by 구차니
Linux2020. 12. 11. 12:42

[링크 : https://qastack.kr/unix/57309/how-can-i-tell-whether-a-network-interface-is-physical-device-or-virtual-alia]

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

 

+

[링크 : https://unix.stackexchange.com/questions/391535/how-to-add-an-alternative-name-for-the-interface]

'Linux' 카테고리의 다른 글

uio - userspace io  (0) 2021.01.05
파일이 존재하는데 실행하려고 하면 없다고 에러 뜰 경우  (0) 2020.12.16
dsa distributed switch architecture  (0) 2020.12.11
linux command line에서 mp3 재생하기  (0) 2020.12.08
shuf  (0) 2020.12.08
Posted by 구차니
Linux2020. 12. 11. 11:54

 

[링크 : https://www.kernel.org/doc/Documentation/networking/dsa/dsa.txt]

[링크 : https://01.org/linuxgraphics/gfx-docs/drm/networking/dsa/dsa.html]

 

[링크 : https://elixir.bootlin.com/linux/v4.5/source/Documentation/devicetree/bindings/net/dsa/dsa.txt]

[링크 : https://www.kernel.org/doc/html/latest/networking/dsa/index.html]

 

+

[링크 : https://docs.vmware.com/en/VMware-vSphere/6.7/com.vmware.vsphere.networking.doc/GUID-B15C6A13-797E-4BCB-B9D9-5CBC5A60C3A6.html]

'Linux' 카테고리의 다른 글

파일이 존재하는데 실행하려고 하면 없다고 에러 뜰 경우  (0) 2020.12.16
ifconfig wan  (0) 2020.12.11
linux command line에서 mp3 재생하기  (0) 2020.12.08
shuf  (0) 2020.12.08
pdsh  (0) 2020.12.04
Posted by 구차니
개소리 왈왈/자전거2020. 12. 11. 09:57

최종 알림 2020년 12월 31일 부로 endomondo는 활성화 되지 않음..

내 나름의 기록들을 어떻게 백업해야 할까..

 

 

 집에와서 로그인해보니

'개소리 왈왈 > 자전거' 카테고리의 다른 글

자전거 라이트 + 배터리 도착!  (0) 2021.05.06
안녕 엔도몬도  (0) 2020.12.31
자전거 수리비도 끄응..  (0) 2020.08.12
라이트 수리  (0) 2020.07.07
자전거 대행진은 아직 소식이 없네  (0) 2020.05.18
Posted by 구차니
embeded/ARM2020. 12. 10. 11:41

softfp 로 빌드된 라이브러리를 hardfp 에서 돌릴수 있냐? 라는 것으로 검색중..

아무튼 ld-linux-armhf.so.3 가 있는 시스템에서 ld-linux.so.3를 요청하는 것을 보면

hf(hard float)가 아니라 soft float 시스템용 라이브러리로 빌드 된 것으로 보이는데

 

ld-linux.so.3를 검색한 결과로는 ln을 통해 ld-linux-armhf.so.3를 ld-linux.so.3로 심볼릭 링크하라는 말들이 나온다.

[링크 : https://forum.lazarus.freepascal.org/index.php?topic=15108.0]

[링크 : https://unix.stackexchange.com/questions/553743/correct-way-to-add-lib-ld-linux-so-3-in-debian]

 

아래는 ld-linux-armhf.so가 된 이유?

[링크 : https://lists.linaro.org/pipermail/cross-distro/2012-April/000261.html]

 

 

빌드 시에는 아래와 같이 에러가 난다고 하는데

ln -s 로 해주면 일단은 우회는 되지만

warning: ld-linux.so.3, needed by libidontknow.so, not found (try using -rpath or -rpath-link)

 

정작 실행했을 경우 해결이 되지 않고 특정 라이브러리를 불러오는데 에러가 발생을 했다고만 간략하게 나온다.

./sample: error while loading shared libraries: libidontknow.so: internal error

 

무슨 문제가 있나 곰곰히 고민을 해보니 softfp와 hardfp의 차이인것 같아서 검색해보니

ABI가 달라서 두개를 혼용할 수 없는게 문제인 것으로 보이는데

그렇게 따지면.. ld-linux.so.3를 찾아서 넣는게 오히려 빠른 해결 책이 아닐까 생각이 된다.

좀 더 근원적으로는, 사용하려는 libidontknow.so를 softfp가 아닌 hardfp로 빌드하는게 가장 좋긴 하겠지만 말이다.

 

+

호출 규약이 다르다..

soft : floating-point 연산을 위한 라이브러리 콜을 포함하도록 gcc 가 컴파일 결과를 만들어낸다.
softfp : hardware floating-point instruction 을 생성하도록 하지만, 여전히 soft-float 호출 규약(calling convention)을 사용한다.
hard : floating-point instructions 을 생성하고 FPU 특화된 호출 규약(calling convention)을 사용한다.

[링크 : https://pinocc.tistory.com/127]

 

ABI 컨벤션이 다르다..

Applications, which are built under “hardfp” option, cannot work under Linux, that was compiled under “softfp” – because different ABI conventions; function parameters transfer are different : the soft float conventions assume passing floats through general purpose (integer) registers, but “hardfp” uses the floating point register.

[링크 : https://community.nxp.com/t5/i-MX-Processors/imx6q-hard-float-or-soft-float/m-p/209848]

 

armhf는 이름대로 hard-float용이고 없는 녀석은 soft-float 용.

arm
hard-float ABI, BE32: /lib/ld-linux-armhf.so.3
hard-float ABI, BE8: /lib/ld-linux-armhf.so.3
hard-float ABI, LE: /lib/ld-linux-armhf.so.3
soft-float ABI, BE32: /lib/ld-linux.so.3
soft-float ABI, BE8: /lib/ld-linux.so.3
soft-float ABI, LE: /lib/ld-linux.so.3
(The ARM soft-float ABI can be used with both hard and soft-float code. ARM supports two variants of big-endian operation, (on newer processors) BE8 and (on older processors) BE32, which are the same at .o level but incompatible for linked executables and shared libraries.)

[링크 : https://sourceware.org/glibc/wiki/ABIList]

 

+

[링크 : https://talkingaboutme.tistory.com/entry/Linux-floating-point-관련-삽질중]

 

+

아래와 같은 항목이 보이는 걸 봐서는 mfloat-abi는 softfp 방식으로 abi를 선언할 뿐

실제 연산은 mfpu로 선언된 neon을 통해서 구현이 되도록 설정이 가능한 것으로 보인다.

export CC="arm-linux-gnueabi-gcc  -march=armv7-a     -mthumb-interwork -mfloat-abi=softfp -mfpu=neon  --sysroot=/home/eric/src/imx6/opt/ESX/imx6/sysroots/armv7a-vfp-neon-linux-gnueabi"

[링크 : https://gist.github.com/ericbutters/6049429b834edfaa0d2d]

 

 

그러니까 soft는 순수하게 software float point 계산

hard는  hardware float point 계산

softfp는 hardware float point 를 사용하지만 함수 호출 방식은 soft 방식을 쓴다고 보면 될 듯?

-mfloat-abi=name
Specifies which floating-point ABI to use. Permissible values are: ‘soft’, ‘softfp’ and ‘hard’.

Specifying ‘soft’ causes GCC to generate output containing library calls for floating-point operations. ‘softfp’ allows the generation of code using hardware floating-point instructions, but still uses the soft-float calling conventions. ‘hard’ allows generation of floating-point instructions and uses FPU-specific calling conventions.

The default depends on the specific target configuration. Note that the hard-float and soft-float ABIs are not link-compatible; you must compile your entire program with the same ABI, and link with a compatible set of libraries.

[링크 : https://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html]

 

 

+

예전에 한참 고생하게 만들었던 gcc multilib이 이럴때 언급될줄이야..

아무튼 컴파일러가 multilib을 지원하면 softfp를 쓰라는데 반대로 multilib을 지원하지 않으면 soft, hard만 지원한다는 건가?

If the compiler has multilib enabled (you can tell with -print-multi-lib) then you can use -mfloat-abi=softfp, but if not then that option won't help you much: gcc will happily generate softfp code, but then there'll be no compatible libgcc to link against.

[링크 : https://stackoverflow.com/questions/9753749/]

  [링크 : https://stackoverflow.com/questions/48224372/]

 

 

+

 

[링크 : https://www.gurucoding.com/rpi_cross_compiler/2012/04_diff_hardfp_softfp/]

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

vfp  (0) 2021.01.13
NEON 강제활성화?  (0) 2021.01.12
ampere altra  (0) 2020.11.23
arm cl  (0) 2020.10.29
arm64 server sysbench  (0) 2020.09.23
Posted by 구차니
Linux/centos2020. 12. 10. 10:27

centos project가 centos Stream으로 집중하기로 결정(전환)

[링크 : https://lists.centos.org/pipermail/centos-announce/2020-December/048208.html]

 

redhat의 입장

[링크 : https://www.redhat.com/en/blog/centos-stream-building-innovative-future-enterprise-linux]

 

centos stream의 시작

[링크 : https://www.redhat.com/en/blog/transforming-development-experience-within-centos]

 

centos FAQ

[링크 : https://centos.org/distro-faq/]

 

 

-

간단하게 요약(?) 하자면

 

실험적 버전인 Fedora core

사용 서버 버전인 RHEL

RHEL의 GPL 소스 공개 빌드 버전인 Centos 가 있었는데

 

centos를 redhat/ibm에서

RHEL 이전의 단계로 흡수하면서 관리 하게 되어, RHEL 의 clone 으로서 centos는 사라진다는 의미가 되려나?

'Linux > centos' 카테고리의 다른 글

centos8 virbr0?  (0) 2020.12.14
centos 8.3-2011 용량이 많이 늘었나?  (0) 2020.12.14
centos 8.2 네트워크 설정  (0) 2020.12.02
ls 퍼미션에 .의 의미  (0) 2020.04.01
centos7 minimal / X11 사용하기  (0) 2020.02.04
Posted by 구차니