프로그래밍 QnA

lovejin0309의 이미지

커널 이미지 압축에 관한 질문입니다.

커널 2.6 버전대를 사용중입니다.

커널 컴파일을 성공적으로 마쳤고 vmlinux 화일을 얻었습니다.

얻어진 파일을 이용하여 다음과 같은 과정을 통해 압축된 이미지를 얻으려고 했습니다.

1. objcopy -O binary vmlinux vmlinux_stripped

2. gzip -v9 vmlinux_stripped

3. mkimage -A blackfin -O linux -T kernel -C gzip -a 0x1000 -e 0x1000 -n "linux 2.6.8" -d vmlinux_gtripped.gz linux_compressed

이렇게 하면 1번 과정에서 다음과 같은 에러 메세지가 발생합니다.

$ objcopy -O binary vmlinux vmlinux_stripped

stargt의 이미지

[그림첨부]PHP POST 해킹에 대해서

첨부 파일에 그림에서 빨간 부분이 진행되는 도중에 누군가에 의해 해킹당할수있나요?(예를 들어 id나 패스워드를 전송하는 도중 빨간부분에서)

leo~~~~의 이미지

시리얼 톹신 프로그램에 관한 질문이요....알려주세요

제가 Qt를 이용해서 시리얼 통신하는 프로그램을 짜려는데요....
리눅스에서 Qt로 짠 프로그램을 실행시키면
PDA에 그 프로그램을 띄우려는 거거든요...
그니까 minicom에서 프로그램을 PDA에 전송해서
실행시키는게 아니구요
리눅스 상에서 프로그램을 실행시키면
그 프로그램 실행 화면이 PDA에 뜨게하는....
그렇게도 할수 있나요??
그렇게 할수 있다면 그 프로그램은 arm용으로
컴파일 해야하나요 아니믄 기냥 x86용으로
컴파일해야 하나요??
howto 문서 시리얼 프로그래밍에 있는 예제

iimec2의 이미지

소설 같은 리눅스 비밀을 풀어주셈..ㅜㅜ

1.int offset =1;
Unsign long result = offset & ~31UL; <- 전 해석이 안되네용..ㅜㅜ

2. . usb_address0_sem은 멀까?

리눅스에서 함수 인자에 저런 것이 있는데요..디파인도 아니고..ctag로 찾아봐도 안나오네용. ㅜㅜ

3. static int ascii2utf(char *scii, __u8 *utf, int utfmax)
{
Int retval;
For(retval =0; *ascii && utfmax > 1; utfmax -=2, retval +=2)
{ *utf++ = * ascii ++ & 0x7f;
*utf++=0;
}
Return retval;
}
여기서 ascii포인터는 캐릭터형 배열의 주소값을 받는다. __u8은 unsigned char 형이다.

gyxor의 이미지

인터프리터방식의 장점..

컴파일러의 단점이 인터프리터의 장점이 될까요?
프로그래밍 언어론에 나온.. 인터프리터 방식의 장점은

"많은 원시 프로그램 수준의 디버깅 연산을 쉽게 구현할 수
있는 장점을 갖는다. 이것은 모든 실행 시간 오류 메시지가 원시 수준 단위를 참조할 수 있기 때문이다. 예를 들면, 배열 인덱스가 범위를 벗어났다는 것이 발견되면, 오류 메시지는 원시 프로그램의 행과 배열 이름을 쉽게 나타낼 수 있다. "

라고 나와있습니다...하지만 이것은 컴파일러방식에서도 가능한 것 아닌가요?

dotri의 이미지

IP Spoofing 이 아직 가능한가요?

커넥션 하이젝킹이나 IP Spoofing 같은 TCP/IP 의 헛점을 이용한 공격이 아직 가능한가요? 제가 알기론 TCP Seq 넘버의 증가값을 랜덤하게해서.. 외부에서 어떤 방법으로도 TCP Seq 와 Ack 를 예측할 수 없도록 하면 차단된다고 알고 있습니다만.. 그렇게 구현되어 있는 운영체제가 있는지 잘 모르겠네요.

aeronova의 이미지

bash로 특정 파일의 몇줄을 지우도록 script를 만들 수 있을까요

안녕하세요,

음.. 파일안의 줄들을 지우고 몇몇 줄들만 남기려면 bash에서 어떤 명령어를 써야할지요?
하고자 하는 것은 10*n 번째 라인만 남기고 나머지는 지우려고 합니다. (즉, 10,20,30.. 등의 라인만 남기구요.)

bash로 하려면 어떤 유틸을 이용하면 될지 알려주시면 감사하겠습니다.
(음.. 차라리 10번째 줄들만 읽어서 다를 파일로 만드는 것이 더 빠른가요?)

erdbeere2의 이미지

소스 분석 wakeup_softirqd() 에 대해 궁금한 점이 있습니다

안녕하세요
저는 리눅스 소스 코드를 분석하고 있는 초보자 인데요
질문사항이 있어서 글 올립니다

커널 2.6.12.1

/* kernel/softirq.c */

static inline void wakeup_softirqd(void)
{
          /* Interrupts are disabled: no need to stop preemption */	
          struct task_struct *tsk = __get_cpu_var(ksoftirqd);

          if (tsk && tsk->state != TASK_RUNNING)
                    wake_up_process(tsk);
}

밑줄친 부분에서요 __get_cpu_var(ksoftirqd) 이 부분이 어떻게 ksoftirqd에 대한 task_struct 구조체에 대한 포인터를 돌려주는지 그 과정을 이해하고 싶습니다

partout의 이미지

UnixBench 결과 중에 pipe-based context switching 항목...

UnixBench 4.1.0을 써서 시스템을 테스트했는데,
그 결과 파일에 pipe-based context switching 테스트라는
항목이 있더군요.

요놈이 무슨 뜻인지?

답변 부탁 드립니다.

spacelee의 이미지

ICU 써보신 분

유니코드 라이브러리로 강력한 것 같아서
ICU를 쓰려고 무지 많은 매뉴얼들을 읽어보고 있습니다.

혹시 써보신 분 계신가요?
덩치가 커서 무겁다는 얘기가 있던데..

경험있으신 분은 알려주시면 감솨~

페이지

프로그래밍 QnA 구독하기