본문 바로가기

전체 글

(28)
[실시간 운영체제] Open GL draw house Open GL의 기본적인 코드는 https://developer.android.com/develop/ui/views/graphics/opengl 위 사이트에 공개된 코드를 사용하였다. MainActivity.java package com.example.open_gl_draw_house; import androidx.appcompat.app.AppCompatActivity; import android.opengl.GLSurfaceView; import android.os.Bundle; public class MainActivity extends AppCompatActivity { private GLSurfaceView gLView; @Override protected void onCreate(Bundle ..
[실시간 운영체제] Open GL primitives Open GL의 기본적인 코드는 https://developer.android.com/develop/ui/views/graphics/opengl 위 사이트에 공개된 코드를 사용하였다. MainActivity.java package com.example.open_gl_primitives; import androidx.appcompat.app.AppCompatActivity; import android.opengl.GLSurfaceView; import android.os.Bundle; public class MainActivity extends AppCompatActivity { private GLSurfaceView gLView; @Override protected void onCreate(Bundle ..
[실시간 운영체제] 버블정렬 랜덤으로 5개의 수를 뽑고 오름차순으로 정렬하는 코드입니다. package com.example.binarysorting; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.TextView; import java.util.Random; public class MainActivity extends AppCompatActivity { final Random myRandom = new Random(); private TextView Text, Sorted_test, Log; int Init_numbers[] = {9,5,6,0,3}; int ..
[포토공정] 포토 공정의 개요 소자의 미세화 -무어의 법칙 : 2년 마다 트렌지스터 개수는 증가하며 트렌지스터 가격은 하락한다. -용량 증가 및 성능 향상 -제조 원가 절감 -경쟁령 향상 포토공정 : 설계자가 설계한 반도체 회로 정보를 담고 있는 마스크 상의 패턴을 웨이퍼 상에 도포되어 있는 포토 레지스트(Photoresist, PR)을 전사 시키는 공정 > 마스크는 석영(투명)과 크롬(불투명, 설계회로 포함되어 있음)으로 구성되어 있다. -양성 PR : 빛을 받은 부분이 현상 시 현상애게 대해 불용성에서 용해성으로 바뀜, 빛을 받은 부분의 PR이 사라짐 (chain이 끊김) -음성 PR : 빛을 받은 부분이 가교(cross-linking)가 형성되어 현상 시 불용해됨, 빛을 받지 않은 부분의 PR이 사라짐 (chain 연결 강화) ..
[실시간 운영체제] 연산 확인 작업 (pt.2) 사칙연산 계산해주는 코드입니다. 높은 우선수위부터 계산될 수 있도록 작성하였습니다. package com.example.arithmetic_test_advanced; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.EditText; import android.widget.TextView; import java.util.Random; public class MainActivity extends AppCompatActivity { private EditText Answer; private TextView Example, Comment; f..
[실시간 운영체제] 계산기 로그, 사인, 코사인 계산이 포함되어 있는 계산기 코드 입니다. package com.example.advanced_calculator_hp2; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.EditText; import android.widget.RadioButton; import android.widget.RadioGroup; import android.widget.TextView; public class MainActivity extends AppCompatActivity { private EditText myText; priv..
[실시간 운영체제] 환율 계산기 환율을 계산해주는 코드입니다. 단점으로는 변하는 환율값을 실시간으로 반영해주지 못하고 수기로 직접 변경해주어야한다는 치명정인 단점을 가지고 있습니다. package com.example.currency_converter; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.EditText; import android.widget.RadioButton; import android.widget.RadioGroup; import android.widget.TextView; public class MainActivity extends AppCom..
[실시간 운영체제] 연산 확인 작업 (pt.1) 간단한 연산이 랜덤으로 생성되고 사용자가 답을 넣어주면 답을 확인해 주는 코드입니다. package com.example.arithmetic_test; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.EditText; import android.widget.TextView; import java.util.Random; public class MainActivity extends AppCompatActivity { private EditText Answer; private TextView Example, Comment; final Ran..