Computer Science
탄탄한 기반 실력을 위한
전공과 이론 지식 모음
Today I Learned!
배웠으면 기록을 해야지
TIL 사진
Flutter 사진
Flutter로 모바일까지
거꾸로캠퍼스 코딩랩 Flutter 앱개발 강사
스파르타코딩클럽 즉문즉답 튜터
카카오테크캠퍼스 3기 학습코치
프로필 사진
박성민
임베디드 세계에
발을 들인 박치기 공룡
임베디드 사진
EMBEDDED SYSTEM
임베디드 SW와 HW, 이론부터 실전까지
ALGORITHM
알고리즘 해결 전략 기록
🎓
CAU 소프트웨어학부
텔레칩스 차량용 임베디드 스쿨 3기
애플 개발자 아카데미 1기
깃허브 사진
GitHub
프로젝트 모아보기
Instagram
인스타그램 사진

TIL 36

[260326] 암호를 공부하기 시작했어요

들어가며회사에서 보안 개발팀에 신입으로 들어갔다. 아직은 인턴이지만, 내가 정규직 전환까지 못할 게 있을까? 해내야지. 신입이 되어야지.ㅤ한 달 전까지만 해도 내 인생에 ‘보안’이라는 두 글자는 없었는데, 보안 전문가가 되기 위한 여정이 이제 시작됐다. 모바일 개발에서 임베디드 분야로 넘어가야겠다고 결정한게 작년 7월이였는데, 거의 뭐 반 년만에 Flutter 모바일 개발자 → 임베디드 개발자 → 임베디드 보안 개발자 까지 넘어왔다. 진짜 나는 내 인생을 계획하면서 살아내고 있다고 생각했는데, 최근 1년을 보면 정말 한 치 앞을 내다볼 수 없는 상태에서 슉슉 인생의 방향성이 바뀌고 있는 것 같다.ㅤ물론 내가 ‘보안 하고싶어요’를 손들고 말해서 이 팀으로 오게된 건 아니지만, 내가 고대했던 “로우레벨로 내..

TIL 2026.03.26

[260314] 비글본 부팅시퀀스와의 싸움, 저는 완전히 멘탈이 나가버렸습니다

들어가며BeagleBone Black 보드랑 놀면 하염없이 즐거울 줄 알았는데, 막상 얘도 열어보니 아주 짜릿한 난관들 천지였다.ㅤ이번 며칠동안은 BBB 보드의 부팅 과정에서 SD카드랑 eMMC로부터 부팅 차이에 대해서 싸웠다. 3주 동안 놀다가 다시 잡으니 감잡는데 오래 걸린 것도 있지만, 하루 안에 이걸 공부하고 소화해서 정리해내기는 쉽지 않은 문제였다고 생각한다.ㅤ그치만 해냈죠?ㅤ딥다이브분명 메뉴얼에는 비글본 블랙에서 BOOT 버튼을 누른 채로 켜면 SD카드로, 버튼을 안누르면 eMMC로 부팅이 된다고 되어있다. 그런데 막상 둘 다 시도해보면 모두 SD카드에 있는 OS로 부팅이 됐다. (도대체 왜)ㅤ그리고 그 이유를 찾아냈는데, 생각치 못한 곳에 있었다. 부팅 단계별로 진행을 살펴보면 다음과 같다...

TIL 2026.03.14

[260309] 오랜만에 느껴보는 서늘하고도 묵직한 감각

들어가며텔레칩스 임베디드 스쿨이 끝나고 아주아주 푹 쉬고 돌아왔다. 거의 3주간 내리 쉬고 있는데, 밤에 잠을 자고도 낮에 낮잠을 2-3시간씩 잘 정도로 밀린 잠을 쳐내고 있다. 사람이 이렇게 잠을 자면 나중에 인턴 출근할 때는 생활 패턴때문에 힘들어서 어쩌지 싶을 정도로 게으른 삶을 살고 있다.ㅤ그냥 집에 틀어박혀서 맨날천날 잠만 자고 지내는건 아니고, 설 연휴동안 본가도 좀 길게 다녀오고 중국 칭따오에 2박 3일로 여행도 다녀왔고, 태안 쪽에도 바다 보러 다녀왔다. 읽고 싶었던 책도 읽고 옷도 몇 벌 새로 구매하고. 맛있는 것도 많이 먹고 있다. 맨날 기분 좋을만큼만 술도 반주로 곁들이고, 못했던 게임도 실컷하고(한 판만 이기면 다이아4 복귀). 행복한 홈프로텍터로 편안하게 지내고 있다.ㅤ다만 슬슬 ..

TIL 2026.03.09

[260218] 텔레칩스 임베디드 스쿨 1000시간 종료와 회고, 리뷰

블로그 글 정리하면서 내가 이때까지 썼던 글들을 한 번 쭉 훑어보려고 보다가 텔레칩스 4기 지원을 위해서 내 블로그를 찾아본 사람들이 몇몇 있는 것 같아서, 요약해둡니다. 비록 5기가 마지막 기수이지만, 다음 기수에도 도움이 될 수 있으니 적어둬요.이 교육에서는 (특히 임베디드 파트부터) 지식을 주입해주지 않음. 내가 모르는걸 찾아보면서 공부하고 정리해야함. 임베디드 세계에서 혼자서 자립하는 방법과 힘을 배울 수 있음. 덕분에 박치기 하면서 찾아내는 맛이 있음. → 난 이전 앱개발을 이렇게 배워왔어서 너무 좋았는데, 이제껏 주입식으로만 공부해온 사람은 힘들지도.하드웨어 잘알보다는 소프트웨어 잘알이 유리함. 여기는 소프트웨어, 특히 BSP가 메인인 회사임. 어쩌면 회사에서도 하드웨어를 잘하는 사람에게는 크..

TIL 2026.02.18

[260202] Day 173 - 뚫어라 Ad-Hoc의 벽

들어가며이제 다음주면 프로젝트가 끝난다. 발표 준비까지도 이제 10일도 채 남지 않은 상황이다. 너무 바빠서 뒤지고싶다. 오늘의 키워드Ad-Hoc 붙이기. WSL에서 빌드하고 Yocto OS에서 실행 가능함을 확인한 프로그램을 Ubuntu에 포팅하기. 개고생아주 흥미로운 현상이 있었다. Ubuntu를 올린 Topst D3-G 보드를 2개를 IPTime a3000mini 무선랜카드를 이용해서 ad-hoc 네트워크를 구성하려고 했다. IP 지정 및 BSSID가 동일한 것도 확인하고 채널과 네트워크명이 동일한 것 까지 확인했는데, ping을 서로 주고받을 수 없는 상태였다. 그런데 이전 1차 프로젝트때 쓰던 라즈베리파이를 켜서 내장 무선랜으로 이 네트워크에 join했을 때, 두 보드가 서로 ping을 주고받고..

TIL 2026.02.03

[260201] Day 172 - 미루고 미뤘던 TIL과 2차 프로젝트의 진행 중 회고

들어가며텔레칩스 임베디드 스쿨도 어느새 2주밖에 남지 않았다. 세상에나. 이번 8월부터 시작했는데, 가을은 정말 순식간에 지나가버리고 어느새 설날이 다가오고 있다. 이번 겨울은 어찌나 빨리 지나가버리는지, 놀라울 따름이다. 열심히 버텨내고, 살아내는 덕분에 이렇게 시간이 쑉쑉 지나가는 거라고 믿는다. 어찌 매일매일 새로운걸 배우고 새로운 문제를 만나고 또 대가리 박으면서 해결해내는 중이다. TIL을 그동안 계속해서 남겼다면 또 정말 하고싶은 말과 기록들이 많았을 것 같은데, 바쁠때는 거의 일주일 내내 막차타고 집에 오고 주말에도 센터 열리면 나가서 작업하고 오고 하느라 TIL을 적을 여유가 없었다. 어쩌면 같이 교육을 듣는 다른 피어들과 다른 나의 장점은 이렇게 TIL 이나 후기를 적을 공간을 운영하고 ..

TIL 2026.02.02

[251110] Day 91 - 깃똥찬 프로젝트 Day

들어가며472시간 / 1000시간자주 적겠다고 선언한지 단 한 번만에 TIL을 미루고 또 미뤄버렸다. 배우게 너무 없는건 아니고, 배운게 너무 많아서 정리하느라 시간이 계속 부족했다 ;ㅅ;ㅤㅤ지난 주에 한 거라도 적어둬야겠다.지난 주의 키워드지난주에는 STM32F429ZI의 타이머와 CLK에 대해서 정리하고 있었다. 전체적으로 어떤 타이머들이 있는지, 그 다음 SysTick와 GP-Timer, Independent Watchdog 에 대해 정리하고, 앞으로 Advanced Timer와 Window Watchdog 에 대한 내용도 천천히 추가해볼 예정.https://etst.tistory.com/459 [MCU] General Purpose Timer드디어 General Purpose 타이머까지 왔다. 사..

TIL 2025.11.11

[251102] Day 83 - 시간이 많이 흘렀구려

들어가며맨날맨날 배운 내용들을 정리하면서 바쁘게 보냈는데, 그러느라 TIL을 못적었네.ㅤ간단하게라도 배운 내용들을 매일 기록하고 싶었는데, 간단하게 요약하기에는 너무 방대한 내용들임 + 내 스스로 아직 정리하지 못했음 이슈로 계속 TIL 적기에 실패했던 것 같다. ㅋㅋㅋㅋㅤ내일부터라도 다시 꾸준히 조금씩 적어볼까.ㅤ이번주의 키워드어쩌다보니 이번주의 키워드가 되어버렸네 ㅋㅋㅤ이번주에는 정말 중요한 컨셉들을 너무너무 많이 배웠다.GPIO 설정으로 회로 조작하기UART 통신의 개념과 실습기본 회로 이론과 GPIO를 위한 회로 옵션 (Push-Pull / Open Drain)SysTick 과 Timerㅤ아마 다음주에는 Interrupt(Exception과 NVIC), I2C, SPI, ADC(PWM) 등에 대해..

TIL 2025.11.02

[251021] Day 71 - 겨울이 온 것 같아요

들어가며날이 너무 춥다. 장판 틀었다. 이게 옥탑방의 추위인가 싶기도 하다. 방한이 안되어서 그런건진 몰라도 벌써부터 바닥이 챱챱한게 얼어죽겠네. 센터에 최대한 오래 남아있어야겠다. 오늘의 키워드ARM Processor Architecture Introduction월요일부터 ARM Processor 아키텍처에 대해서 공부하고 있다. 그리고 이왕 적는거 시리즈로 한 번 남겨보려고 한다. 거의 5-6년 전에 공부했던 내용들이라 가물가물하긴 한데, 내 기본기로 한 번 부딪혀보면서 해내봐야지.[ARM] ARM Processor Architcture - 0 : Introduction [ARM] ARM Processor Architcture - 0 : Introduction개인적으로 C언어를 작성하고 컴퓨터에 대한..

TIL 2025.10.22

[251020] Day 70 - 나 어쩌면 열심히 살았나봐

들어가며내가 이번에 C언어 중간점검을 우리 반 내에서 1등을 했다고 한다. 오호라!! (대충 신나서 엉덩이 춤추는 농담곰 이모티콘 GIF) 나 되게 틀린 문제가 많은데 (만점 44점 중에서 28점 … 100점 만점에 68점) 꽤나 좋은 점수를 받아서 내심 기분이 좋았다. 그래도 주말간 정리했던 것처럼 C에서 아직 내가 구석구석 모르는 부분들이 많이 등장하는 것 같아서 C 기초를 열심히 다져놔야겠다는 생각이 계속 든다.ㅤ강사님이랑 이번에 내 백그라운드를 얘기하면서 어떤 부분에 집중하면 좋을지에 대해서 질문을 남겼는데, 생각보다 자존감이 좀 올라가는 답변을 들었다. 기존에 내가 앱개발을 했었기 때문에 OS 위의 내용들이 나의 강점이라고 생각하는데, 그렇다면 OS 위에서 돌아가는 APP 계층의 C++로 작성되..

TIL 2025.10.20