프로그래밍 QnA

South128의 이미지

#

##

South128의 이미지

ff

fff

syms의 이미지

C++ 빌드 시에 리눅스 운영체제를 사용해야 하는 이유

안녕하세요. 저는 1년 7개월 경력의 안드로이드 프로그래머 입니다.

FFmpeg 사용해서 ndk 크로스 툴체인으로 so 파일 만들어서 java 쪽에서 쓰게 만들려고 하는데요..

빌드시에 꼭 리눅스 환경에서(잘 모르지만 아시는분들은 꼭 우분투에서 하더라는) 해야 하는 이유가 있을까요.

윈도우 환경에서는 cygwin 이라는 가상 유닉스 환경에서 빌드 할 수 있는건압니다만.

깊이 있게 아는게 아니라서요..

리눅스에서 원본 소스코드를 빌드 할때 필요한것만 골라서 빌드 하여 so 파일의 용량을 줄 일 수 있기 때문에

리눅스에서 해야되는건가요?? cygwin 에서는 해당 기능이 없기때문에 힘든건가요?

mk 파일로 리눅스 유닉스 둘 다 컨트롤할 수 있는 부분인지도 궁금하네요..

굳이 기능이 같다면 리눅스 환경을 써야할 이유가 없어 보이기 때문이구요.

그런 부분에 지식이 전혀 없기 때문에 힘듭니다. 지식 있으신 분들의 조언이 필요해요. ㅠㅠ

nimdrak의 이미지

bash shell 에서 Nomal distribution 을 따르는 RANDOM number 만들기

안녕하세요.

쉘스크립트를 공부하고 있는데요

그냥 난수를 만들려면 $RANDOM 을 이용하면 되더라구요

그런데, Nomal distribution 을 따르는 RANDOM number 만들 수 있을까요?

예를 들어서, 평균이 10이고 분산이 25인 RANDOM number 같이요.

혹시 아시는 분 계신가요?

답변 달아주시면 정말로 감사드립니다.

alswlek의 이미지

ㅁㄹ

chocokeki의 이미지

ARM의 trustzone이라는게 뭔가요?

PRD29-GENC-009492C_trustzone_security_whitepaper
를 참고하시기 바랍니다

제가 궁금해서 올리며 정리한 내용은 잘못된게 많았네요

curi13의 이미지

웹 개발 시 상단바

웹페이지에서 여러기능이 있잖아요.
그 중 기능을 클릭했을 때 새로운 웹 페이지가 나오는데 매번 상단바를 다시 만들어줘야하나요?

hokim의 이미지

zynq Cortex-A9 TCP 소켓서버 멈춤현상

xilinx zynq의 Cortex-A9에 리눅스를 올리고 나서 TCP의 전송속도를 측정하기 위해
데스크탑의 소켓클라이언트 프로그램이 데이타를
보내라고 요청하면 요청할때마다 32KB씩 전송하도록 zynq에 리눅스 소켓서버를 프로그래밍하여 띄웠습니다.
그런데 테스트하다보면 32 KBbyte씩 전송하다가 멈춤현상이 생깁니다. 데스크탑의 다른 터미널에서
zynq로 ping을 치면 멈춤상태에서 벗어나 다시 전송을 시작하기는 합니다. (원인을 찾아보니 클라이언트에서 요청을 했는데 때때로 서버에서 그 요청을 인지하지 못하는데에서 멈춤현상이 발생하는 것 같습니다.) 그래서 SO_KEEPALIVE 옵션을 소켓서버프로그램에서 accept된 클라이언트
소켓 file descriptor에 적용하거나 소켓클라이언트프로그램의 소켓 file descriptor에 적용해 보았습니다. 그런데 이런 현상을 피할수가 없네요. 어떻게하면 저런 멈춤현상을 해결할수 있을까요? 참고로 zynq에 올린 리눅스는 linaro의 ubuntu 15.04 nano 입니다.

rndud926의 이미지

이 문장이 어떤걸 의미하는지 모르겠습니다. (영어입니다)

If in the NoAddress state, the secondary station masks the min(PL,2) left-most octets of its own unique ID with the min(PL,2) left-most octets of the bit mask in the XID command and compares the result with the min(PL,2) left-most octets the unique ID supplied in the XID command.

If they match, the secondary device masks the max(0,PL-2) rightmost octets of its own unique ID with the max(0,PL-2) right-most octets of the bit mask in the XID command and compares the result with the max(0,PL-2) right-most octets of the unique ID supplied in the XID command.

페이지

프로그래밍 QnA 구독하기