본문 바로가기

전체 글1401

UG NX 10 - Open C API 개요와 용어 (지멘스 NX) 개요Open C API는 NX와 외부 세계 간의 쉬운 인터페이스가 가능하도록 설계되었습니다. Open C API는 아래와 같은 것으로 이루어져 있습니다. - NX 그래픽 터미널, 파일 관리자, 데이터베이스 등에 접근하는 호출 가능한 함수/서브루틴의 거대한 집합. - 사용자 프로그램을 링크하고 실행시키기 위한 커맨드 프로시져. - 그런 프로그램들을 실행시키기 위한 NX 내의 대화형 인터페이스. Open C API 프로그램은 프로그램이 링크된 방식에 따라 두 가지 다른 환경에서 실행할 수 있습니다. - External 이 Open C API 프로그램은 NX 외부의 운영체제에서 실행하거나, NX에서 차일드 프로세스로서 실행할 수 있는 독립된 프로그램입니다. - Internal 이 Open C API 프로그램은.. 2017. 3. 21.
리눅스 PROC 3. 파일 시스템 프로그래밍 예제 리눅스 PROC 3. 파일 시스템 프로그래밍 예제 4-5. Proc 파일 시스템을 이용한 예제 4-5 예제 1 : Helloword(1) 리눅스 PROC 파일 시스템 프로그래밍 예제 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152#include /* Specifically, a module */#include /* We're doing kernel work */#include /* Necessary because we use the proc fs */ #define procfs_name "helloworld" struct proc_dir_entry *Our_Proc_File; int.. 2017. 3. 20.
리눅스 PROC 2. 프로그래밍 기초와 코딩 API 리눅스 PROC 2. 프로그래밍 기초와 코딩 API proc 프로그래밍 기초 1. 리눅스 proc 구조체 및 API 12345678910111213141516171819202122232425262728293031struct proc_dir_entry { unsigned short low_ino; unsigned short namelen; const char *name; mode_t mode; nlink_t nlink; uid_t uid; gid_t gid; unsigned long size; struct inode_operations * proc_iops; struct file_operations * proc_fops; get_info_t *get_info; struct module *owner; str.. 2017. 3. 19.
리눅스 PROC 1. 파일 시스템 이해하기 (Linux Format) 리눅스 PROC 1. 파일 시스템 이해하기 (Linux Format) 리눅스 proc 파일시스템이란?proc 파일 시스템은 운영체제의 각종 정보를 커널 모드가 아닌 유저 모드에서 쉽게 접근할 수 있도록 만들어 줌- 시스템 정보를 일반 프로그래머가 쉽게 접근할 수 있도록 도와준다. 리눅스에서는 프로세스 정보뿐 아니라 다른 시스템 정보(Linux Format)들까지 광범위하게 제공- 프로세스 상황감시에서부터, CPU사용율, 인터럽트, 네트워크 패킷전송량, 적재된 모듈, IDE-SCSI와 같은 장치정보, CPU정보 등- Proc 파일시스템을 제대로 이해할 경우 리눅스 운영체제를 깊이 있게 다룰 수 있다 리눅스 proc 파일시스템의 필요성일반 파일 시스템을 이용해서 필요한 데이터를 남기는 방법- open, re.. 2017. 3. 19.