본문 바로가기 메뉴 바로가기

JHB의 삽질 이야기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

JHB의 삽질 이야기

검색하기 폼
  • 분류 전체보기 (372)
    • JHB (23)
      • IT 이야기 (4)
      • 잡다한 이야기 (19)
    • Cloud (44)
      • AWS (40)
    • Language (46)
      • C C++ (26)
      • C# (2)
      • Java (1)
      • Python (16)
    • Development (221)
      • Windows (62)
      • Mobile (72)
      • Linux (6)
      • Driver (12)
      • Firmware & HW (3)
      • Algorithm (14)
      • CM&CI&CD (14)
      • Web개발 (8)
      • Container (1)
      • Database (1)
      • Etc (26)
      • Tip (2)
    • MUSIC (17)
      • Listen (12)
      • Compose (5)
    • ETC (20)
      • Public (20)
    • TOOL/FRAMEWORK
      • MFC
      • WPF
      • GIT
    • LANGUAGE
      • C/C++
      • C#
      • Java
      • Python
  • 방명록

driver (7)
[Linux Driver] 리눅스 Kernel Module 드라이버 샘플

Kernel Module 뼈대 소스 #include #include #include #include #include #include #include #define CALL_DEV_NAME "calldev" #define CALL_DEV_MAJOR 240 static int onevalue = 1; static char *twostring = NULL; module_param(onevalue,int,0); module_param(twostring,charp,0); /** * module_param(variable,type,property) * * type / variable * * short : short * ushort : unsigned short * int : int * uint : unsigned ..

Development/Linux 2010. 10. 15. 17:32
IHV 세미나(20100520) 요약

일시 : 2010년 5월 20일 목요일 오후 3시 장소 : 마이크로소프트 5층 Win Room 강사 : 이동석 수석 연구원, 윤석원 책임 연구원 개요 : IHV(Independent Hardware Vender tool) Windows7의 로고 프로그램에 대한 세미나 내용 요약: Device Driver Logo인증 과정 1. VeriSign 발급 인터넷을 통해 발급 받을 수 있으며 계약서에 이것 저것 싸인해야한다. VeriSign본사에서 직접 전화가 온다고 하는데 영어 대화가 가능해야 하며 어떤 회사인지 등에 대해 상세히 설명해야한다. 2. Winqual(http://winqual.microsoft.com) Winqual 계정 만들고 Requirment 문서에 맞추어 Device 및 Driver를 제작..

Development/Driver 2010. 5. 31. 12:12
WinDbg와 VMWare 환경설정하기

Windbg 설치 및 설정 이곳에서는 vmware상에 설치가 되어있는 WindowsXP Operating System에 대한 디버깅을 가능하게 해주는 Windbg 설치 및 vmware 설정 방법을 설명한다. Windgb 다운로드 Windbg는 마이크로소프트 홈페이지에서 다운로드를 할 수 있다. 아래의 링크로 이동해서 최신버전의 Windbg 를 다운받도록 하자. http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx 추가적으로 해당 Symbol을 Link해주어야 하는데 Windbg상에서 Web을 통해서도 가능하나 다운로드해서 설정을 하도록 하겠다. 아래의 링크로 가면 Windows 버전(서비스팩 버전포함)에 따른 각각의 다운로드 링크를 제공하니 ..

Development/Driver 2010. 4. 27. 14:50
ClassGUID

이 부분이 뭔고하니.. Class=USB 라고 했으면 USB에 맞는 classguid 를 적어줘야한다 이거는 소스안에 적는 guid랑 다른것이다!! 1394 Host Bus Controller Class = 1394 ClassGuid = {6bdd1fc1-810f-11d0-bec7-08002be2092f} This class includes system-supplied drivers of 1394 host controllers connected on a PCI bus, but not drivers of 1394 peripherals. Battery Devices Class = Battery ClassGuid = {72631e54-78a4-11d0-bcf7-00aa00b7b32a} This class in..

Development/Driver 2010. 4. 27. 14:43
DTM guide manual & Windows Logo Policy Document

DTM guide (manual) http://www.microsoft.com/whdc/DevTools/WDK/DTM/DTMhowto.mspx WHQL 인증 시 필요한 DTM 프로그램 가이드. ms홈페이지에 있지만 링크 찾아가기가 여간 번거로운게 아니라서 이곳에 메모! Windows Logo Program Requirments http://www.microsoft.com/whdc/winlogo/downloads.mspx LOGO 획득에 필요한 정책이 담겨있는 문서.. 2003과 XP에 대해서만 있다.. (문서가 2005년 문서더라) 문서 안에 있는거 따라가다 보면 최신 링크도 발견이 되니 참조할것.. Logo FAQ http://www.microsoft.com/whdc/winlogo/logofaq.mspx

Development/Driver 2010. 4. 15. 10:41
[DDK] OS별 DDK 운용법에 대한 간략한 설명

1) 컴파일러(compiler) 2) 링커(linker) 3) 에디터(Editor) 4) 헤더파일 및 라이브러리 4) 예제 및 기본 골격(Skeleton) 5) 디버거(Debugger) 등의 요소들이 드라이버를 개발하는있어서 필요한 기본적인 요소들이 된다. 이들은 각각 다음[표1-1 구성요소]와 같은 곳에서 구할수 있고 이를 기본으로 해서 드라이버를 개발하게 된다. OS Win9x WinNT4.0 Win2000 XP 비고 Compiler VC++ VC++ VC++ VC++ or DDK Linker VC++ VC++ VC++ VC++ or DDK .h / .lib DDK DDK DDK DDK Skeleton DDK DDK DDK DDK Debugger DDK or SoftIce DDK or SoftIce ..

Development/Driver 2009. 2. 6. 12:30
mknod에서 동적으로 major no를 할당 받자

동적으로 major number를 할당하고 device node를 생성하는 script~ #!/bin/sh module="scull" device="scull" mode="664" # 스크립트로 전달한 모든 argument를 가지고 insmod를 호출한다. /sbin/insmod -f ./$module.o $* || exit 1 # 기존에 존재하던 node를 제거한다. rm -f /dev/${device}[0-3] # /proc/devices 파일로 부터 major number를 읽어온다. major=`awk "\\$2==\*$module\" {print \\$1}" /proc/devices` # sed를 사용한 예제. # major=`sed -ne "/$module/s/ *\(.*\) *$module/..

Development/Linux 2008. 11. 6. 10:58
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
  • Serverless로 E-Commerce 만들기 ⋯
  • 갑자기 RDS CPU 점유율이 100%를 쳤다.
  • DDB Singletable 디자인
  • AWS CLI v2 에서 명령어 출력이 새 창으로⋯
최근에 달린 댓글
  • 안녕하세요~ GridCtrl 을 사용중이시라면 Ctrl⋯
  • 혹시 스태틱으로 GridCtrl 사용해서 목록이있는 그⋯
  • 헉 안돼서 계속 윈도우로만 했는데 감사합니다 복받으세용
  • 글 잘 읽고 갑니다~
Total
854,742
Today
66
Yesterday
182
링크
  • Kaspyx - Hacking
  • JHB LinkedIn
  • Dive into Deep Learning
TAG
  • Troubleshooting
  • AWS
  • it
  • 안드로이드
  • source
  • jni
  • 프로그래밍
  • kering
  • java
  • C++
  • Cloud
  • driver
  • API
  • gcc
  • Visual C++
  • algorithm
  • NDK
  • C
  • android
  • winapi
  • 드라이버
  • jni강좌
  • db
  • Python
  • MFC
  • 음악
  • linux
  • database
  • Quiz
  • 리눅스
more
«   2023/03   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함
  • 2022/03 (1)
  • 2021/11 (1)
  • 2021/10 (1)
  • 2021/09 (1)
  • 2021/08 (1)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바