분류 전체보기 75

TMS320C6748 을 활용한 DSP _ GPIO (LAB1)

이번에 다루는 내용은 단순한 GPIO포트 설정을 통해 LED를 조작하는 내용이다. 기초중의 기초인 LED 조작을 예제를 통해 하나씩 하나씩 많은 것들을 알아 가보자. 시작에 앞서 중요한 사실을 하나 언급하고 가도록 한다. 보드를 자세히 보면 중앙에 스위치가 8개 달려있는 것을 볼 수 있다. 이 스위치들은 딥스위치라 불린다. 딥스위치의 앞 4개는 부트모드를 설정하는데 사용되고, 뒤 4개는 유저모드로 사용할 수 있다. Off면 high, On이면 low로 인식된다. GPIO 해당 보드에는 푸시버튼 스위치 3개와(하나는 리셋스위치여서 유저스위치는 2개이다.) 4개의 유저 LED가 있다. 해당 기능들은 GPIO포트에 연결되어 있다. 보통 임베디드를 위한 보드들은 GPIO포트가 default 설정인 경우가 많다...

DSP 2019.09.19

TMS320C6748 을 활용한 DSP _ CCS v9 (LAB0)

사용 보드는 TMS320C6748 이다. 해당 보드를 위한 IDE는 CSS v9(Code Composer Studio v9)을 사용하였다. 따라서 CSS v9 설치 시 다음과 같이 체크하여야 한다. 이 외에 다른 것은 모두 기본 설정을 따른다. 또한 quickStartOMAPL1x_rCSL-2.0-Setup.exe를 통해 해당 프로그램을 설치하였다. 이때 location은 C:\ti 에 설치하였다. 프로그램의 설치가 모두 끝났으면 CCS v9을 실행시킨다. CCS는 기본적으로 이클립스와 유사한 형태를 지니고 있다. 따라서 이클립스를 사용해봤다면 쉽게 사용할 수 있을 것이다. 가장 먼저 프로젝트를 만들어준다. 프로젝트는 Project -> New CCS Project를 클릭하면 된다. 우리는 TMS320C..

DSP 2019.09.11

Find-S 알고리즘과 같은 RULE BASED MACHINE LEARNING 의 단점은 무엇일까요?

https://www.edwith.org/machinelearning1_17/forum/10369 에듀케이션위드 : edwith 에드위드(edwith)는 네이버(NAVER)와 커넥트재단(CONNECT)이 제공하는 온라인 강좌(MOOC : Massive Online Open Course) 교육 플랫폼입니다. 에듀케이션위드(education with) 에드위드(edwith)로 분야별 명품 강좌를 무료(Free Course)로 수강하세요. www.edwith.org 본 링크를 통해 올라온 질문에 대한 본인의 답변 수많은 parameter간의 규칙을 직접 선별하여 적용시켜야 하는데 parameter의 개수가 많아지면 그게 힘들어집니다. 또는 선택의 경계가 불명확한 경우도 있습니다. 또한 각각의 값에는 noise..

인공지능 2019.08.02

MLE의 단점은 무엇이고, 이를 MAP는 어떻게 보완했나요? 또한, MAP는 어떤 단점이 있을까요?

https://www.edwith.org/machinelearning1_17/forum/10368 에듀케이션위드 : edwith 에드위드(edwith)는 네이버(NAVER)와 커넥트재단(CONNECT)이 제공하는 온라인 강좌(MOOC : Massive Online Open Course) 교육 플랫폼입니다. 에듀케이션위드(education with) 에드위드(edwith)로 분야별 명품 강좌를 무료(Free Course)로 수강하세요. www.edwith.org 해당 링크를 통해 올라온 질문에 대한 본인의 답변 MLE는 관측 결과에 따라 값의 변화가 매우 민감하게 움직인다는 것이 단점입니다. 관측수 즉 관측빈도가 높으면 이 문제는 해결되겠지만 그렇지 않을 경우 관측결과의 정확성이 떨어지는 케이스에 대해(극..

인공지능 2019.08.02

[Android Studio, Java] 스프레드시트를 데이터베이스로 사용하기1 - follow(8)

해당 글은 번외편 2탄입니다.. 앞서 올린 게시물들을 만들기 전에 사실 해당 사항을 apk로 만들었습니다. android studio를 통해 다 구현한 뒤 아이폰 사용자에 대한 해결책이 없어 웹으로 전향했었습니다... 웹에 대한 기본적인 배경 지식이 부족했고, 주먹구구식으로 만든 것이라 웹을 좀 잘 아시는 분이 제 글을 보시면 정말 경악을 금치 못할 것 같네요..ㅎ 그래서 잠깐 제가 잘못한 부분들을 짚고 넘어가려 합니다. 우선 스프레드시트를 데이터베이스로 사용하기 위해서는 웹프로토콜을 사용한 데이터 전송이 필수적입니다. 즉, HTTP METHOD 를 사용한 정보의 전달을 합니다. 조금 더 추가하자면 json형식으로 데이터를 주고받습니다. 만약 http를 이용한 get, post의 방법과 json형식에 대..

프로젝트 follow 2019.07.30

엑셀에서 워드로 (Excel to Word) VBA - follow(7)

이번 게시물은 번외 게시물이라 할 수 있다. 사실 프로젝트 follow는 마무리 되었다. 웹 상에서 출석체크도 할 수 있게 되었고, 이에 따라 특정 칸에 개인의 출석현황과 조원 들의 출석 명수가 기록된다. 또한 기도제목을 작성하면 엑셀 파일에 해당 인원의 기도제목 또한 문자열 값으로 들어간다. 이것만으로도 하나의 엑셀파일에 개인의 출석률과 기도제목을 다 담을 수 있는 결과가 나온다. 끝이다. 하지만 마지막으로 남은 것이 있다. 바로 엑셀로 저장된 기도제목(pray)을 사람이 보기 편한 형식으로 옮기는 것이다. 해당 프로젝트의 목적은 사람이 하는 일을 줄이는 것이었다. 매번 출석을 일일히 종이에서 엑셀로 옮겨적는 것을 없애고 싶었고, 매달 적어낸 기도제목을 일일히 타이핑하여 문서화 시키는 것을 없애고 싶었..

프로젝트 follow 2019.07.29

엑셀을(스프레드시트) 데이터베이스로 활용하기 - follow(6)

해당 포스트의 제목을 무엇으로 해야 이 프로젝트가 필요한 사람들이 쉽게 찾을 수 있을 지에 대한 살짝의 고민 결과 엑셀을 데이터베이스로 활용하기 라는 제목을 붙였다. 해당 프로젝트는 실제로 엑셀 그 자체를 데이터베이스로 활용하기 위해 만든 프로젝트라고 해도 과언이 아니다. 물론 데이터베이스를 구축하고 SQL을 사용하여 해당 프로젝트를 손쉽게 운용할 수 있다. 하지만 그렇게 하지 않은 이유는 2가지였다. - 데이터 양이 적음. 절대적인 데이터의 크기가 크지 않았다. - 잦은 엑셀화 해당 데이터들은 이미 엑셀화 되어있었고, 또한 매번 엑셀 파일을 만들어야 했다. 따라서 만약 데이터베이스를 사용한다면 매번 엑셀파일화 시켜주어야 했을 것이다.(간단하다 하지만 실 사용자는 프로그램을 잘 다루지 못한다는 점이 컸다..

프로젝트 follow 2019.07.29
반응형