프로그래밍 QnA

linux777의 이미지

임베디드커널 컴파일에 대한 문의...

make Image
하면 커널이미지와 루트파일시스템이 합쳐져 만들어지나요?
이렇게 하면 커널이미지는 확실히 만들어 지는데...

루트파일시스템은 어디에서 만들어 주는지 궁금합니다...
그냥 Makefile에서 커널이미지와 루트파일시스템을 한번에 만드나요?

10줄이내로 자세히 설명해 주세요...

linux777의 이미지

커널컴파일 make에 관한 질문...

GNU makefile 내용의 일부입니다...

SUBDIR += drivers/acorn/char 라고 했을때 += 의 의미는 무었입니까?

LIBS := arch/arm/lib/lib.a 라고 했을때 := 의 의미는 무었입니까? 그냥 = 로 하면 에러나나요?

ifeq ($(origin DATAADDR), undefined)
DATAADDR  := .
endif

위의 문장의 의미를 한줄씩 자세히 설명 부탁드려요...
lhuijae의 이미지

[질문]system() 함수나 exec 계열 함수의 실행결과를 받아보려면

system()이나 exec() 함수를 호출하여 실행한 실행파일의 출력결과를 받아보려면 어떻게 하나요?

랜덤여신의 이미지

ks_c_5601-1987 의 정체가 무엇이며, 이것을 쓰면 안 되나요?

안녕하세요...

euc-kr 로 하면 깨저 보이던 '뷁' 또는 '햏' 등의 특수문자 비슷한 한글들이, ks_c_5601-1987 로 하면 깨지지 않더군요.

그런데 어떤 분께서는 ks_c_5601-1987 를 쓰지 말라고 하시는데요...

리눅스 관련에서 ks_c_5601-1987 가 호환이 안되나요?

그럼, 대신 어떤 것을 써야 하나요?

jbssy의 이미지

bash 질문입니다.

만약에 공백이 있는 파일을 복사하기 위에서는
cp File\ name.txt Another/ File/ name.txt
라는 식으로 하면 됩니다.
이것을 이용해서 쉘스크립트를 만든다고 하면요

find $SOURCE -type f -print >> $tmpfile
sed 's/[ ]/\\ /g' $tmpfile > $file 

이렇게 하면 $file 에는 파일 명의 띄어쓰기에는 백슬러쉬와 공백이 적절하게 들어갑니다. $file에 있는 세번 째 행의 파일을 다른 파일로 복사하기 위해
[code:1]TARGET="file3rd.xxx"
filename=`sed -n 3p $file`
feelpassion의 이미지

자바스튜디오파일을 컴파일해야되는데...

자바홈피로 들어가서 스튜디오를 설치하려고 다운을 받아보니 ...bin파일 이었습니다.... 컴파일 옵션에 대한 설명이 하나도 없어서 당황스럽네요..^^;;
어떻게 해야하는진 알고 싶어요~

즐거운 하루 되세요~

linux777의 이미지

바이너리 파일 입출력에 관하여...

[code:1]#include <stdio.h>

#define MAKE_BIN_VERSION "1.1"
#define ROM_BASE 0x00000000

int main(int argc, char* argv[])
{
char cdata;
FILE *filei1,*filei2,*fileo;
unsigned long ldata,posi,filesize1,filesize2;
unsigned long my_initrd_start, initrd_start, initrd_size, initrd_start_ram;

if (argc <3 ) {
printf("usage: make_bin <Image> <initrd> <glued binary>\n"); return -1;
}

printf("\nmake_bin version %s\n\n", MAKE_BIN_VERSION);

psjcap의 이미지

ping 프로그램을 만들었는데.. ip header length에 자꾸 4가 옵

ping프로그램을 만들었구요..
snoop으로 보면 ECHO, ECHOREPLY 메세지 잘 왔다갔다 합니다..

근데.. ip 헤더에 헤더길이 필드를 읽어서..
그 길이 담부터 icmp 부분이라고 코딩을 했는데..

이게 어찌된것이 iphdr length 가 4.. 즉.. 16바이트로 옵니다..ㅠㅠ
20바이트가 올거라고 예상했는데..

4가 오는게 맞는건데.. 제가 잘 못 알고있는 건지 해서요..

그럼 한수 부탁드립니다..^^"

linux777의 이미지

커널컴파일 관련 질문...

보통 커널컴파일시 다음과 같이 하죠...

make mrproper
make menuconfig
make dep
make clean
make bzImage
make modules

이렇게 수행하고나면 커널이미지와 루트파일시스템이미지는
각각 어떤 이름으로 어느 디렉토리에 생성되나요?

자세히 알려주세요...

stypr의 이미지

perl에서 사용하는데 이게 무슨 의미일까요?

아래에서 \e가 뭘뜻하는지 모르겠군요.

my @a = grep (!/^\e.\e.\e.?$/, readdir(THISDIR));

페이지

프로그래밍 QnA 구독하기