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

ryutuna의 이미지

platform device 에 대한 정리가 되어 있는 책이 있을까요?

리눅스에서 platform device driver관련해서 작업 중인데요,

platform device 나 driver에 대한 정리,

일반 device driver와의 차이점이라든지,

실제로 어떻게 kernel 내부에서 사용되는지에 대한 것이 정리되어 있는 서적이나 문서가 있는지요?

register 관련 내용은 꽤나 있지만 실제로 일반 device driver와 비교라든지

kernel 내부에서 어떻게 사용되는가에 대한 정리가 되어 있는 것은 찾기가 힘드네요.

관련 지식이 있으시거나 혹은 레퍼런스 할 만한 서적/사이트가 있다면 알고 싶습니다.

raymundo의 이미지

git 에서, 특정한 변경 내역만 한쪽 저장소에만 유효하게 두고 싶은데...

전에 git 책 하나(pro git 번역)를 볼 때는 이것저것 알 것 같았는데 막상 실전에 쓰려니 여전히 어렵군요.
(인간적으로 git는 너무 옵션이나 개별 명령이 많고 복잡하지 않나라는 생각도...)

상황은 이렇습니다.

리눅스 서버에서 사용하는 펄 스크립트들이 저장소 하나에 있습니다. (저장소 이름이 linux라고 하죠)

이 중에 집의 윈도우에서 쓸만한 것들도 있는데, 그냥 복사하면 나중에 수정할 때 일관성이 없어서,
저 저장소를 통채로 clone 명령어로 가져왔습니다. (편의상 저장소 이름을 win이라고 하면)

그런데 스크립트 내용 일부는 윈도우에서 쓰려면 고쳐야 합니다. ("/home/raymundo" 를 "D:/work"로 고치는 등)

storky의 이미지

라이브러리 함수 디버깅 ?

$ gdb -q attackme
(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) break main
Breakpoint 1 at 0x80483be
(gdb) run
Starting program: /home/wargame/attackme
 
Breakpoint 1, 0x080483be in main ()
(gdb) break exit
Breakpoint 2 at 0x4004d8d6
(gdb) cont
Continuing.
 
Breakpoint 2, 0x4004d8d6 in exit () from /lib/libc.so.6

위 처럼 라이브러리 함수에 중지점을 설치하여 디버깅 하려면 어떻게 해야하나요?
아무리해도 저는 밑과 같이 되네요. 프로그램이 그대로 끝나버립니다.;

saelly의 이미지

우분투 USB 설치 시... 도움 요청합니다..

최근에 질문을 많이 올렸는데 또 질문을 올리게되어서 민망하기 짝이 없네요 ..ㅜ.ㅡ
하지만, 제가 아는 모든 방법을 동원했는데도 문제가 해결되지를 않아 이렇게 질문을 올립니다.

질문 요점:
1. sda(120GB) Intel SSD (윈도우 설치되어있음)
2. sdb(1000GB) HDD 여기에다가 우분투 설치할 예정.

3. 우분투 12.04 ISO 파일을 받아서 USB로 구웠습니다. USB로 부팅할 것이기 때문.
(Universal-USB-Installer, UltraISO 로 모두 다 해보았음)

4. BIOS에 가서 SSD때문에 ACHI모드로 되어있는 것을 IDE로 바꿈. ( 조금 알아보니 IDE로 바꿔서 우분투를 설치하라고 하던데, 맞는지는 잘 모르겠음. 일단 ACHI모드로도 해보고, IDE모드로도 해 보았으나 둘 다 똑같이 다 안됨)

5. BISO에 가서 첫 번째 부팅을 USB로 바꿈.

winner의 이미지

Scala 를 공부해보고 싶습니다.

우선 국내 도서는 없더군요.
있으면 그걸로 회사에서 study 를 해볼까도 생각했는데 포기해야겠습니다.

문서를 좀 보는데 대게 Scala ... for Java programmers 가 대부분이더군요.
개인적으로 언어 입문하는데 이런 것은 도움이 안 되는 경우가 많았습니다.
물론 저는 Java 를 알고는 있습니다만... 별로 내키지가 않네요.
추천해주실만한 입문문서가 있는지요.

외국도서를 사볼려고 해도 고민되네요. Scala 를 통해 programming 입문한다는 생각으로 서술된 도서가 뭐가 있을까요?
제가 좋아하는 style 의 입문도서는 Accelerated C++, Head First Java, Core Java 같은 책입니다.
가급적이면 최근의 Scala 가 반영된 책이면 좋을 것 같습니다.
문서를 보면 extends Application 이 나오고는 하는데 compiler 가 Application 은 deprecated 가 되었으니 App 을 쓰라고 알려주네요.

thjung99의 이미지

드루팔에서 한글명 파일업로드시 오류 해결방안 문의

안녕하세요.

드루팔(Drupal, 오픈소스 CMS)로 사이트를 만들고 있는데,
첨부파일명이 한글인 경우에 업로드가 안되고 에러나 나고 있습니다.

구글링, kldp.org 사이트 검색 등 여러가지를 해 보았으나 명확한 해결책이 없는 것 같습니다.
"드루팔 사용하기"라는 책을 쓰신 분에게도 문의해 보았는데,
한글명을 영문으로 바꾸는(ex:학교 ==> hakgyo) module이 해결책 일것 같다 답변을 해 주셨고... ㅠㅠㅠㅠ,
한글명 파일을 완벽히 올리는 해결책을 아직도 못찾았습니다.

그런데 여기 사이트는 파일명이 한글이어도 잘 첨부가 되네요.
혹시 해결책을 아시는 분 알려주시면 감사드리겠습니다.

감사합니다.

csm4338의 이미지

OS 제작중인데 커널로 넘어가질 않습니다 ㅠㅠ

이것저것 참고하면서 만들고있는 중인데 부트로더부터 막혀서 계속 똑같은것만 하고있네요 ㅠㅠ

파일은
bootsect.asm kernel.asm kernel.c가 있습니다.

bootsect에서는 0x7E00으로 플로피에 있는 데이터를 읽어온다음 보호모드로 넘어가는 역할을하고

kernel.asm에서는 c로만든 커널로 점프하는 역할을 하는데요

일단 보호모드로 넘어가서 kernel.asm에서 글자 프린트하는거까지는 되는데 커널로 어떻게 넘어가야되는지 감이안오네요.

asm 파일은 nasm으로 어셈블하고 c파일은 visual studio에서 컴파일해서 단순하게 copy명령으로 합쳐서 vmware로 돌리고있습니다.

exe파일 로더까지 작성해서 해보기도했는데 아무리해도 무한재부팅밖에 안보이니 ㅠㅠ

혹시 다른분들은 부트로더만들때 c파일이랑 어떻게 연결하고 점프하시나요?

Kuroneko0109의 이미지

우분투 커널 3.2에서 sys_write 소스가 어디에 위치해있는지 알고싶습니다.

arch/um/kernel에는 없는거같은데...

좀 알려주시면 감사하겠습니다.

GMRyuj의 이미지

[질문] 홈페이지가 작동중인 상태에서 정지를 안하고 DB백업을 하면 홈페이지가 날아가나요??

요세 서버 구축에 골머리를 앓고있는데..

DB 백업을 하던중 문득 이런생각이 떠올랐습니다.

홈페이지가 작동중인 상태에서 정지를 안하고 DB백업을 하면 홈페이지가 날아가나요??

.. 답변기다리겠습니다

페이지

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