본문 바로가기

전체 글

(596)
네트워크 연결 확인 (ping, tracert) 내 PC에서 특정 ip(8.8.8.8 - Google)로 네트워크 연결이 잘 되어 있는지는 아래 방법으로 알아볼 수 있다. 1. ping - 네트워크 연결이 되어 있는지 확인 ping 8.8.8.8 2. tracert - 어떤 경로로 네트워크가 연결되는지 확인 tracert 8.8.8.8 PS> 회사에서 타사 사내망으로 네트워크 연결이 잘 되는지 확인해볼 일이 있었다. 그런데 타사의 PC IP가 우리 회사의 IP와 겹치기 때문에 route 정보를 변경해주어야 했다. 아래는 관련된 명령어이다. 1) route print - route 정보 확인 route print 2) route add - 특정 IP의 route 정보 변경 route add [타겟 IP 주소] mask [서브넷 마스크] [VPN 게이트웨..
Makefile - multiple definition of 'main' 오류 원인 [임베디드 OS 개발 프로젝트 (이만우)] 책을 따라 어셈블리 코드 -> C 언어 코드 부팅 예제를 따라하고 있었다. 분명 책에 있는 그대로 Makefile 을 작성했다고 하는데 multiple definition of 'main' 이라는 오류가 발생했다. 현재 공부중인 예제는 어셈블리 코드로 작성된 Entry.S 파일에서 BL main 이라는 명령어를 통해 main 함수로 분기를 이동한다. 이 main 파일은 Main.c 파일에 정의되어 있는 함수이고, 기본적으로 c언어에서 정의된 함수 이름은 전역으로 선언되기 때문에 Entry.S 파일에서도 main 함수의 위치가 어디인지 알 수 있다. Makefile에서는 Main.c 파일을 컴파일해서 Main.o 파일을 만들고, Entry.S 파일을 컴파일하여 E..
어셈블리어 명령어 정리 1. LDR (Load Register): 메모리에서 데이터를 레지스터로 로드하는 명령어입니다. 예를 들어, LDR R0, [R1]은 R1 레지스터에 저장된 주소에서 데이터를 읽어서 R0 레지스터에 저장합니다. 2. B (Branch): 프로그램의 실행 흐름을 변경하는 명령어입니다. 주로 조건부 또는 무조건적인 점프를 수행하기 위해 사용됩니다. 예를 들어, B label은 주어진 레이블 위치로 실행 흐름을 점프시킵니다. >> [ B . ] 명령어는 현재 위치로 실행 흐름을 변경하는 코드로 무한루프를 발생시키고자 할 때 사용한다. 3. MRS (Move Register to System register): 시스템 레지스터(예: CPSR)의 값을 일반 레지스터로 이동시키는 명령어입니다. 이를 통해 프로그램은..
거인의 노트 (feat. 김익한) 김익한 교수님의 [거인의 노트] 라는 책은 '기록' 이라는 행위를 나는 어떻게 임해왔을까 생각해보게 만든 책이었다. 회사 업무 및 개인적인 자료 정리를 위해 노션을 사용해온지 거의 4,5년 정도 된 듯 하다. 아마 더 이전의 기록이라면 군대 졸업할 때 즈음부터 시작해 6년차가 된 Tistory 블로그일 것이다. 더 이전의 기록이라면 20대 초반부터 십 몇년 간 작성해온 일기. 그 이전의 기록은.. 흠 딱히 없는 듯 하다. 일기든, 티스토리든, 노션이든 나는 특정한 목적의식을 가지고 기록한다기보단 오늘의 감정, 읽은 책 내용, 진행해야 할 업무, 앞으로 살면서 나아갈 방향을 단순히 '까먹지' 않으려고 글로 남겨두는 의미가 컸었다. 이전의 기억들이 궁금할 때면 일기장과 독후감을 찾아보기도 하고 가끔씩 써놓았..
트렌드 코리아 2024 (feat. 청룡의 해 - 갑진년) #01. 한 줄 소감 DRAGON EYES (화룡정점) 기술이 나날이 발전하고 있다. 그럼에도 불구하고, 이 기술을 사용하고 응용하는 주체는 사람이기에 용의 마지막 눈 하나를 그리는 마음으로 기술을 다루자. 사람이 기술을 어떻게 다루냐에 따라 디스토피아가 될 수도, 유토피아가 될 수도 있다. #02. 2024 트렌드 1. 분초사회 이제는 '가성비'를 넘어 '시성비'가 중요해지고 있다. 소유 경제에서 경험 경제로 경제의 패러다임이 바뀌고 있기 때문이다. 과거의 경제 패턴이 마음에 드는 물건을 사서 소유하는 것이었다면 최근 패턴은 물건을 사는 대신 특정 공간에서만 느낄 수 있는 경험을 산다. 사람들은 각자가 선호하는 팝업 스토어에 가서 그 공간을 느끼지만 물건을 사진 않는다. 집에서는 OTT 플랫폼에서 제공..
[2024 수능개념 생명과학1] (28) 연관 이 글은 EBSi 박소현 선생님의 강의 [2024 수능개념] 완벽한 수능 준비! 박소현의 생명과학Ⅰ 28강을 수강하고 정리한 글입니다. 1. 독립 유전과 연관 유전 독립 유전: 각각의 유전자들이 서로 다른 염색체 상에 위치. 생식 세포 분열 시 독립적으로 행동. 연관 유전: 여러 유전자들이 동일한 염색체에 위치. 생식 세포 분열 시 함께 행동 (독립의 법칙이 성립되지 않음) 상인 연관: 우성 유전자끼리 또는 열성 유전자끼리만 연관 상반 연관: 우성 유전자와 열성 유전자가 함께 연관
[2024 수능개념 생명과학1] (27) 멘델의 유전 법칙 이 글은 EBSi 박소현 선생님의 강의 [2024 수능개념] 완벽한 수능 준비! 박소현의 생명과학Ⅰ 27강을 수강하고 정리한 글입니다. 1. 유전 용어 정리 1) 형질과 대립형질 형질: 키, 피부색과 같이 생물이 갖는 특징 대립형질: 하나의 형질에 대한 각각의 변이 2) 표현형과 유전자형 표현형 : 겉으로 나타난 형질 유전자형: 표현형을 나타나게 한 대립유전자의 구성을 기호로 나타낸 것 3) 동형 접합성과 이형 접합성 동형 접합성: 대립유전자의 유전자 구성이 같은 것 이형 접합성: 대립유전자의 유전자 구성이 다른 것 4) 우성과 열성 우성: 이형 접합일 때 겉으로 표현되는 것 열성: 이형 접합일 때 겉으로 표현되지 않는 것 * 유전은 멘델 전후로 나뉜다. 멘델 이전에는 유전 정보들이 물감처럼 섞인다는 혼..
[2024 수능개념 생명과학1] (23, 24) 감수분열 이 글은 EBSi 박소현 선생님의 강의 [2024 수능개념] 완벽한 수능 준비! 박소현의 생명과학Ⅰ 23, 24강을 수강하고 정리한 글입니다. 1. 감수 1분열 상동 염색체가 분리되어 염색체 수가 반감, 핵상 변화 (2n -> n) 1)전기 핵막이 사라짐 염색사가 염색체로 응축 방추사 형성 상동 염색체끼리 접합하여 2가 염색체 형성 2) 중기 2가 염색체가 세포 중앙에 배열. 두 줄 서기. 3) 후기 동원체에 붙은 방추사가 짧아지면서 상동 염색체가 분리되어 세포의 양극으로 이동 4) 말기 세포질 분열이 시작됨 2. 감수 2분열 1) 전기: 방추사가 염색체에 부착됨 2) 중기: 염색체가 세포 중앙(적도판)에 배열. 한 줄 서기. 3) 후기: 동원체에 붙은 방추사가 짧아지면서 염색 분체가 분리되어 세포의 양..