Search

'전체 글'에 해당되는 글 248건

  1. 2019.07.18 openssl 빌드방법-vs 2017-windows
  2. 2019.07.15 [linux] 개발 유용 커맨드
  3. 2019.06.25 이미지 프린터 드라이버 개발

openssl 빌드방법-vs 2017-windows

IT/개발정보 2019. 7. 18. 13:39 Posted by Imtraveller
반응형

개발 중 Windows환경에서 openssl 소스를 빌드할 일이 발생하여 아래와 같이 처리하였다.

 

환경 : Windows 10 64bit,

       Visual Studio 2017 설치된 환경에서 빌드

 

1. openssl 다운로드
https://www.openssl.org/source/

2. 스트로베리 펄 설치
http://strawberryperl.com/
 
3. 2017 cmdline 실행하여 아래 커맨드 실행
vs2017 x86 cmdline 실행 후 : perl Configure VC-WIN32 no-asm 입력 
vs2017 x64 cmdline 실행 후: perl Configure VC-WIN64A no-asm 입력

 

4. nmake 호출 

 

5. 완료 - 현재 폴더에 해당 빌드 모듈이 생성됨

6. 재빌드

   nmake clean을 호출 - 이전빌드 기록 삭제 후 재빌드 시

   nmake

반응형

[linux] 개발 유용 커맨드

IT/Linux 2019. 7. 15. 10:43 Posted by Imtraveller
반응형

개발에 유용한 커맨드 정리

- 리눅스 초보개발자의 커맨드 정리



 구분

커맨드 

 결과 및 설명 

 모듈 아키텍쳐 확인

 objdump -f libxml2.so | grep ^architecture

architecture: i386, flags 0x00000150:


 32bit/64bit 모듈 체크

 모듈 디펜던시 보기 objdump -x libshairplay.so Dynamic Section:
  NEEDED               libplist.so.1
  NEEDED               libpthread.so.0
  NEEDED               libdl.so.2
  NEEDED               libc.so.6
  SONAME               libshairplay.so.0
  INIT                 0x00001a2c
  FINI                 0x0001ca08
...
 모듈 디펜던시 보기

 ldd ./libtest

 libcurl.so.4 /usr/lib64/libcurl.so.4 (0x00000038c3000000)
libm.so.6 /lib64/libm.so.6 (0x0000003564000000)
libgcc_s.so.1 /lib64/libgcc_s.so.1 (0x000000356dc00000)
...
)

 모듈 디펜던시 보기

readelf -d libplist.so.1.1.6 0x00000001 (NEEDED) Shared library: [libxml2.so.2]

0x00000001 (NEEDED) Shared library: [libc.so.6]

0x0000000e (SONAME) Library soname: [libplist.so.1]

0x0000000f (RPATH) Library rpath: [/usr/local/lib:]

0x0000000c (INIT) 0x16cc

...
 프로세스 목록 ps -eal | grep Air Air이 포함된 프로세스 목록 표시

 메모리상태

sar  -r 1

 



0x00000001 (NEEDED) Shared library: [libxml2.so.2]

0x00000001 (NEEDED) Shared library: [libc.so.6]

0x0000000e (SONAME) Library soname: [libplist.so.1]

0x0000000f (RPATH) Library rpath: [/usr/local/lib:]

0x0000000c (INIT) 0x16cc


Dynamic Section:
  NEEDED               libplist.so.1
  NEEDED               libpthread.so.0
  NEEDED               libdl.so.2
  NEEDED               libc.so.6
  SONAME               libshairplay.so.0
  INIT                 0x00001a2c
  FINI                 0x0001ca08


반응형

이미지 프린터 드라이버 개발

제품개발 2019. 6. 25. 23:23 Posted by Imtraveller
반응형

 

이미지/가상/리얼 프린터 드라이버 개발

 

 

 

: Windows XP/7/8/10/11 x86/x64 개발

: Linux 및 embeded 가능 - ARM(Cortex Mx)등

 

: HP Inkjet, officejet 프린터 드라이버

: fax 드라이버

 

: 서멀프린터, 감열 프린터, 영수증 프린터, 라벨 프린터용 프린터 드라이버

  USB연동가능

 

: 체성분 분석기 연동용 프린터 드라이버

  - hp, 삼성, 레노버, 브라더, 캐논, 엡손 등 레이저 프린터 지원가능

  - hp, 엡손 등 잉크젯 지원가능

 

- 인쇄시 출력물을 이미지/FAX전송 

- PDF 생성

- 이미지로 출력(bmp, jpg, tiff, png)

- 출력할 문서명 지정

- 기타 커스트 마이즈 및 연동가능

- 이미지를 PCL3GUI, PCL5, PCLXL, PCLm등으로 변환

- 이미지를 삼성, HP의 SPL로 변환

- 이미지를 EPSON 잉크젯 출력파일로 변환

 

- 원격제어 PC의 출력을 로컬 프린터로 인쇄

  : 원격제어 프린터 드라이버 개발

  : 인쇄 목록에 원격지 출력한 문서명을 표시

 

- etc

  : 인쇄제어, 워터마크삽입(텍스트, 이미지)

  : 출력물에 광고 삽입

  : 출력원본 이미지추출 저장(emf,bmp,jpg,tiff,pdf, FAX이미지)

  : 출력물 텍스트 추출

  : 출력물 토너절감(이미지,그래픽, 텍스트) 기능...

  : PostScript 프린터에 워터마크 삽입
  : 프린터 드라이버 인스톨러

 

- 모든 출력에 대한 인쇄로그 기록

 

윈도우즈 프린트 드라이버(Windows Printer Driver) 개발

 

 

윈도우즈 가상프린트 드라이버(Windows Virtual Printer Driver) 개발

 

개발, 컨설팅 관련문의
mail : AboutWinPrint@gmail.com

 

원격 프린터 드라이버 개발

 

프린터 드라이버 (Windows Printer Driver) 개발/인쇄제어 컨설팅 문의 

 

출력물 광고삽입 
프린터 드라이버 개발 

 

리본프린터 드라이버 개발, 출력용지 제한 문제 해결 

모바일 출력용 프린터 서버개발

모바일 프린트 서버 개발/문서 전용 뷰어 개발/컨설팅

Fax Driver 개발

 

 

 

반응형