본문 바로가기
반응형

컴퓨터892

LTE와 5G 차이 휴대폰의 이동통신 기술은 1G, 2G, 3G, 4G, 5G로 발전해왔다. G는 Generation으로 세대라는 뜻이다. LTE는 4G로 5G 이전의 기술이다. LTE와 5G의 가장 큰 차이는 통식 속도로 5G는 이론상 최대 20Gbps로 LTE의 20배이다. LTE는 850/900MHz와 1.8/2.1/2.6GHz 주파수를 사용하고 5G는 3.5GHz와 28GHz 주파수를 사용한다. 2022. 10. 1.
갤럭시 S22 사양 갤럭시 S22 사양 AP 스냅드래곤 8 Gen SM8450 1.3GHz + 2.5GHz + 1.79GHz 메모리 8GB SDRAM 256GB Flash 디스플레이 6.1 인치 2340 x 1080 20:9 네트웍 5G 4G 3G 2G 카메라 전면 1000만 후면 500만/1000만/1200만 배터리 3700mAh 규격 70.6 x 146.0 x 7.6 mm 167 g 단자 USB 3.2 Gen1 Type-C 기타 SD 카드 추가 불가 지문인식 화면 중앙에서 조금 아래 2022. 10. 1.
SK 언택트 요금제 비교 SK의 언택트 요금제는 쓸데 없는 혜택을 없애고 가격을 내린 요금제이다. 자잘한 할인이나 혜택을 신경 쓰는게 귀찮은 사람들에게 적합하다. 언택트 요금제는 약정이 없기 때문에 중간에 해지해도 위약금이 없다. SK의 언택트 요금제는 SK 신규 고객 또는 새 스마트폰을 구매한 고객만 온라인으로 가입할 수 있다. 해지 위약금은 없지만 해약하면 재가입이 안된다. 일반 요금제와 언택트 요금제를 비교하면 다음과 같다. 언택트 요금제가 조금 저렴하다. 하지만, 인터넷 결합이나 가족결합 할인을 받으면 일반 요금제가 더 저렴하다. 요금제 월 비용 데이터 5GX프라임 66,725원 (약정) 무제한 5G언택트62 62,000원 무제한 5GX레귤러플러스 59,200원 (약정) 250GB 5G언택트52 52,000원 200GB .. 2022. 9. 30.
갤럭시 화면 캡처 단축키 갤럭시 스마트폰에서 화면 캡처를 하는 단축키는 음량 내리기 버턴과 전원 버턴을 동시에 누르면 된다. 갤럭시 S22에서는 2개 버턴을 빠르게 눌렸다 떼야 한다. 2022. 9. 29.
공유기와 스위치의 차이 스위치는 여러대의 컴퓨터를 연결하기 위해 사용된다. 스위치에는 인터넷을 연결하는 WAN 포트가 없다. 스위치에 인터넷을 연결하면 스위치에 연결된 컴퓨터 중 한대만 인터넷을 할 수 있다. 공유기는 인터넷 연결을 위한 WAN 포트가 있다. 그리고, 내부에 인터넷 주소를 분배해 주는 기능이 있어서 여러대의 컴퓨터에서 동시에 인터넷에 연결할 수 있다. 공유기는 게이트웨이로 외부 인터넷과 내부 네트웍을 연결하는 장치이다. 공유기는 스위치 기능도 있어 스위치로 사용할 수도 있다. 그래서, 공유기가 스위치보다 비싸다. ☞ 허브와 스위치의 차이 2022. 9. 28.
MFC를 배우기 어려운 이유 현재 윈도우 프로그램을 개발할 때 대부분 C#을 사용하고 MFC는 많이 사용하지 않는다. MFC는 하드웨어 제어가 필요한 분야 등에서는 아직 사용된다. MFC는 윈도우 API를 사용하지 쉽도록 만든 Class 라이브러리이다. MFC는 매우 방대한 라이브러리로 제대로 사용하기위해서는 매우 많은 시간이 필요하다. MFC는 다른 언어에 비해 배우는데 시간이 비정상적으로 많이 필요하다. 윈도우 API를 사용하기 위해서는 윈도우의 내부 동작 원리를 알아야 한다. MFC는 라이브러리이기는 하지만 윈도우 API를 거의 그대로 사용하기 때문에 MFC를 사용할 때도 윈도우의 내부 동작 원리를 알아야 한다. 이것이 MFC를 배우는데 어려운 이유 중 하나이다. 배우는데 많은 시간이 필요할뿐아니라 작성된 프로그램에서 심각한 .. 2022. 9. 23.
Raspberry Pi UART 교환 라즈베리파이는 2개의 UART가 있다. ls -l /dev 명령어로 다음과 같이 확인할 수 있다. serial0 -> ttyS0 serial1 -> ttyAMA0 serial0은 GPIO14와 GPIO15에 연결되어 있다. serial1는 내부 블루투스에 연결되어 있다. ttyS0는 GPU 클럭을 사용하고 ttyAMA0에 비해 성능이 좋지 않다. GPIO14와 GPIO15에 ttyAMA0을 사용하기 위해서는 ttyS0와 ttyAMA0를 교환해야 한다. ttyS0와 ttyAMA0를 교환하는 방법은 다음과 같다. 1. sudo nano /boot/config.txt 2. 마지막줄에 다음 중 하나를 입력하고 저장한 후 나온다. dtoverlay = pi3-disable-bt dtoverlay = pi3-min.. 2022. 9. 23.
Raspberry Pi UART 사용 (C 프로그램) 라즈베리파이에서 UART를 사용하는 C 코드는 다음과 같다. #include #include #include // Configure int uart0_filestream = -1; uart0_filestream = open("/dev/ttyS0", O_RDWR | O_NOCTTY | O_NDELAY); //Open in non blocking read/write mode if (uart0_filestream == -1) { printf("Error - Unable to open UART. Ensure it is not in use by another application\n"); } struct termios options; tcgetattr(uart0_filestream, &options); optio.. 2022. 9. 22.
Raspberry Pi UART 설정 라즈베리파이에서 UART를 사용하기 위해 설정하는 방법은 다음과 같다. 1. sudo raspi-config 입력 2. "5 Interfacing Options" 선택 3. "P6 Serial" 선택 4. login shell No 선택, serial port hardware Yes 선택 5. 다음 명령으로 확인 ls -l /dev serial0 -> ttyS0 serial1 -> ttyAMA0 6. 다음 명령을 입력하면 UART로 데이터가 나간다. echo "12345" > /dev/ttyS0 ☞ 라즈베리파이 UART 2022. 9. 21.
Raspberry Pi의 GPIO 사용 (직접제어) 라즈베리파이에서 GPIO를 사용할 때 라이브러리를 사용하지 않고 직접제어하는 방법은 다음과 같다. //#define BCM2708_PERI_BASE 0x20000000 // Pi3 이전 모델 #define BCM2708_PERI_BASE 0x3F000000 // Pi3 #define GPIO_BASE (BCM2708_PERI_BASE + 0x200000) #include #include #include #include #include #define PAGE_SIZE (4*1024) #define BLOCK_SIZE (4*1024) int mem_fd; void *gpio_map; volatile unsigned *gpio; #define INP_GPIO(g) *(gpio+((g)/10)) &= ~(7 2022. 9. 21.
KVM 스위치 KVM(Keyboard, Video, Mouse) 스위치는 하나의 키보드, 모니터, 마우스로 2대 이상의 컴퓨터를 제어할 수 있는 장치이다. 스위치를 누르면 키보드, 모니터, 마우스가 연결되는 컴퓨터가 전환된다. KVM 스위치는 데스크탑 PC뿐만 아니라 노트북에도 연결하여 사용할 수 있다. 데스크탑 1대와 노트북 1대가 있거나 노트북 2대가 있을 때에도 사용할 수 있다. 2022. 9. 21.
Raspberry Pi 설치 방법 Raspberry Pi를 설치하는 방법은 다음과 같다. 1. 여기에서 Imager 프로그램을 다운받아 설치한다. 2. Imager를 실행한다. 3. SD 카드를 꽂은 후 운영체제와 저장소를 선택하고 쓰기를 클릭한다. 4. SD 카드에 쓰기가 끝나면 SD 카드를 라즈베리파이에 꽂고 파워를 켜면 라즈베리파이가 부팅이 된다. 5. 끝 2022. 9. 20.
Raspberry Pi 윈도우 원격 데스크탑 제어 Raspberry Pi에서 원격 제어를 위해 VNC를 사용할 수 있지만 윈도우 원격 데스크탑을 사용할 수도 있다. 다음과 같은 순서로 한다. 1. 최신 업데이트를 한다. sudo apt-get update sudo apt-get upgrade 2. xrdp를 설치한다. sudo apt-get install xrdp 3. 라즈베리파이 IP를 확인한다. hostname -I 4. 윈도우에서 원격 데스크탑을 실행한 후 라즈베리파이 IP를 입력하여 접속한다. 5. 라즈베리파이 id와 pw를 입력한다. 6. 끝 2022. 9. 20.
Raspberry Pi의 GPIO 사용 (wiringPi 라이브러리) ------------------------------------------------------------- 현재 wiringPi는 잘 안된다. ------------------------------------------------------------- 라즈베리파이에서 GPIO를 사용하기 위해 하드웨어를 직접 엑세스하는 방법도 있지만 wiringPi 라이브러리를 이용하는 방법도 있다. 1. wiringPi 설치 다음의 순서로 wiringPi를 설치한다. sudo apt-get install git-core sudo apt-get update sudo apt-get upgrade git clone git://git.drogon.net/wiringPi cd wiringPi ./build gpio -v :.. 2022. 9. 20.
구조체(struct) 포인터 연산 구조체의 포인터는 다음과 같이 사용할 수 있다. struct pos p1; struct pos *pp; *pp = &p1 (*pp).x = 10; (*pp).y = 20; 또는 화살표 연산자(Arrow Operator)를 이용하여 다음과 같이 사용할 수도 있다. pp->x = 10; pp->y = 20; 위의 2가지 방법은 동일한 동작을 한다. 2022. 9. 19.
C 언어 - 3개 이상 입력 min,max 함수 C에서 min, max 함수는 다음과 같이 매크로 함수를 선언하여 사용해야 한다. #ifndef max #define max(a,b) (((a) > (b)) ? (a) : (b)) #endif #ifndef min #define min(a,b) (((a) 2022. 9. 17.
티스토리 리스트 폰트 크기 변경 티스토리에서 리스트 폰트 크기를 변경하려면 CSS를 편집해야 한다. 관리 페이지의 CSS 편집에서 ul li와 ol li의 2군데 font-size를 변경하여 블로그 전체의 리스트 폰트가 변경된다. 초기 0.9375에서 0.8375 정도로 변경하면 리스트 폰트 크기가 줄어든다. .entry-content ul li { position: relative; margin-bottom: 10px; font-size: 0.9375em; line-height: 1.5714; color: #666; list-style: inherit; } .entry-content ol { list-style: decimal inside; margin-bottom: 22px; } .entry-content ol li { positi.. 2022. 9. 17.
갤럭시 S 시리즈 디자인 최근에 나온 갤러시 S 시리즈 중에서 S22의 디자인이 가장 좋다. S22이 이전 모델의 디자인과 다른 점은 이전 모델보다 각을 더 많이 사용한 것이다. 곡선으로 좋은 디자인을 하기는 매우 어렵다. 각을 많이 주어 보기에는 좋아졌지만 실제 손으로 만질때는 조금 불편하다. 둥글둥글한 디자인이 보기에는 좋지 않아도 실제 사용하기는 더 편하다. ☞ 한국과 서양 디자인의 차이 2022. 9. 16.
프로그래밍의 미래 프로그래밍 언어와 기술은 프로그래밍을 더 쉽게 하고 더 높은 생산성을 가지는 방향으로 발전해왔다. 20세기 초의 기계에에서 어셈블리어, C, C++, C#, Java, Python 등으로 발전해왔다. 발전은 사용이 쉬운지와 성능이 좋은지 생산성이 높은지 등의 여러 요소가 종합되어졌다. 앞으로도 이러한 추세는 계속될것이고 미래에는 누구나 프로그래밍을 할수 있는 시대가 올것이다. 누구나 프로그래밍을 할수 있기 위해서는 새로운 프로그래밍 언어가 나와야 한다. 현재 가장 쉽다는 Python보다 쉬워야 한다. 2022. 9. 12.
갤럭시 S22 Ultra S22+ S22 차이 S22가 가장 기본 모델이다. S22+는 S22 보다 화면이 큰 모델이다. S22 Ultra는 S펜이 있는 모델이다. Ultra 모델은 이전의 노트를 계승한 것으로 S펜이 있고 각진 디자인이다. 2022. 9. 12.
자급제폰 개통방법 자급제폰 개통하는 방법은 다음과 같다. 통신사 변경이 없을 때 1) 기존에 사용하던 휴대폰의 전원을 끈후 USIM 칩을 뺀다. 2) 새로 산 자급제폰에 꽂고 1~2회 전원을 켠다. 통신사가 변경되었을 때 1) 통신사 USIM을 온라인 또는 오프라인에서 구매한다. 2) USIM 수령후 통신사에 개통 요청을 한다. 3) 새로 산 자급제폰에 꽂고 1~2회 전원을 켠다. 통신사 변경이 없다면 자급제폰은 기존에 사용하던 요금제 그대로 사용할 수 있고 통신사에 전화할 필요도 없이 유심만 바꾸고 그냥 바로 사용하면 된다. 2022. 9. 11.
자급제폰이란? 종전에는 휴대폰을 통신사를 통해 구매하여 휴대폰과 통신사가 함께 가는 구조였다. 이에 반해 자급제폰은 휴대폰과 통신사를 분리하여 구매할 수 있는 폰이다. 자급제폰 휴대폰을 구매한 후 기존에 사용하던 통신사의 USIM을 빼서 꽂으면 바로 사용할 수 있다. 자급제폰은 통신사 폰에 비해 10%정도 더 저렴하지만 통신사 공시지원금을 받을 수 없다. 통신사를 통해 휴대폰을 구매하지 않고 자급제폰을 구매한 후 통신사 선택약정할인을 하는 것이 더 저렴할 수도 있다. 이것은 공시지원금에 따라 더 저렴할수도 있고 더 비쌀수도 있다. 통신사와 결합된 폰은 약정기간내에 폰을 바꾸기 어렵지만 자급제폰은 통신사 약정기간내에도 USIM만 바꾸어 다른 폰으로 바꿀수 있는 장점이 있다. 2022. 9. 11.
8x8 폰트의 경우의 수 8x8 크기의 폰트로 만들 수 있는 경우는 수는 다음과 같다. 264 = 18,446,744,073,709,551,616 2022. 9. 9.
구글 크롬 공룡 게임 구글 크롬에서 인터넷에 연결되어 있지 않으면 다음과 같은 화면이 뜬다. 위 화면에서 스페이스바를 누르면 다음과 같이 공룡 게임을 할 수 있다. 스페이스바를 누르면 공룡이 점프하면서 장애물을 피한다. 2022. 9. 9.
비싼 소프트웨어 순위 세계에서 비싼 소프트웨어 순위는 다음과 같다. 1. CryEngine 3 - 1,200,000달러 (16억원) 2. New World Systems Public Administration Software - 500,000달러 (6억 6천만원) 3. RenderWare - 240,000달러 (3억 2천만원) 4. Source - 200,000달러 (2억 6천만원) 5. VxWorks - 190,000달러 (2억 5천만원) 6. Softimage Face Robot - 90,000달러 (1억 2천만원) 7. HP Intelligent Management Center MPLS VPN Manager Cisco Device - 25,000달러 (3,300만원) 8. Adobe Acrobat Capture 3 - .. 2022. 8. 21.
소프트웨어 엔진이란? 소프트웨어 엔진은 소프트웨을 구성하는 요소 중 가장 핵심 요소를 의미하는데 명확한 정의가 있는 것은 아니다. 소프트웨어 엔진에는 데이터베이스 엔진, 검색 엔진, 그래픽 엔진, 게임 엔진 등이 있다. 게임 소프트웨어는 게임 엔진의 기능을 호출하여 사용한다. 그래픽 렌더링이나 3D 그래픽이나 물리 동작 등은 게임 엔진에서 제공하는 기능을 사용하여 구현한다. 엔진을 모듈이나 라이브러리라고 볼수도 있다. ☞ 게임 엔진 2022. 8. 21.
운영체제를 직접 만드는 사람들 임베디드 시스템을 공부하고 개발하다보면 사람들은 운영체제를 직접 만들고 싶다는 강한 욕구를 가지는 것 같다. 지금까지 살면서 운영체제를 직접 만들어 봤다는 사람들을 의외로 많이 봤다. RTOS는 소스가 공개된 것들이 많고 소스 크기도 작기 때문에 직접 만들기가 어렵지 않다. RTOS를 만든다면 가장 핵심은 태스크 스케줄링이다. 태스크 스케줄링에서는 찾기 어렵운 미묘한 버그가 발생할 수 있다. RTOS를 직접 만들수는 있어도 이것을 상업 제품에 실제 적용하는데는 오랜 시행착오가 필요하다. 2022. 8. 21.
하드디스크 용량과 가격 2022년 8월 다나와 기준 판매량이 많은 하드디스크는 다음과 같다. 2022년 현재 2TB가 7만원대이고 8TB가 18만원대이다. 10년전 가장 많이 팔리는 하드디스크는 1TB였고 가격은 7~8만원 정도였다. 같은 용량일 때 10년전 하드디스크에 비해 약 2~3배 정도 저렴해졌다. 2022. 8. 20.
카톡 확인 안하고 보기 카톡에서 상대방에 1이 사라지지 않고 읽기 위해서는 비행기 모드 또는 데이터와 와이파이를 차단한 후 읽으면 된다. 사진을 1이 사라지지 않고 보기 위해서는 더보기 ("...")에서 '서랍' 또는 '톡서랍'을 클릭한 후 '사진/동영상'을 클릭한면 된다. 2022. 8. 6.
십진수, 16진수, 2진수, 8진수 영어로 ◇ 10진수 : Decimal ◇ 16진수 : Hexadecimal, Hex ◇ 2진수 : Binary Number ◇ 8진수 : Octal, Oct ☞ 컴퓨터에 16진수를 사용하는 이유 2022. 8. 3.
반응형