Guillermo Austin Kim
Posts
998 posts[임베디드] 소프트웨어의 지배자 - 오픈 소스 프로젝트
제가 개발자로 첫 걸음을 내딛으면서 플래시 엔진을 포팅하는 일을 맡았어요. 조금 전문적으로 말하자면 미들 웨어 계층의 코드를 짰다고 해야 할까요? 플레시 엔진을 포팅하는 소스 코드는 물론 회사의 소유였어요. 물론 제가 작성한 소스 코드는 외부에 공개할 생각도 없었고, 만약 공개한다면 처벌을 받을 것 같았어요. 왜냐면 소스 코드는 회사의 소유물이기 때문이죠. 요즘도 회사의 기밀을 누출했다는 개발자의 뉴스를 보면 '소스 코드를 몰래 들고 튀었다.'란 이야기를 듣곤 하죠. 한 4~5년 개발을 하면서 소프트웨어 개발의 세계에서는 독특한 문화가 있다는 사실을 알게 됐어요. * 가장 먼저 희한하다고 느꼈던 것은 커뮤니티였어요. 웹에는 정말 수많은 개발 관련 커뮤니티가 있어요. 누군가 프로그래밍에 대해 질문을
[라즈베리 파이] 설치 - 라즈비안 이미지를 다운로드하고 SD카드에 굽기
라즈베리 파이를 설치하려면 먼저 이미지 파일을 내려받아야 합니다. 이 책에서는 리눅스 커널을 라즈베리 파이로 공부해야 하므로 라즈비안 이미지를 설치하겠습니다. 여기서 라즈비안은 라즈베리 파이에서 실행할 수 있는 리눅스 배포판을 뜻합니다. 라즈비안 이미지 다운로드 브라우저에서 다음 URL로 접속해 라즈베리 파이 커뮤니티 내 다운로드 사이트로 이동합니다. 그러면 다음 화면이 보일 것입니다. 그림 라즈베리 파이 다운로드 페이지 여기서 우측의 'Raspbian’을 마우스로 클릭하면 다음 화면으로 바뀔 것입니다. 그림 라즈비안 이미지를 다운로드 여기서 "Raspbian Buster with desktop and recommended software"라고 적힌 이미지 하단의 [Download
[ARM] ARM 프로세서 학습 방법의 문제점
이제부터 ARM 프로세서에 대한 이야기를 조금 더 해보려고 합니다.제 개발 인생을 돌이켜 보니 대부분의 시간을 사실 ARM 프로세서와 함께 보냈더군요. 다음과 같은 조합으로 말이죠. * 'ARM + RTOS, ARM + 리눅스' ARM 프로세서를 처음 접할 때의 느낌 그런데 제가 ARM 프로세서를 처음 접할 때의 느낌을 잊을 수가 없습니다. 그 느낌이 어땠나면; * 목욕탕에서 가장 뜨거운 온탕에 점프해 들어갔을 때 음, 잘 공감이 가시나요? 대중 목욕탕에 안 가신다고요? 그럼 다음의 예는 어떤가요? * 그럼 충치가 있어서 치과를 가서 진료실에서 기다릴 때 아직도 공감이 안된다고요? 난 한번도 치과에 가본 적이 없다고요? 그렇다면 어쩔 수 없죠. 더 이상의 예를 들기는 어렵겠군요.
[리눅스] 라즈베리 파이 실습을 위한 준비물
라즈베리 파이를 설치하기에 앞서 다음과 같은 준비물이 필요합니다.라즈베리 파이USB 연결형 키보드HDMI 케이블충전기마이크로 SD 카드 제가 썼던 라즈베리 파이와 주변 장치는 그림 2.1과 같습니다. 그림 라즈베리 파이와 주변 장치들 각 목록은 다음과 같습니다.① 라즈베리 파이(이 책에서는 Raspberry Pi 3 Model B를 사용)② USB 연결형 키보드 ③ 마우스 ④ 마이크로 SD 카드 리더⑤ 마이크로 SD 카드⑥ 라즈베리 파이 전원 케이블 라즈베리 파이와 전원 케이블 외에는 대부분 이미 가지고 있던 기기를 활용했습니다.
[리눅스] 라즈베리 파이(라즈베리파이)란?
라즈베리 파이(Raspberry Pi)는 전 세계적으로 널리 쓰이는 리눅스 개발용 보드이자 소형 컴퓨터입니다. 설치 과정이 간단하고, 가격 대비 성능도 좋아 다양한 디바이스 드라이버를 구현하는 데 사용할 수 있습니다. 또한 교육용으로도 많이 쓰이며 실전 개발에서도 다양한 데모용 디바이스로 자주 활용되고 있습니다. 라즈베리 파이의 장점을 몇 가지 정리하면 다음과 같습니다. 막강한 커뮤니티 라즈베리 파이의 커뮤니티와 리소스는 막강합니다. 전 세계적으로 널리 쓰이므로 인터넷이나 유튜브에서 관련 자료를 쉽게 찾을 수 있습니다. 라즈베리 파이를 활용한 소스코드나 설정 방법도 인터넷에서 쉽게 찾아볼 수 있습니다. 저는 라즈베리 파이를 2018년 2월에 학교에 교수로 계신 선배를 통해 알게 됐습니다. 그분은 저에게



