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

raphael4의 이미지

Too few erase blocks 나오는 문제

ramdisk size를 바꿔주고 싶어서

커널의 mtd flash size map을 아래 처럼 바꿔주고

0x000000000000-0x000000060000 : "bootloader"
0x000000060000-0x0000001c0000 : "kernel"
0x0000001c0000-0x0000003c0000 : "ramdisk"
0x0000003c0000-0x000000400000 : "Filesystem"

각 주소에 파일들을 복사해준뒤 부팅 시켰는데

jffs2: Too few erase blocks (4)
mount: mounting /dev/mtdblock3 on /root failed: Invalid argument

위와 같은 에러가 나오면서 jffs2 가 마운트가 안되더군요.

사이즈가 오버된 파일들도 없고 주소도 적확하게 복사했는데

왜 위와 같은 에러가 나는지 모르겠습니다.

부트는 uboot를 쓰는데 혹시uboot도 수정해 줘야 할까요?

xoduddk123의 이미지

패키지를 컴파일할때 depends on이란 무엇인가요?

안녕하세요.

파일시스템에 관심이 있어서 패키지들을 직접 다운받아서 크로스컴파일해보고 있습니다.

크로스컴파일을 하기위해 스크래치박스를 이용하고있습니다.

몹시 편리하더라고요.

그런데 컴파일을 하던도중 의존성과 관련하여서 궁금증이 생겼습니다.

최근에저는 bash이라는 패키지를 크로스컴파일하여서 bash 명령어를 얻어서 odroid-x보드에 넣어서도

실행을 시켜보았습니다.

그런데 bash와 관련된 의존성을 확인하기위하여 https://launchpad.net/ubuntu/+source/bash/4.2-5ubuntu3

가서 의존성을 확인하는 작업을 하였습니다.

nomail의 이미지

[완료] mv로 디렉토리를 옮겼는데 다른 터미널화면에서는 그대로 보이는 이유..

xterm 창을 2개 열어서 작업 중에 이상한 증상이 있어서 문의드립니다.

xterm을 2개 열어서 ~/work 디렉토리에서 각각 에디팅 작업을 하고 있었습니다.

터미널 이름을 xterm 1번, xterm 2번이라 가정했을 때

xterm 1번 창에서 ~/work 디렉토리를 /tmp로 mv 했습니다. 확인해보면 분명 홈디렉토리에는 work디렉이 없고 /tmp로 옮겨졌습니다.

그런데 xterm 2번 창에서 작업 중인 파일이 그대로 보입니다. 파일을 열어서 에디팅도 되구요. pwd 해보면 ~/work라고 분명히 표시됩니다.

왜 이런 현상이 생기는 건가요? xterm 2번 창에서 디렉토리를 다른 곳으로 이동 한 다음, 다시 cd ~/work 해보면 그때서야 디렉토리가 없다는 메세지가 나옵니다.

xterm 1번 창에서 디렉토리를 딴 곳으로 이동 했을 때, 2번 창에도 바로 반영할 수 있는 방법이 없을까요?

환경은 아치리눅스, 커널 3.13.5-1, xorg 7.6, bash 4.2.45 입니다.

parkon의 이미지

Mac에서 갑자기 /usr/texbin 디렉토리가 사라졌어요.

가끔씩 제 맥 노트북에서 latex을 사용하는데
오늘 latex compile하려고 보니 글쎄 latex 명령어가 없다는 에러 메시지를 뱉어 내는군요.

이게 뭔 일인가 싶어 이리 저리 알아보니 당연 있어야 할
tex의 bin 폴더인 /usr/texbin 디렉토리가 없어 졌더군요.
sudo 권한이 있어야 삭제 할 수 있는 디렉토리이니 제가 실수로 삭제했을 가능성도 없고...,

그래서 일단 급한대로 /usr/local/texlive/... 이 밑에 있는 디렉토리를 /usr/texbin으로 링크 시겼더니
latex은 먹는데
xdvi도 무슨 이상한 에러 메시지를 뱉어 내고,
dvipdf도 gs 명령어가 없다는 에러 메시지를 뱉어 내고,
완전 엉망인 상태입니다.

고생은 좀 하겠지만
하나씩 복구하거나 다시 깔면 latex 문제를 해결은 할 수 있을 것 같은데
왜 이런 일이 벌어 졌는지 모르니까 영 찜찜하네요.

2004and의 이미지

system 함수로 프로그램 실행 / 종료 후 문제점 질문드립니다.

리눅스에 접한지 얼마되질 않아 많이 생소합니다..

일단 내용은 이러합니다.

A라는 process에서 system 함수로 B라는 process를 생성하고 나서 A 프로그램에서는
socket binding(UDP)이후 데이터 수신을 처리합니다.

또한 B라는 process또한 실행이 되면 하나의 소켓을 생성합니다.

이후에 A,B process가 생성한 포트 정보는 다음과 같습니다.
> netstat -tulpn
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
udp 0 0 0.0.0.0:6001 0.0.0.0:* 3381/A
udp 0 0 0.0.0.0:6002 0.0.0.0:* 3420/B

H4ckZ4의 이미지

간접참조 에러입니다.. 어떻게 수정해야할까요..ㅠㅠ?

#include
#include

void Func(char *lpCmdShow)
{
int *b;
int *c;
int *a = (int*)malloc(8);
b = a;
int n2;
for(n2 = 0;lpCmdShow[n2] != 0;n2++);
c = (int*)malloc(n2+1);
*b = (int)c;
*(*(b+n2)) = 0; <--- 이부분 에러입니다 ㅠㅠ
}

int APIENTRY WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR lpCmdShow, int nCmd)
{
Func(lpCmdShow);
return 0;
}

H4ckZ4의 이미지

hexray 코드를 c언어로 바꾸는방법 질문드립니다

*(_BYTE *)(*(_DWORD *)v6 + v7) = 0; 이부분은 어떻게 해석해야될까요?
(byte*)v6 + v7 = 0; 일까요?

dltkddyd의 이미지

insert를 사용하기 위해서 반복자를 어떤 식으로 다루어야 하나요?

지금 deque를 sdeque라는 클래스로 구현하고 있습니다. deque가 말 그대로 double ended que, 즉 양방향으로 끝나는 큐라고 하기에 sdeque에는 역참조 포인터를 두 개를 두어서 구현했습니다. 그런데 마지막에 반복자에서 조금 문제가 생깁니다. 표준의

j901의 이미지

동영상 플레이어 제작에 관한 질문입니다.

제가 안드로이드 동영상 및 오디오 플레이어를 만들고 싶은데요.

구글링해서 소스들을 찾아봤어요

근데 제대로 돌아가는게 없더라고요.

구글 샘플 api는 동영상 하나만 재생가능하고요.

제가 원하는 건요.

핸드폰에 있는 미디어를 전부 검색 후 리스트를 만들고 생성된 리스트에 각각의 동영상을 누르면 재생되는 형식이죠.

핸드폰에 내장되어있는 기본 플레이어 소스가 있다면 좋겠지만 그렇지도 않고.

근데 여기서 끝내고 싶은게 아니고요

리스트구성방식과 동영상플레이어 각각의 버튼, 기능, 배치등등을 제가 새로 만들고 싶어요

드래그를 해서 10초 앞으로 뒤로 탐색하는 등의 기능들이요.

물론 이것도 마켓에 올라와있는 플레이어라면 거의 다 탑재하고있죠.

역시나 제가 그 소스를 구하기에는 역부족이라 도와주셨으면 좋겠습니다.

안드로이드 프로그래밍 정복 (김상형저) 이 책을 보아도 제가 원하는 건 만들기 힘들거 같더라고요.

rladmsfhr의 이미지

for문 빠져나가는 break 질문드립니다.

간추려도 소스가 좀 복잡한듯 하네요.;;

for( ; ; )					// 1번 for
{
            for( ; ; )				// 2번 for
            {
 
            }
 
            for( ; ; )				// 3번 for
            {
                 if( 조건문이 만족하면 )
                 {
                         // 최상위 1번 for문까지 빠져나가고 싶음 
                 }
            }
}

break문구로는 3번 for문을 빠져나갈수있지 1번 for문까진 빠져나가진 못하는데

방법이 없을까요? BOOL 변수하나를 둬서 1번 for문에서 조건문을 하나 더 걸어야 되는건지요.

페이지

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