본문 바로가기
반응형

코스웨어/11년 내장형하드웨어132

[내장형]프로젝트선정_득표결과 [내장형]프로젝트선정_득표결과 - 사진 - 득표 집계 번호 내용 득표 3 아날로그 시계 만들기 프로젝트 4 4 ARM을 이용한 작은 선풍기 제작 6 8 터치스크린 프레젠테이션 7 9 자전거 관리 시스템 4 12 주차관리 4 14 MP3 플레이어 3 15 CCTV 시스템 4 16 홈 네트워크 3 21 Inverted Pendulum 5 23 풍력 발전이 가능한 지역인지 알아보는 기상 관측기 4 24 저가격의 간단한 터치식 미디(MIDI) 마스터 키보드 5 26 (네트워크)리모컨(마우스 포함) 4 27 키 입력 받는 도어락(전자도어) 3 29 벽걸이 도트(LED) 인터넷 벽시계 3 31 크라이슬러 빌딩 LED 제어 시스템 4 32 카메라를 이용한 동작인식 4 36 자동차 번호 인식 3 39 그림악보 연주 장.. 2011. 12. 1.
[내장형]김정우-11월30일 BrickOS 메모리 관리 make : 반자동 컴파일. make clean : 코드작성시 수정가능한 파일들을 지운다. 수정할 필요없는 실행파일들은 남겨 놓는다. make realclean : make관련 모든 파일을 다 지운다..... (make realclean 했다가 폴더를 여러번 복사함....ㅠㅠ ) 먼저....brickOS에서는 메모리를 커널과 유저의 두가지로 구분돼 있고 커널 코드와 커널의 스태틱 데이터는 0X8000번지에서 시작해 mm_start까지 위치 한다. 여기까지는 글로벌 변수라고 봐야 한다. mm_start부터 0xFFFF가지가 우리가 활용할 메모리 영역이다. 우리가 사용하는 일반적인 운영체제에서의 메모리는 4바이트 단위로 블럭을 계산하고 int형도 4바이트 지만 여기서 사용할 메모리.. 2011. 11. 30.
BrickOS Memory Management Report 2011. 11. 30.
[내장형]황세선_2011.11.29 일일보고서 시작! 아래는 뭐하는 소스인가. 음식으로 따지자면 내가 만든 스파게티? 내가 만든 스파게티는 분명 반드시~(2%) 부족한 스파게티가 될것이다. 그렇다. 아래는 내가 만든 동적할당. 역시나 ~(2%)부족하다. 이 아래 부터는 우리가 최초로 시작한 손코딩 부터 오늘까지의 소스를 단계 적으로 나누어 보았다. 지극히 개인 적인 분할이라 그 성능은 보증 할 수 없겠다. 소스의 끝에는 ~(2%) 부족한 부분의 문제점을 잠깐 짚고 넣어 간다. 자 우리 모두 스크롤을 힘차게 굴려보자. 손코딩 소스(원본?) #include #define MAX 10 // 블럭 구조체 typedef struct _Node { char data[96]; struct _Node* next; } NODE; unsigned int num; NO.. 2011. 11. 30.
brickos-0.9.0 폴더 2011. 11. 29.
[내장형]2011.11.28 일일보고서 - 정선주 using namespace Cat; 이 밑으로는 모든 고양이로 선언 되어 버린다. using namespace::Create All; : 모든 고양이 생성한다. // Example.h // a.cpp에서 정의된 g를 사용하기 위한 준비 extern int g; int main() { g = 200; // 실패 return 0; } 이건 C에서 사용하는 방법이고 namespace { int g; } void Func() { g = 200; // 성공 } 이건 C에서 extern을 사용하는 것과 같이 C++에서 사용하는 방법이다 붉은 색 사각형은 trmplate 함수이다 UML(Unified Modeling Language) 표준화한 모델링 언어 모델을 기반으로 소프트웨어를 개발하고자 할 때 유용하다. 요.. 2011. 11. 28.
[내장형]심재원_2011.11.24일일보고서 영상에 80 X 60 비트맵 이미지를 덮어쓰는 경우들에는 비트맵 이미지가 원본과는 다르게 나타납니다. 왜 그런지 아시는 분은 알려 주세요. ●주사방식 주사방식이란 화면의 맨 아랫줄 부터 한줄씩 위로 출력을 하여 전체 화면을 출력하는 방식이다. 다음의 이미지는 이를 나타낸 것이다. 주사방식은 NTSC와 PAL로 나뉜다. NTSC는 우리나라와 미국에서 사용하는 방식이다. ●다음은 수업시간에 작성한 영상처리에 관련된 소스 들이다. 소스안의 주석들로 설명을 대체한다. //복사 영상에 비트맵 이미지 덮어쓰기 #include #include #pragma comment(lib,"vfw32.lib") //수동식으로 라이브러리 추가;소스만 들고가면 OK;자동은 디렉토리 통째로 딴데로 가져가야 함; LRESULT CAL.. 2011. 11. 25.
[내장형]김동화 - 11월22일 일일보고서 C++ [가상(virtual)함수, 순수 가상 함수] - 가상(virtual) 함수 포인터 가상이 아닌 함수 정적 기반 호출 가상 함수 동적 기반 호출 → 예제 // 가상함수 #include class Musician { private: public: // virtual - 각각의 자식 클래스들을 사용하게 해 준다. // 오버 라이딩 virtual void greet() // MFC에서 매우 중요한 기법 { cout 2011. 11. 22.
[내장형]윤수영 - 11월21일 일일보고서 cout iCnt; ++iCnt)//동적할당받은 *item의 초기화 38: { 39: item[iCnt] = 0; 40: } 41: } 42: ~array() 43: { 44: cout > 원파일명 (예 : main.cpp) 하면 1: test.cpp 2: 3: void test() 4: 5: { 6: 7: cout 2011. 11. 21.
728x90
반응형