안녕 하십니까 !
Linux 를 시작 한지 얼마 안된 사용자 입니다.
Linux 에서 USB Flash Disk Driver(흔히 플레시 메모리) 의 불량 유무를 TEST 하는 프로그램을 만들려고 합니다.
목적은 정하여 졌으나 Linux 의 내부 구조의 이해가 부족하여 어떻게 기준을 잡고 해야 할지 모르겠네요.
혹시 도움말 주실분 있으
원래 있던 모듈을 수정하여 컴파일한뒤.. 그 .ko 파일을 원래있던 디렉토리(/lib/module/...)에 덮어 쒸웠습니다. 그리고 insmod로 로딩하면 정상적으로 올라옵니다. 그런데.. 재부팅하면 항상 전에 있던 모듈이 올라옵니다.
안녕하세요~^^;
리눅스 메모리 관리쪽을 공부하고 있는 중인데요.
페이지 디스크립터의 lru 필드가 이해가 안가네요...
해제할때 슬랩 디스크립터를 얻어오기 위해 lru.prev 를 이용하다는데 머리에서 연결이 되지 않습니다.
그리고 페이지 디스크립터 자료 구조가 포함된 파일이 어디 있는지 알려
//테이블 엔트리 구조체 입니다. typedef struct _tblEntry { BOOL valid; // valid, invalid ObjectType type; // object type void* pObj; // pointer to object } TblEntry;
//Thread Object 구조체입니다. typedef struct __ObjThread{ DWORD threadId; int threadCnt; }ObjThread;
TblEntry* pTblEntry; ObjThread* pObjThread;
여기서 구조체 안에있
C로 작성된 SOCKET 통신용 프로그램은 클라이언트이고 JAVA는 서버역활을하는 프로그램을 작성할려고 합니다.
상호 데이터를 주고 받는데 고려 해야할 사항이 있는지요.
답변 부탁드립니다.
개발 내공이 그득한 놈이 아니다보니 구글링을 한참을 해봐도 모르겠어서 이렇게 질문 올립니다.
여러 문서를 찾아봤지만 대체적으로 http://mojomojo.org/troubleshooting#Q:_When_I_run_make_test.2C_I_get_an_error_about_jpeg_not_supported: 와 같은 정도로만 설명이 되어 있어서요
일단 libjpeg가 설치되어 있는
grep -i -r arm- * 어떤 폴더에서 이렇게 검색했는데 arm-의 내용을 담고 있는 파일들이 너무 많네요..
doc/Makefile: LDPOSTLIBS = -L/skiff/local/arm-linux/lib
와 같은 경우
doc/Makefile: LDPOSTLIBS = -L/skiff/local/arm-xscale-linux/lib
와 같이 자동으로 바꿔주게끔 할 수 있을까요.
우선 소스 코드 입니다.
first.c #include #include int main(){ system("mplayer /mnt/nfs/1.mpg");
OS 공부하다가 의문점이 있어서 구글링을 해보다가 질문글 올립니다.
Context switch 가 일어날 때, CPU 의 TLB 내용은 모두 없어지나요??
그러니까, 모든 entry 가 invalid 되는건가요??
아니면 새로 cpu 를 점유할 프로세스가 사용 할 entry 는 제외하고 invalid 되는건가요??
감사합니다.
안녕하십니까. 제목과 같은 상황이 있어 질문을 올립니다.
혹시 linux 에서 IDE환경에서 작업하시는 분들은, 디버깅을 어케 하고 계신가요? 제가 리눅스에서 IDE를 안 써 봐서 잘 모르는데요, ddd 로 디버깅 하시나요? 아님 IDE니까 당연 디버거도 제공해 주는 건가요?
앞 뒤 상황을 설명드리자면
1.