반응형

SW 개발 342

[win32API] 시리얼통신 by MSDN

MSDN에서 제공하는 시리얼 통신예제.. MSDN에서 제공하는 시리얼 통신예제.. 모두 win32api 스타일로 ui 까지구현 했고, 첨부소스 파일이 있으므로 다운받아서 컴파일 해보면 된다. 개념설명과 소스설명 모두 해놨다. 컴파일하려면 Makefile을 vs 에서 open 하면 자동으로 프로젝트 생성된다. 링크 : http://msdn2.microsoft.com/en-us/library/ms810467.aspx 공식 문서이니 확실한예제!!

SW 개발 2011.04.21

[x86 / NASM] nasm 으로 string 함수 구현 : 예제소스

191001 마크다운 변환완료 이전에 비트컴퓨터에서 숙제로 작성했던소스..허접소스이니 주의부탁;; 예제코드로 보는것이 가장편하다 asm 소스 str_tok 를 asm 으로 구현 str_tok.asm segment .data L1 DD 0 ; 전역 포인터 1개 선언 segment .text global _str_tok _str_tok push ebp mov ebp,esp mov edi, [ebp+8] ; 첫번째 인자 // string mov esi, [ebp+12] ; 두번째 인자 // source mov ecx,0 ; 카운터 할 int 초기화 sub esp, 8 ; 지역 변수 2개 선언 ; ebp-4 => sbegin ; ebp-8 => send cmp edi,0 jz init_global_var ; 전..

SW 개발 2011.04.21

[win32API] DisableThreadLibraryCalls() API 설명

Little known Win32 APIs: DisableThreadLibraryCalls() 관련 MSDN 출처 : 나 , http://blogs.msdn.com/larryosterman/archive/2004/06/03/147736.aspx#149344 Little known Win32 APIs: DisableThreadLibraryCalls() DisableThreadLibraryCalls 은 시스템의 향상을위해 NT 3.5 에서추가됐다. 시스템 측정치에 따르면 다양한 약간의 page를 점유하는 system DLL 의 DllMain entrypoint에 의해서.. 대부분의 시스템이 빨라졌다. (뭔말인지? ㅡㅡ;) 이것을 쓰는 이유는 DLL의 DllMain entrypoint가 어플리케이션안에서 th..

SW 개발 2011.04.21

[Android system] 안드로이드의 Ril layer 기본개념

RIL 에 대한 기본 개념. RIL 에 대한 기본 개념. 사실 Android 의 Ril 은 드라이버가 아니라 하나의 Layer 로 표현하는것이 맞겠다. android 에서는 ril interface 만 정의해놓고 구현은 해놓지 않았다. 대표적인예로.. 아래의 설명에 잘 나와있다. - RIL_Init - Your Vendor RIL must define a RIL_Init function that provides a handle to the functions which will process all radio requests. RIL_Init will be called by the Android RIL Daemon at boot time to initialize the RIL. 즉, Android RIL ..

SW 개발 2011.04.21

[Linux Kernel] spi 드라이버 커널 컴파일 옵션에 추가하기

이전 2.6 커널기준 이며, 최신커널에서는 해당내용들에 해당하지 않습니다. Step1. Driver/spi 내의 kconfig 추가 Step2. make menuconfig 에서 SPI 메뉴 확인하기 Step3. spidev 드라이버 옵션 키기 Step1. Driver/spi 내의 kconfig 추가 make menuconfig 할때 준 옵션으로 해서 kernel 내의 디렉토리네에 특정 arch 디렉토리 드라이버 내의 Kconfig 를 사용할것이다. 이때 그 Kconfig 내에서 적당한 위치에 아래의 내용을 추가한다. source "drivers/spi/Kconfig" Step2. make menuconfig 에서 SPI 메뉴 확인하기 Step1. 의 설정을 제대로 하였다면, make menuconfig..

SW 개발 2011.04.21
반응형