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

mandugukbap의 이미지

리눅스 커널 영역에 전역 변수를 정의 하려면

Linux 3.2.x 커널을 이용해 개발 중입니다.

- 커널 영역에 새로운 시스템콜을 만들었습니다. 예) sys_test_call(char* msg)

- 유저 영역에서 해당 시스템콜을 불렀습니다. 예) syscall(359, "Hello");

- 유저 영역에서 건너온 msg(예제에선 "hello")를 커널 영역의 전역 변수에 저장하고 싶습니다.

질문: 보통 커널 프로그래밍을 할 때 전역 변수는 어느 부분(파일)에 정의를 하는가요? 실제 프로젝트에서는 TCP/IP 스택에서 넘겨 받은 정보를 사용할 예정입니다.

감사합니다.

zzang3757의 이미지

c++ float 형변환? 연산? 관련하여 질문 드립니다..

아래와 같은 샘플 코드가 있습니다.. ( 헤더 생략..ㅋ )

int main()
{
int n = 100000000;

float f = n;
float f1 = f - 0.059;

cout << f1 << endl;

return 0;
}

저렇게 하면 cout으로 출력되는 값은 99999999.941 이 되야하는데,,

실제 출력되는 값은 1e+08 ( 100000000 ) 이 출력됩니다..

이렇게 출력되는 이유가 궁금합니다 살려주세요....

jms_jms의 이미지

child process 에서 parent의 디스크립터 정보 및 시그널 핸들러를 상속하지 않기 위한 방법이 없나요?

데몬 A가 B 데몬을 룩업하고 있다가..

B 데몬이 문제가 발생해서 종료되는 경우에...

데몬 A에서 B 데몬을 활성화 합니다.
시스템 함수를 통해서 Backgroud로 B 데몬을 동작시킵니다.

이때 B 데몬의 경우에 A 데몬의 열린 모든 디스크립터 정보 및 시그널 핸드러 등등에 대해서 상속을 하는 것으로 알고 있는데...

부모의 정보를 상속받지 않기 위한 방법이 없을까요?

IPC 중 UDS(Unix Domain Socket#TCP)로 구현된 모듈이 존재하는데...

B 데몬이 kill이 된 후... A 데몬이 B 데몬을 업시키고...

그 후에.. 제가 테스트를 위해서 A 데몬을 kill을 한 경우에도...

B 데몬은 부모(A)의 디스크립터 정보를 이용해서 A-B가 IPC를 하는 것처럼 세션이 성립되네요.. 쩝.. [실제 A는 이 시점에서 KILL 됨]

쩝.. 해결 방안이 없을까요?

감사합니다.

HeroicCharge의 이미지

그래픽 처리 방법에 대하여

안녕하십니까.

효과적인 그래픽 처리 방법에 대하여 궁금한것이 있어서 이렇게 글을 올립니다.

제가 사용하고 있는 그래픽 처리 방법은

이미지를 읽어 픽셀 정보를 픽셀간 연산을 통해

한픽셀 한픽셀씩 화면 버퍼에 그리는 방법입니다.

그런데 이방법을 사용하다보니, 화면(해상도)가 커질수록

연산하는 양이 증가하여 속도가 매우 떨어지는 현상이 발생합니다.

이러한 현상을 해결할수 있는 선배님들의 생각과 조언을 듣고 싶습니다.

질문에 무례한점이 있다면 사과드립니다.

읽어 주셔서 감사합니다.

seuny의 이미지

fpga와 리눅스 USB 연결문의입니다

usb 통신이 가능한 FPGA 보드와 리눅스간의 통신을 구현하려합니다

FPGA는 설계 다운로드를 위한 USB를 다른 디바이스와 통신이 가능한 xem6010입니다

opalkelly에서 윈도우용 드라이브와 lib 파일을 이용하여 FPGA와 PC(windows) 간의 벌크 통신을 구현 하였습니다

(FPGA 프로그램 완료되었고 윈도우용 드라이버는 FPGA를 다운로드 할수 있고 제공된 lib 파일을 이요하여 벌크 통신이 가능하였습니다.)

이번에는 리눅스(우분투12)와 통신을 하려고 하는데 드라이버부터 잡을 수가 없습니다

usb를 연결 한 상태에서 lsusb를 하여면 bus와 device 넘버가 뜹니다. /dev 에 새로 생성된건 없습니다.

1.이 상태는 usb 연결만 되고 드라이버가 아직 안 잡힌 상태가 맞나요?

그리고 리눅스 드라이버로 추정되는 rules 파일 카피 및 udevadm control --reload-rules까지 했는데

별반 달라진게 없네요

라스코니의 이미지

정규표현식 질문입니다 (javascript 함수 이름만 잡아내기)

정규표현식을 여쭤볼려고 합니다. 좀 어렵네요.
아래와 같은 코드(자바스크립트 코드)가 있다고 했을 때 함수명만 잡아내고 싶습니다.

var t1 = 10;
 
function test1 (var x)
{
}
 
function test2()
{
}
 
test1();

위와 같은 코드라면 test1, test2 만 잡아내고 싶습니다. 이렇게 잡아 낼수 있는 정규표현식을 좀 알려 주세요.

감사합니다 ^^

lhs8421478의 이미지

특정 소스코드파일에서 사용자 함수를 분류해서 출력 하려고 합니다. 도움 부탁드립니다.

안녕하세요 C언어를 공부중인 청년입니다.

특정 소스코드 파일을 읽어 들여서

그 파일내에 있는 사용자 함수를 구분하여 출력하려고 합니다.

자료형 함수명 (파라미터)

위와 같은 형태로 구분하여 출력 하려고 하는데 어떤식으로 하면 좋을지 부탁 드립니다.

soarwg의 이미지

SVN 기능 중 하나의 프로젝트 소스를 local(개인)용, global(그룹)용 repository로 구분하여 사용하는 방법이 있나요?

안녕하세요 SVN 초보 사용자 입니다.
현재 상황을 간략하게 설명 드리면
- 3명의 개발자 하나의 프로젝트를 진행하고 있슴
- A, B, C 개발자가 blockA, blockB, blockC, blockCommon으로 나누어 작업
- blockA, blockB, blockC 각각 서로를 참조하여 사용함

ant01의 이미지

html 소스 추출방법

쇼핑몰 만들 때 다른 쇼핑몰의 디자인을 참고 하려고 소스를 보니 자바 스크립트 등이 엄청 많이 섞여 있어서
참고 하기가 힘이 듧니다. 그래서 생각한 것이 홈페이지를 읽을 때 보이는 부분의 html 소스만을 추출해 주는 툴이 없을까요?

아니면 이것도 프로그램 짜야하나요?

페이지

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