본문 바로가기

IT Tech/Development

DMA(Direct Memory Access) 운용 방식 중에서 Contiguous (연속) 방식과 Chain (체인) 방식의 주요 차이점 DMA(Direct Memory Access) 운용 방식 중에서 Contiguous (연속) 방식과 Chain (체인) 방식의 주요 차이점을 설명해 드리겠습니다. 이 두 가지 방식은 DMA가 메모리에서 데이터를 가져오거나 쓰는 방법을 정의합니다.1. Contiguous (연속) 방식정의: Contiguous 방식은 DMA가 하나의 연속적인 메모리 블록에서 데이터를 전송하는 방식입니다.작동 방식:CPU는 DMA 컨트롤러에게 전송할 데이터가 시작되는 **메모리의 시작 주소(Start Address)**와 전송할 **데이터의 총 길이(Total Length)**를 알려줍니다.DMA 컨트롤러는 이 시작 주소부터 지정된 길이만큼의 데이터를 메모리에서 순차적으로 읽어오거나(Read) 또는 기록(Write)합니다.전..
Mouse support for vi, vim, and emacs in SecureCRT Mouse support for vi, vim, and emacs in SecureCRT® If supported by the remote application, the mouse can be used to position the SecureCRT terminal emulator cursor within the emulation window. Using the mouse with remote applications such as vi/vim or emacs requires SecureCRT to be configured with the appropriate emulation settings to convince the remote editor/application that it should send Xt..
[지식인 발췌글] FPGA와CPLD구조의 차이와 특징 FPGA와CPLD구조의 차이와특징을 알고 싶습니다!! 책도 보고 찾는중인데 원하는답을 찾기 힘들어 글을 올립니다!! [geddon74 님의 답변] 현재 관련 분야 설계,개발 업무를 하고 있습니다. FPGA FAE(기술지원) 도 했었구요. 혹 도움이 필요하시다면..연락을...^^(소개를 보니 복학생이라고 되어 있어서요...) 일반적으로 말하는 major 업체인 Xilinx,Altra FPGA 와 비교를 하겠습니다. 일단은 위의 FPGA 는 SRAM 방식입니다. 즉, 파워를 온 시킬때 마다 다운로드를 항상 해 주어야 합니다. 이런 불편을 없애기 위해 위의 회사들은 PROM 을 사용합니다.PROM 에 다운로드 데이터를 저장시켜놓고 파워를 온 시킬때 자동으로 다운로드 되게 하는거죠. CPLD 는 일반적으로 예전..
DOS Batch Script : FTP 파일 자동 전송 1, ftp 로그인 정보와 파일 전송 명령을 txt파일에 순서대로 저장한다. 사용자이름 패스워드 디렉토리 이동 옵션 및 전송모드설정 (option) get/put quit ex) ID password cd apn320/user/sources/metaswitch/output/linux/debug bi get dcwms quit 2. 메모장을 열어 bat 확장자의 스크립트 파일을 작성한다. ftp -i -s:ftp.txt 10.3.0.15 + 2번에서 만든 xxx.bat 파일을 더블 클릭하면 자동 수행된다. 작업표시줄이나 바탕화면에 바로가기를 해두면 편하다. +
[C언어] GCC Compile Option Option 설명 -c file 해당 file을 compile -o file 실행 파일명을 file로 설정함 -Wn Warning Level을 n으로 설정함. 대부분의 경우 모든 warning message를 보기위해 -Wall로 설정함 -Ipath Include directory를 path로 설정함 -Lpath Link를 위한 Library를 directory를 path로 설정함 -llib Link시 해당 lib를 같이 link하게 함 -v gcc의 version을 출력 -On Optimize Level을 n으로 설정함 이 option을 주면 실행파일의 크기가 작아지고, 실행속도가 빨라지나 그만큼 위험성이 따름. 대부분의 경우 -O1 또는 -O2를 사용함 Wn 즉, 컴파일 경고 메시지를 설정하는 옵션을..
[Font] 콘솔, 프로그래밍용 폰트 프로그래머들이 선호한다는 폰트입니다. 이탤릭채가 예쁘네요.
CVS에서 기본적으로 등록이 안되는 파일들을 무시하고 등록하기 [IMPORT] # cvs import -I! -m "message" project_directory project_tag release_tag -I! : 소프트링크는 제외한 모든 파일을 등록 ex) 현재 디렉토리에서 기존에 등록된 프로젝트 project 밑에 하위 디렉토리로 user를 등록하려고 할 경우 cvs import -m "ADD WMS MODULE" project/user PROJECT_REVISION_2ND PMP14_2 [참고 URL] http://wiki.kldp.org/wiki.php/CVS/GuideLine