프로그래밍 QnA + 설치 및 활용 QnA

limcw3의 이미지

스마트폰 SD카드의 MBR을 수정하는 어플을 만들고 싶습니다.

제가 이걸 생각한 이유는 SD카드가 다른 컴퓨터나 다른 스마트폰에 끼면 읽혀지는거를 방지하기 위해서인데요;;

그래서 생각해 본 것이 SD카드가 USB같은 개념같아서 MBR을 수정하면 되지 않을까? 입니다.

그리하여 저의 생각은 어플에서 총 3가지 버튼이 있는데

1번 버튼을 누르면 기존의 SD카드의 위치를 가져오고 그 SD카드의 MBR을 백업합니다.

2번 버튼을 누르면 SD카드의 MBR을 삭제하여 다른 컴퓨터나 안드로이드 폰에 읽기가 불가능하게 하는것입니다.

3번 버튼은 다시 SD카드의 MBR을 복구 시키는 것입니다.

이것이 과연 가능한가요? 사실 어느 게시판에 올릴지 고민 했었습니다.

SD카드의 이름을 가져와서 위치확인까지는 가능하지만 다른것은 찾기가 매우 어렵더군요;; 혹시 이런 접근방법 말고도 SD카드 암호화를 제외한 다른 방법이 있다면 말씀해주시면 감사하겠습니다.

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 같이요.

혹시 아시는 분 계신가요?

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

holecjh의 이미지

Linux, Unix의 CPU 사용률에 대해..

Linux에서 top 명령어를 치면 아래처럼 나옵니다.

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 입니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기