2.0 BeagleboneBlack(BB, 비글본 블랙)- 임베디드 리눅스 개발
임베디드 리눅스 개발에 대해 알아보고 넘어가자. 개념을 확실히 하고 가는 것이 중요하기 때문에! 1. 리눅스? 1.1 리눅스란? 리눅스는 운영체제의 한 종류로 오픈소스 기반으로 개발되었다. 오픈소스기 때문에 누구나 사용 가능하고 또 누구나 개발하여 배포 가능하다. 우리가 사용하는 스마트폰의 안드로이드도 리눅스 기반의 OS이다. 리눅스는 Ubuntu, CentOS, Embedded Linux 등 다양한 리눅스가 있다. 자세한 설명은 아래 위키백과를 참고하기 바란다. https://ko.wikipedia.org/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4 리눅스 - 위키백과, 우리 모두의 백과사전 리눅스(Linux)개발자리누스 토르발스 (커뮤니티 주체)프로그래밍 언어C, 어셈블리어OS 계열유닉..
- OS(운영체제)/Beaglebone Black(BB, 비글본 블랙)
- · 2021. 7. 29.
1.0 BeagleboneBlack(BB, 비글본 블랙) - 비글본 블랙? 그게 뭔데?
1. 포스팅을 시작한 이유 이 포스팅을 왜 시작하게 되었냐면.. 맨날 펌웨어만 하다 보니 회로 보기도 지겹고, 문제가 발생했을 때 회로가 문제인가 소스코드가 문제인가 고민하는 것도 지겹고 뭐 암튼 이래저래 지겨워서 완벽한(?) 하드웨어에서 소프트웨어만 구현하면 되는 오픈 하드웨어! 오픈 소프트웨어 기반을 다뤄보고 싶어서 시작한다. 이런 이유 말고도 사실 리눅스를 잘 다뤄서 몸값을 올리고 싶은 이유도 있다. 리눅스를 손 대려다 보니 무엇부터 시작해야 할지 몰라서 우선 책을 한 권 샀다.(이것도 몇 년 전에 구매) 참고로 이 글을 쓰는 나는 저 책과 그 어떠한 연관도 없는 사람임을 밝힌다. 그냥 사람들이 많이 샀길래 샀다.(책 사는 거 좋아함) http://www.kyobobook.co.kr/product/..
- OS(운영체제)/Beaglebone Black(BB, 비글본 블랙)
- · 2021. 7. 29.
assert, static_assert
1. assert assert 매크로는 파일에 정의 되어 있으며 지정된 조건이 만족(true)하지 않으면 프로그램을 중단하는 기능을 하는 매크로다. 디버깅 모드에서 개발자가 오류가 발생될것으로 예상되는 곳에 사용한다.
- Programming language/C
- · 2021. 5. 26.