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

JHB의 삽질 이야기

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

JHB의 삽질 이야기

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

드라이버 (6)
[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
Vista에서 드라이버 배포하는 방법

수 많은 삽질 끝에 드디어 드라이버 파일에 코드 사이닝을 해냈다.. 우와.. XP와는 다르다.. 나는 *.sys 파일에 코드 사이닝 하면 되는줄 알았다. 아니였다.. Vista에서는 *.cat 파일 (catalog 파일)을 생성하여 inf와 sys를 다 등록 한 후 cat 파일에 Authenticode(Code Signing)해주어야 한다. 문서를 읽어보면 Server 2003 이후에는 코드 사이닝 개념이 생겨서 신뢰 기관으로 등록 하는 경우 Warning Dialog가 뜨지 않는 다고.. (XP의 경우에는 WHQL해줬어야 했다) 요하튼.. 비스타에서 드라이버 배포의 A to Z를 봅시다. 필요한 것. 1. WDK 2. SignTool 3. Inf2Cat 뭐.. 결국 SignTool와 Inf2Cat은 안..

Development/Driver 2010. 4. 22. 17:54
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 다음
이전 다음
공지사항
최근에 올라온 글
  • Github / Github1s / Gith⋯
  • DynamoDB Single Table 디⋯
  • DynamoDB에 PutItem 시 In⋯
  • 우아콘2020 배달의민족 마⋯
최근에 달린 댓글
  • 감사합니다. 문제가 해결되었⋯
  • 안녕하세요 방문 감사합니다.⋯
  • athena에 대해 알아 보시면 p⋯
  • 답변이 달릴거라고 기대도 못⋯
Total
744,542
Today
36
Yesterday
287
링크
  • Kaspyx - Hacking
  • JHB LinkedIn
  • Dive into Deep Learning
TAG
  • Visual C++
  • winapi
  • 드라이버
  • 프로그래밍
  • 안드로이드
  • it
  • kering
  • driver
  • gcc
  • Cloud
  • java
  • jni강좌
  • C
  • Quiz
  • API
  • jni
  • db
  • NDK
  • C++
  • algorithm
  • 리눅스
  • Python
  • source
  • 음악
  • MFC
  • linux
  • Troubleshooting
  • AWS
  • android
  • database
more
«   2021/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      
글 보관함
  • 2021/02 (2)
  • 2021/01 (1)
  • 2020/12 (1)
  • 2020/08 (4)
  • 2020/07 (4)

Blog is powered by Tistory / Designed by Tistory