프로그래밍 QnA

익명 사용자의 이미지

숫자를 문자로 바꾸고 싶습니다.

제목 그대로 int형으로 선언 된 1234라는 숫자를 char * 형으로 바꾸고 싶습니다.
단순히

int i;
char *buf;
i = 1234;

buf = (char *)&i; 또는
buf = (char *)i;

로는 않되더군여~ 한 수 가르침을 부탁 드립니다. 꾸벅

익명 사용자의 이미지

Device Drive에 관해...??(커널version....Error가 나요)

안녕하세요..
지금 오렐리에서 나온 디바이스 드라이브책을 보고 있는데요..
그중 가장 처음에 나오는 예제 프로그램을 compile하면 이상해서요..
제 환경은 MMX433, RedHat 7.0 영문(version 2.2.16-22)입니다.

/*************** Program Start ***************/

/* hello.c
gcc -c hello.c */

#define MODULE
#include

int init_module(void) { printk("<1>Hello, world\n"); return 0;}
void cleanup_module(void) { printk("<1>GoodBye\n");}

/************* Programm End ***************/

그런 후,

#gcc -c hello.c

익명 사용자의 이미지

[질문] 커널 소스를 보고 있는데요...

커널 소스를 boot process부터 차례로 보고 있는데요...

1. asmlinkage void __init start_kernel(void)에서
__init이 뭔질 몰겠습니다...

2. 그리고 __setup("profile=", profile_setup);에서
__setup이라는게 정확이 뭘 하는건지, 언제 수행이 되는건지...

음.. __XX라는 함수는 나중에 __XX라는 함수를 다시 호출한다든지 하는
커널 소스를 볼때 좀 도움이 되는 것들을 알고 싶습니다.

익명 사용자의 이미지

kernel에서 사용하는 header file 소스 중에서...(c 언어 질문)

c 언어 질문입니다.

typedef signed long long s64;
typedef unsigned long long u64;

이것이 의미하는것이 무엇인지요 ?

integer 인 경우는 아래와 같이 정의를 하더군요.

typedef signed int s32;
typedef unsigned int u32;

글구 위와 같이 선언된 long type 을 windows 환경으로
변경하려면 어케하나요 ?

도와주십시요.

미리 감사드립니다.

익명 사용자의 이미지

[질문] Objective-C

안녕하세요

요즘 Objective-C를 공부하고있는데요
컴파일 다 끝나고 링크하는 부분에서 레퍼런스를 못 찾겠다고 나오는군요
이를 어떻게 해결하나요?
음.....질문이 너무 무성의하군요 죄송
상세하게 설명 드리죠
GCC3.0을 쓰고있구요 라이브러리 봐도 libobjc.?? 가 있습니다
그리고 헤더파일도 있구요...
물론 컴파일을 잘 되지만 링크부분에서 -lobjc 인자를 줬는데도 레퍼런스를 못 찾겠다고
나오는군요
라이브러리를 설치해야 한다면 어디서 라이브러리를 받아야 하는지 알려주시면

익명 사용자의 이미지

[질문] gcc 옵션에 대해


안녕하세요 ? gcc, g++ 컴파일 옵션을 알고 싶슴다.
스트럭쳐의 기본 사이즈를 1 byte 단위로 하고 싶거든요 ?

무슨옵션을 붙여야 하는건가요 ????

기본적으로 컴파일해서 스트렉쳐를 sizeof해서 읽으면 4바이트라고
나오거든요

typedef struct aa {
char aa;
};

printf("%d", sizeof(aa));

이렇게 하면 4바이트로 나오는데, 1바이트로 나올수 있게 할수 없나요 ?

익명 사용자의 이미지

mp3에 관해서

mp3파일은 헤더와 데이터로 구성되어 있다고 하던데여.

그럼 c언어로 헤더부분의 정보를 얻어내고, 데이터 부분만 따로

추출할수 없나여?

그리고 데이터를 처리한다음에 다시 역과정으로 똑같은 헤더를 붙여서

player로 처리된 파일을 들어 보고 싶은데여.

경험있으시거나 아시는분 있으시면 갈켜주세여. 아니면 관련 싸이트라도

알려주시면 감사하겠습니다.

익명 사용자의 이미지

어셈블리 프로그램에 대해^^

filename 이라는 변수에 파일 이름을 할당 받았는데
파일이름 뒤에 개행문자 까지 입력되서
그걸 0 으로 바꿀려구 하는데 어떻게 해야 할지...

;; nread = read(0, filename, sizeof(filename));

mov eax, 3
mov ebx, 0
mov ecx, filename
mov edx, filename_len
int 0x80
mov [nread], eax

;; filename[nread-1] = '\0'
이 부분좀 가르쳐 주세여^^*

익명 사용자의 이미지

웹상에서 회원 가입시 ,자동으로 사용자 계정과 홈디렉토리 생성

웹상에서 사용자 가입시 linux상에서 유저를 생성하려고 합니다....
그런데,루트의 권한으로 프로그래밍하면 보안상에 문제가
있다고 하는 데 루트의 권한이 아닌 상태로 웹을 이용한 linux
유저를 생성할 수 있는지.........

제가 구현할려고 하는 것은 netian의 무료홈페이지와 같이 사이트에
회원을 가입하면 자동으로 사용자 계정과 홈디렉토리 공간을 할당
구현시킬려고 합니다........

제가 부족한게 많아서 자세하게 질문을 못 올리네요.......

익명 사용자의 이미지

ISO9660 filesystem development

안녕하십니까?

iso9660 file system을 ARM code로 porting 해야 하는 일이 생겼는데
아주 막막합니다.
ECMA의 문서만 가지고는 어렵군요.
Linux Kernel Source를 참조하려고 하는데 양이 방대해서
어렵네요. embedded CPU에 포팅되어져야 하는 코드라서
optimize해서 올려야 해서 쉽지가 않습니다.

혹시 자료 가지고 계신분 없으신가요?
아니면 어떤식으로 접근하라고 조언 주실분 없으신가요?

답변 기다리겠습니다.

페이지

프로그래밍 QnA 구독하기