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

fensy의 이미지

PHY칩 gigabit 사용 시 따로 설정해야할것이 있나요??

이번에 기가bit 을 사용해야 하는 프로젝트가 있는데요

이놈이 허브를통해서 10/100으로는 통신이 잘 되는데

노트북이랑 다이렉트로 gigabit으로 붙히면 통신이 안되네요;;(ping안됨)

링크는 살았다고 나오는데,

일단 데이터시트상 나오는 CPU쪽 RGMII 세팅, PHY의 Control 레지스터 세팅 다 해봤는데

이상하게 기가로 붙히면 핑이 안되네요...;;

기본적인 사항 (UTP 케이블 종류)은 확인 해보았고..

지금 나오는 현상중에 가장 문제는 cpu에서 나가는 클락은 125mhz인가..? 여튼 GIGA로 세팅되어

져 나가는데 파이측에서 들어오는 클락이 10/100으로 들어온답니다.. 제가 하드웨어쪽에 거의 지

식이 없어서..; 이정도까지의 정보밖에 못들엇고요..

혹시 cpu쪽이나 phy쪽에 레지스터 세팅이 잘못되어서 그런지..

하드웨어관점으로 확인해봐야하는 포인트가 있는지 궁금하네요

a2000rsh의 이미지

리눅스 gedit 실행 에러

리눅스 페도라 14를 사용하고 있는데, gedit를 실행하면 에러메세지가 뜨면서 실행이 안됩니다.
메세지 내용은 첨부된 파일과 같습니다.
해결방법 아시는 분 답변 부탁드립니다.

skymoonw의 이미지

웹스피어 root 권한 실행시 servlet 오류

선배님들 제목 그대로 입니다

소유권한으로 웹스피어 서버 구동시키면

샘플페이지(serlvet 포함)정상 작동되지만

root 로 서버 구동시키면 Error 500: SRVE0207E: Servlet에서 발생한 미발견 초기 예외 라는 메시만 띄우네요 ㅠㅠ

답변 부탁드리겠습니다

고생하십시오..!

hyojin9191의 이미지

쉘프로그래밍 몇가지 질문드려요.


첫번째는요!

식을 인자로 받아서.. 예를 들면 Calc.sh 라는 파일이라치면 sh Calc.sh 1 * 2

요런식으로 식을 입력받아서 계산되게 하는 프로그램인데요!

case문으로 수식 입력 받는데 저 인자가 *면 이상하게 두번째 인자 받은 값은 02가 되고 뒤에 꺼는 03이 되서
첫번째 인자에 무조건 3이 곱해지는 답이 나와요!!!!!! 왜그런걸까요 ㅠㅠㅠ

dpp5411의 이미지

프로그래밍언어론 질문드립니다

프로그래밍 언어론을 공부하다보면
Type Checking 이라는걸 보게 되는데
Type Checking이 무엇을 말하는 것인지는 알겠습니다.
그러면 Type Checking을 하는 방법이 무엇이 있나요? 또 왜 이것을 하지요?

rmstjd의 이미지

프로그래밍 잘하시는분이나 자바 잘 하시는분 봐주세요..

packet = new DatagramPacket(buf, buf.length);
socket.receive(packet);

ㄴ위의 데이터를 packet.getData(); 로 받잖아요

근데 이 data가 바이너리 형태로 되어있는데요 0000 0011 <- 이런식으루요 근데

new String(packet.getData()) <- 형태로 해서 보통 받았엇는데 이렇게 하니까

글자가 깨저서 나오드라고요

[B□ㄱ┐┘Ⅰ <- 이런식으루요

0000 1111 이런 형태를

숫자나 아스키 형태로 바꾸고 싶은데요 어떻게 해야될까요

qkekfh99의 이미지

socket fopen

socket 프로그래밍 중에 127.0.0.1:8080/index.html 을 치면 index.html 파일이 브라우저상에 출력이 됩니다

FILE *f;
f=fopen("index.html", "r");

이라고 해서 특정 파일을 읽어와서 화면에 출력합니다.

저는 이렇게 특정파일 말고 포트뒤에 어떤 파일을 치면 입력한 파일이 나왔으면 하는데..

어떻게 손을 대야할지 모르겠습니다..

freestyle의 이미지

커널 코드 백포트(backport) 정책을 어찌해야 하나요?

작업하는 커널이 거의 2년 전 버전입니다 (지금보니 longterm 버전도 아니네요).
오랜 시간이 흐르다 보니 많은 부분에서 변경이 있네요.

그 중 fs에 발견된 몇 가지 issue가 있어,
근접한 버전에 backport한 git repository를 찾아 그 코드로 단순하게 덮어썼습니다.
(git format-patch 이 아닌 일반적인 diff)

그런데 근접한 버전이었음에도 그 사이에 변경된 다른 부분에 의해 build break이 발생합니다.

그 부분에 대해 맞추자니 fs가 아닌 다른 서브시스템에 대한 수정도 필요하고,
이 과정에서 다른 이슈가 발생할까봐 쉽게 손을 못 대겠네요.
(제 담당이 아닌 부분에 대한 테스트까지 진행해야 하니...)

시원하게 커널을 새로 갈아 엎는 게 단순하겠지만, 지금은 그 시점이 아닌 듯 합니다.

linux longterm 버전은 git 명령을 잘(?) 사용해서 backport도 효과적으로 하고 있을 것 같은데, 이런 정책적인 부분은 어찌해야 하나요?

trymp의 이미지

linux 에서 IRQ 번호가 모자라면 다른 디바이스와 IRQ 를 공유하나요??

linux 2.6.xx 에 x86 머신입니다.

디바이스를 여러개 연결해서 IRQ 번호가 너무 많아지면

나중에 등록된 device 는 IRQ 를 다른 기기와 공유하나요?

일단 /proc/interrupts 에서 이런 현상을 본 적이 있어서

이런 현상이 왜 생기는지 궁금합니다.

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

bonhyuk2의 이미지

freeglut3-dev 설치가 안됩니다.

다음 패키지의 의존성이 맞지 않습니다:
freeglut3-dev : 의존: libgl1-mesa-dev 혹은
libgl-dev
의존: libglu1-mesa-dev 하지만 %s 패키지를 설치하지 않을 것입니다 혹은
libglu-dev
의존: libxt-dev 하지만 %s 패키지를 설치하지 않을 것입니다
의존: libxext-dev 하지만 %s 패키지를 설치하지 않을 것입니다
E: 문제를 바로잡을 수 없습니다. 망가진 고정 패키지가 있습니다.

sudo apt-get install freeglut3-dev 입력시 저런 현상이 발생하는데
어떻게 해결해야 할까요..

페이지

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