프로그래밍 QnA

kkb의 이미지

ctags가 최근 자주 이상 동작합니다

ctags -R 등으로 태그 파일을 생성하고
코드를 따라가다보면

ts나 tj 명령이나 [Ctrl] + ] 키로

함수를 호출하는 지점에서
함수가 정의된 지점으로 점프를 할 수 있습니다
그리고 [Ctrl] + t 키에 의해서 되돌아 올 수 있죠.

다 아시는 방법일 것입니다.

이렇게 함수 안으로 계속 들어갔다가 나왔다가 하다보면
제가 어떤 단축키를 잘못 눌렀는지, 아니면 버그인지, 오류가 났는지,
지정한 함수를 찾아주는 것이 아니라 tag stack 상위 함수를 찾아주는 것이죠.

그러니까 예를 들어서 설명드리면,

kissvond의 이미지

[완료]JFFS file system and squash file system 을 동시에 사용할 수 있나요 ?

안녕하세요 자그마한 회사에 다니는 아직은 명함도 내밀지 못하는 플랫폼 개발자 입니다.

이번에 squash file 시스템으로 포팅 되어 있는 보드를 개발 하게 되었습니다.

하지만 제가 알기로는 squash file 시스템은 read only file system 으로 알고 있습니다.

제가 user 영역을 사용(data, config file.etc....)을 해야 하는데 file system을 포팅 해본적은 없어서 문의 드립니다.

squash file system 과 JFFS2 file system을 동시에 사용가능 한지

아니면 JFFS2로 포팅해야 되면 어떻게 시작을 해야하는지...

인터넷을 찾아봐도 mkfs.jffs로 변환하라는데 먼소린지.....

고수님들의 조언 부탁드립니다.

zizak의 이미지

모듈프로그래밍에서 커널 심볼로 공개 ?


모듈 프로그래밍을 열공하고 있는 대학생입니다. ^^

공부하다가 커널 심볼에 대한 내용이 나왔는데요...

"커널 심볼로 공개"

이 말의 뜻을 도저히 모르겠어요 ㅠㅠ

선배님들 도와주세요 ...

liliyse의 이미지

세그멘테이션 오류가 떠요..

제가 보기엔 어디가 문제인지 잘 모르겠는데...
세그멘테이션 오류가 뜨네요..
어디가 잘 못된걸까요? ㅠㅠ

파일 첨부해 놓을게요..

#include
#include
void func_print();
void SJF();
void func_sort();

struct process{

char name[10];
int arrive;
int running;
int run;
int order;
int processNo;
int turnaround;
int waiting;

};

struct process* queue;

int n=0;
int total=0;
int quantum;
struct process tmp;

void func_print(){

avanwz의 이미지

[완료] 쉘프로그래밍을 사용해서 telnet에 접속하기

안녕하세요 이번에 쉘프로그램을 이용해서 매일 일정한 시간에
다른서버에 접속을해서 프로그램을 실행하는 쉘스크립트를 만들어야합니다.

요약하자면 (프로그램 이름을 foo라고하면)
1.A 서버에서 : sh foo 로 foo스크립트 실행
2.B 서버로 telnet 접속
3.특정 프로그램 실행

쉘프로그래밍은 문외한이라 그냥 telnet 111.111.111.111 하고 sleep으로 시간차줘서
아이디랑 비번치게 했는데 그냥 로그인화면에서 sleep부터 안먹히더군요
어떻게하면 telnet접속을 시킨상태에서도 스크립트가 계속 실행되게 할수 있을까요?

DebPolaris의 이미지

임베디드 장치에 포팅을 하려고 합니다. 필요한 지식이 뭐가 있을까요??

안녕하세요

기본적인 make 사용방법과 arm으로 컴파일하는 방법은 알고 있습니다
(임베디드 장치가 arm장치입니다.)

자세히 설명을 하면 임베디드 보드가 아니라

pocketbook이라는 전자책 단말기인데 이게 x-window가 올라가 있는게
아니라서 x를 사용하는 프로그램 같은 경우 해당 sdk를 이용해서 바꿔야
할거 같은데 어떻게 할지 모르겠습니다.

조금씩 배우고 싶은데 뭐 부터 해야할지 모르겠습니다

포팅하고 싶은건 xournal입니다. 장치에 gtk는 기본적으로 들어가 있는데

그 다음 어떻게 컴파일해서 올려야 할지요... 도통 모르겠습니다....

배우기 위해서 필요한 것들 알려주셨으면 합니다~~

erdos의 이미지

16 비트 모드 - 실제 모드에 관한 질문!

안녕하세요.

지금 어셈블리를 공부하면서 몇가지 이해가 안가서 이렇게 끄적여봅니다.

16비트 모드의 메모리 맵!
-> 여기서 0x00000~0xfffff 영역, 즉 1MB를 쓸수 있다는 16비트 실제모드에서
각각 이미 예약된 바이오스영역이나, 바이오스 데이터 영역, vga ram 영역 등은
제가 알기로는 memory mapped I/O 로써 즉, cpu가 해당 주소에 대해 인식하기를
물리 메모리 즉, ram의 기억소자가 아닌 실제 rom과 같은 곳으로 바로 다이렉트하게
인식하는 것으로 알고 있습니다.
이때! 예약되지 않은 자유롭게 써도 되는 일부 영역에 대한 것이 문제입니다.

그럼 여기서 free memory 같은 경우 ram의 기억소자의 직접적 주소와 다이렉트하게
연결되버리는 것인지.
그리고 또한 만약 그렇게 될경우 이미 예약된 상태의 주소공간의 ram 영역은 연결될
것이 없으니 그냥 공백인지 궁금합니다.

kdg0886의 이미지

[완료]UDP로 파일복사 서버&클라이언트 만들고 있는데 질문있습니다..

UDP로 파일복사 서버&클라이언트 만들고 있는데 질문있습니다..
a.txt 같은 텍스트 파일은 용량이 커도 다 읽히는데
mp3 같은 파일은 5메가라도 초반부분만 읽고 끝나버리는데 그 이유를 모르겠어요
한두번 읽으면 바로 파일 끝으로 포인터가 가버리네요 이유가 뭘까요?ㅠ

추가)
실수가 있었네요.. 클라이언트부에서 바이너리로 안열었습니다...
동영상이나 엠피3는 잘전송되는데 한글파일은 깨지네요 그 이유는 뭘까요?

kdg0886의 이미지

UDP로 파일복사 서버&클라이언트 만들고 있는데 질문있습니다..

UDP로 파일복사 서버&클라이언트 만들고 있는데 질문있습니다..
a.txt 같은 텍스트 파일은 용량이 커도 다 읽히는데
mp3 같은 파일은 5메가라도 초반부분만 읽고 끝나버리는데 그 이유를 모르겠어요
한두번 읽으면 바로 파일 끝으로 포인터가 가버리네요 이유가 뭘까요?ㅠ

----------client------------

#include
#include

#define FILE_SVC_PORT 5491
#define BUF_SIZE 512

void sockSetAddress(struct sockaddr_in * pSockAddr, char *pstrIP, unsigned short nPort);
void sockError(int bQuit);

int main(int argc, char* argv[])
{
FILE* out; // file pointer

WSADATA wsa;

hurderella의 이미지

windows7 에서 프로세스를 숨기고 싶습니다.

안녕하세요.

이렇게 질문 글을 올려 송구스럽네요.

저도 언젠가는 여기에서

도움되는 답글도 달고 싶고 그렇네요.

다름이 아니라

컨트롤+알트+딜리트를 눌러서 작업관리자 창에서 프로세스도 죽이고 그러지들 않습니까.

여기 이 작업관리자 창에서 현재 제 프로그램(프로세스)를 숨기고 싶은데요

요즘은 SSDT 후킹을 많이 사용한다는 소리를 들었습니다.

하지만 그것도 요즘은 보안프로그램에 악성프로그램으로 뜨고 그런다더군요..

아 참참.. 이런 (프로세스 숨기기) 의심되는 주제로 질문을 드릴때는 목적도 말씀드려야 될것 같은데..

목적을 말씀드리면 디바이스 드라이버 공부의 일환으로..

보안 프로그램을 하나 만들어 보고자 합니다.. 그래서 다른 악성 프로그램에 의해서

제 프로그램이 죽지 않도록 하기 위해 이런 기능을 선택했습니다.. 또 아무래도 위험한 주제다 보니

더 흥미롭게 공부 할수 있지 않았나 싶기도 했구요... 겸사겸사 선택하였습니다.

페이지

프로그래밍 QnA 구독하기