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

uj100의 이미지

openwrt에 관한 질문 또 올려요.

libpcap을 tcpdump.org에서 받아서 make해서 /usr/local/ 쪽에 설치가 됬습니다.

라이브러리를 위에 경로로 잡고 컴파일 했는데 에러가 납니다.

구글에서 검색해보니 libpcap을 openwrt에 컴파일 해야된다고 하는데 방법을 모르겠습니다..

혹시 아시는분 있으면 알려주세요..

//
mips-openwrt-linux-uclibc/bin/ld: connot find -lpcap
collect2: ld returned 1 exit staus
//
이런 컴파일 에러가 납니다.

shellee2의 이미지

텍스트 형태 파일 합치기 아이디어 자문좀 구합니다.

안녕하세요.

텍스트 형태 파일 합치기 아이디어 자문 좀 구합니다.

예를 들어 10메가 정도 되는 파일을 생성하는데 속도를 높이기 위해서

여러 쓰레드로 파일을 부분부분 생성 후 하나로 합치려고 합니다.

개발 언어는 C/C++ 이고요. 개발 환경은 리눅스 입니다.

하나로 합치는 부분에서 고민이네요.

(시스템 콜은 쓰지 못합니다. 완료 시점을 알 수 없어서 코딩으로 하려 합니다.)

핵심은 속도 입니다. 자문 부탁드립니다.

guswl78681의 이미지

defconfig 와 Kconfig 파일에 대해 질문이 있습니다.

defconfig 와 Kconfig 파일에 대해 질문이 있습니다.
제가 이론적으로 알고 있기로는 Kconfig에 config를 해놓고 *_defconfig 파일에서
사용할 것들을 적어주는 것으로 알고 있었는데
막상 Kconfig에만 config를 해주고 *_defconfig에는 명시하지 않아도 autoconf.h에 config 되어 있더라구요

defconfig와 Kconfig에 대한 적확한 용도와 차이점이 궁금합니다.

guswl78681의 이미지

defconfig 와 Kconfig 파일에 대해 질문이 있습니다.

defconfig 와 Kconfig 파일에 대해 질문이 있습니다.
제가 이론적으로 알고 있기로는 Kconfig에 config를 해놓고 *_defconfig 파일에서
사용할 것들을 적어주는 것으로 알고 있었는데
막상 Kconfig에만 config를 해주고 *_defconfig에는 명시하지 않아도 autoconf.h에 config 되어 있더라구요

defconfig와 Kconfig에 대한 적확한 용도와 차이점이 궁금합니다.

akayong의 이미지

리눅스에서 원격의 윈도우 컨트롤 하기.

리눅스에서 (CentOS 사용중)

원격의 윈도우 서버를 컨트롤 가능 한가요?

하고자 하는 것은,
윈도우 서버의 PowerShell에다가 명령을 내리는 겁니다.

즉, 리눅스에서 명령어를 개발하여,
특정 명령을 내리면, 해당하는 윈도우 서버로 명령이 전달되어
PowerShell을 통하여 PowerShell 의 명령이 작동 되는 겁니다.

이게 가능한가요?
가능 하다면, 어떠한 방법이 있을까요?

미리 감사합니다!

ohkh0401의 이미지

[커널과모듈] input device 모듈 구조에 관한 질문입니다

리눅스 커널과 모듈에 대해서 공부하고 있습니다

커널의 여러 부분 중 peripheral device 가 어떻게 작동하는지 보고 있는데요

keyboard device driver 의 작동이 이해가 가지 않습니다

linux kernel 과 device driver development 책들을 살펴보아도 keyboard 에 대해서는 너무 기본적이라 그런지 자세히 다루지 않네요

혹은 대다수가 현재 사용되는 usb 에 초점을 맞추어 설명하더라구요

저는 일반적은 serial 이나 ps/2 방식의 키보드에 대해서 먼저 알아보고 있습니다

키보드에서 키를 입력하는 순간부터 진행을 모듈의 관점에서 정리하자면

시그널 발생 -> i8042_driver -> gpio -> gpio_keys -> atkbd driver -> keyboard -> tty

가 맞나요?

살펴본 바로는 input 모듈도 어떤 과정에서 필요하다고 생각하는데요..

besapius의 이미지

[완료] 리눅스 커널에서 메모리 관리가 이해가 안됩니다.

안녕하세요.

리눅스 커널책을 보고 있는데요. 제가 이해한 것이 맞는지 틀린지 확인이 안되서요. 혹시 아시는분 계신지요?

예를들어, 시스템이 8기가의 메모리를 가지고 있고, 스와핑은 off됐고,
시스템이 현재 메모리를 6기가 사용하고 있고, 2기가가 사용가능한 상태라고 가정할께요.

이 상태에서, (커널은 물리적으로 page frame을 zone으로 나눠서 보관하잖아요.)
그렇다면 만일, zone_A와 zone_B에 각각 1기가씩 free memory가 남아있을 경우에요.

사용자가 malloc()으로 1.5기가를 요청하면 어떻게 됩니까? (시스템 전체적으로는 2기가가 있지요.)
zone_A와 zone_B에서 알아서 1.5를 맞춰서 물리적으로는 비연속적인 page frame들이 virtual
memory management를 거치면서 연속적인 메모리로 만들어져서 사용자에게 반환되는게 맞나요?

soulofme의 이미지

root file system을 mount하지 못합니다.ㅠㅠ

안녕하세요. 항상 많은 도움을 받고있는 초보입니다.

현재 jffs2형식의 rootfs를 ext4 타입으로 바꿨는데요.

이게 증상이 좀..묘합니다.

nand파티션의 rootfs는 400메가로 잡아놓았습니다.

현재 rootfs의 용량이 350메가 정도인데, 마운트가 되지않고있습니다.

log메세지는 이하와 같습니다.

hwanikani의 이미지

static inline 함수 질문...

다음과 같은 코드가 있을때 컴파일러는 test()를 어떻게 처리 하나요?

static void test(); // declaration without inline keyword

int main()
{
extern inline void test(); // declaration with inline keyword
test(); // Does compiler consider inlining or not?
}

static void test() // definition without inline keyword
{
}

-------------------------------------------------------------------------------

좀더 extreme한 경우를 본다면:

static void test()
{
}

int main()
{
test();
}

uj100의 이미지

openwrt에서 pcap.h을 사용해서 컴파일 하는데 에러나 나요.

openwrt에서 pcap.h를 쓸려고 하는데 에러가 나서 질문 올립니당.

소스코드는 이거고요

#include
#include
#include //libpcap 헤더 포험
#include
#include
#include
#include

int main(int argc, char **argv)
{
char *dev; // 사용중인 네트웍 디바이스 이름
char *net; // 네트웍 어드레스
char *mask; // 네트웍 mask 어드레스
int ret; //
char errbuf[PCAP_ERRBUF_SIZE];
bpf_u_int32 netp; // ip
bpf_u_int32 maskp; // submet mask
struct in_addr addr;

페이지

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