C 3

[SoC 설계 및 프로그래밍] 텀프로젝트 현황

이번 학기에 수강중인 경북대학교 SoC 설계 및 프로그래밍 과목에서 진행중인 프로젝트에 관한 게시글입니다. 전문가가 아닌 사람이 작성하였고, 강의를 들으며 작성한 게시글이라 사실이 아닌 정보가 있을 수 있습니다. 한 달 전부터 Zynq-7000 이라는 SoC 보드를 사용해서 저포함 3명의 조원과 텀프로젝트를 진행하고 있습니다. 결과 발표를 약 1주일 남긴 현재 텀프로젝트 진행상황과 고쳐야 할 점에 대해 적어보려고 합니다. 이렇게 생긴 보드(Zynq-7000)를 사용해서 텀프로젝트를 진행중입니다. 꽤나 투박하게 생겼지만, 이 보드하나에 500만원 정도 한다고 합니다.. 대략적인 스펙으로는 ARM Cortex A9이라는 CPU가 탑재되어있고, 4.3인치 TFT LCD가 탑재되어 있습니다. 그리고 text l..

[2021W C프로그래밍과 실습] 데이터 입력과 자료형 수정자

메모리 관리 · 메모리는 Byte 단위로 주소가 부여된다. · 변수를 선언하면 데이터 타입에 해당하는 크기의 메모리를 할당받는다. · 메모리는 메모리 주소를 통해 관리되고, OS가 제어한다. ​ 주소 연산자 · 모든 변수는 메모리 주소에 의해 구분되어 저장된다. · 주소연산자(&) - 변수가 메모리의 어느 주소에 할당 받았는지 확인하기 위해 사용(메모리의 몇 번지에 변수가 저장되었는지?!) ch, num. area가 각각 1byte, 4byte, 8byte를 할당받은 것을 볼 수 있다. ​ - &변수명 형식으로 쓰며 연산자 뒤에 오는 변수의 할당된 메모리 시작번지를 반환한다. - 메모리 주소는 프로그램 실행시 마다, IDE마다 다르다. ​ 데이터 입력 · scanf() 함수 - 실행 중에 키보드로부터 데..

CS/C 2022.02.09

[2021W C프로그래밍과 실습] 자료형

C의 기본 자료형 · 문자형 - 1byte 크기로 한 문자를 저장하는 용도로 사용 - char 변수를 선언해서 저장 - 문자는 ASCII 코드로 표현(ASCII 코드에 따라 메모리에 8bit 이진수로 저장) · 정수형 - 컴퓨터에서 처리하는 가장 기본적인 수 - short int, int, long int 각각 2byte, 4byte, 8byte로 구별된다. · 실수형 - 세밀한 수학적인 계산을 하거나 실수 등을 표현할 때 사용 - 나타낼 수 있는 실수의 크기(정밀도, 소수점 이하 자리수)에 따라 구별 - float 형은 4byte, double 형은 8byte ​ 변수 선언과 값의 대입 · 변수는 데이터를 저장하기 위해 이름이 부여된 메모리 · 선언 후에 사용 가능 · 변수를 선언하면 자료형 크기만큼의..

CS/C 2022.02.09