프로그램 사용/eclipse2012. 1. 18. 23:06
호기심이 화근인데 -_-


"Always run in background"를 눌렀다가 복구할 방법이 없었는데
Windows - Preferences 에서
General의 "Always run in background"를 꺼주면 된다는데 내일 테스트 해봐야지 ㅠ.ㅠ


[링크 : http://www.eclipse.org/forums/index.php?t=msg&th=33137/]

---
2012.1.19
오~ 된다 된다! 
Posted by 구차니
embeded/AVR (ATmega,ATtiny)2012. 1. 18. 21:31
Atmega128 에 내장된 녀석은 ADC 뿐이며 그것도 10bit 밖에 안된다.


윈도우 녹음기에서 미리설정된 "전화 음질"만 해도 16bit 모노이다 -_-


일단 AVR에서 FFT 연산이 거의 실시간에 가능하다고 해도
전화 음질만도 못한 녀석이어서는 좀.. 안습?

[링크 : http://www.micombox.com/index.php?document_srl=223459]

    [링크 : http://elm-chan.org/works/akilcd/report_e.html] << 아무튼 FFT + LCD 예제

[링크 : http://www.jjj.de/fft/fftpage.html]

인터넷 찾아보니, MAX195 / MAX542 라는 외부 ADC/  DAC 를 구매해서 했다는데
가격을 찾아보니 이거머.... ADC야 만원 미만이지만 DAC는 5만원 정도 -_-
I've used MAX195 as ADC and MAX542 as DAC. Sampling frequency is 24kHz
[링크 : http://www.youtube.com/watch?v=BNmr3Sd7UZc]  



머.. 간단하고 성급하게 결론을 내리자면 AVR에 내장된 ADC로는 조금 많이 아쉬운 성능.
그리고 DAC는 드럽게 비싸니 이 프로젝트는 심각히 고심을 -_-

---
ATxmega 시리즈에는 12bit ADC / DAC가 내장되어 있다.
12bit가 충분하다면 ATxmega 칩도 고려 해볼만 할 듯 

'embeded > AVR (ATmega,ATtiny)' 카테고리의 다른 글

AVR ATmega128 i2c  (0) 2012.02.20
AVR ISP 핀 순서  (0) 2012.01.22
AVR TWI 예제  (0) 2012.01.11
AVR EEPROM / CODE section 관련  (0) 2012.01.03
AVR ATmega용 JTAG과 AVR32 호환성?  (0) 2011.12.29
Posted by 구차니
라는 글을 보면은...

어째.. 견적이 좀 저렴한 느낌?
자기가 쓸려는 것에 비해서는 일단 싸게 싸게 하려는 느낌이고
머.. 솔찍히 게임을 안하면 저사양이면 된다고는 하지만
착하긴 착한데 착한게 아닌거 같은 그런 기묘한 느낌이 든다고 해야하나?



머 나도 언젠가는 컴터부품 신경 놔버리고 대충 살겠지만 (아니 이미 그러고 있는거 아니었나?)
나중에 내가 결혼해서 자식이 컴터 맞춰준다고 하면
이런걸 보면서 좋아해야 하려나 싫어해야 하려나?


나도 좋은거 사줘!!! 이럴까? ㅋ 

'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글

지를까 말까?  (2) 2012.01.27
... OTL  (0) 2012.01.20
인디언식 / 서구식 이름 짓기  (4) 2012.01.10
아 출근하기 싫다  (2) 2012.01.08
아 힘들다  (4) 2012.01.05
Posted by 구차니
요즘 되는게 없는 느낌 -_-
그냥 lib*.a 식으로 이름 변경하고
library path에 추가하고 library에 이름 추가해주면 땡 -_-

---

so와 달리 a 파일은 그냥 컴파일 옵션에 넣어주면 된다 -_-
$ gcc -Wall calc.c /usr/lib/libm.a -o calc
[링크 : http://www.network-theory.co.uk/docs/gccintro/gccintro_17.html

Libraries 에서 파일명이 다 들어 가도록 해주면된다.
(예를들어 arm용 cortex-m3 stellarisware 의 경우 driverlib.lib 라고 입력하면 끝
단, Library Paths 에서 그 파일이 있는 경로를 넣어주면 된다)


[링크 : http://linux.die.net/man/1/ar]
[링크 : http://blog.naver.com/jchaney/40039471216]
[링크 : http://wiki.kldp.org/KoreanDoc/html/gcc_and_make/gcc_and_make-2.html]

'프로그램 사용 > eclipse CDT & minGW' 카테고리의 다른 글

eclipse cdt 에서 doxygen 활성화 하기  (2) 2012.02.06
eclipse CDT plugin 설치하기  (2) 2012.01.29
eclipse CDT 에서 include 경로 추가하기  (0) 2012.01.17
MinGW  (0) 2010.09.07
eclipse CDT  (0) 2009.07.13
Posted by 구차니
openoffice의 데이터베이스에서는
자체적인 db외에 jdbc / odbc를 지원하는데 이를 사용하기 위해서는 아래의 패키지를 설치해야 한다고 한다.


테스트를 해보니 jdbc는 classpath 문제인지 실행이 안되고 -_-
$ sudo apt-get install libmysql-java
[링크 : https://help.ubuntu.com/community/JDBCAndMySQL

odbc는 문제없이 실행된다.
$ sudo apt-get install libmyodbc
$ sudo vi /etc/odbc.ini
[ODBC Data Sources]
odbcname     = MyODBC 3.51 Driver DSN

[odbcname]
Driver       = /usr/lib/odbc/libmyodbc.so
Description  = MyODBC 3.51 Driver DSN
SERVER       = my.database.server.com
PORT         =
USER         = USER
Password     = XXXXXX
Database     = DBNAME
OPTION       = 3
SOCKET       =

[Default]
Driver       = /usr/local/lib/libmyodbc3.so
Description  = MyODBC 3.51 Driver DSN
SERVER       = localhost
PORT         =
USER         = root
Password     =
Database     = test
OPTION       = 3
SOCKET       = 

[링크 : https://help.ubuntu.com/community/ODBC

ODBC를 선택해도 되지만,
mysql을 선택한 후, jdbc와 odbc를 선택해도 된다.


odbc.ini 에서 [] 안에 넣어준 이름을 입력한다.


다음페이지에서 아이디와 "암호를 사용함" 해주고 테스트 하면 아래와 같이 메시지가 뜬다.


--- 2012.1.19 추가

아무거나 띄워서 Tools - Options - OpenOffice.org - Java 로 들어가서
해당 jre 에서 (여러개의 jdk/jre가 있을 경우 골라야 함) Class Path를 추가해주면 된다.


ubuntu의 openjdk가 설치된 경우라면
"Add Archive" 에서 "/usr/share/java/mysql.jar" 을 추가해주고 재시작 해주면 된다. 


재시작후 jdbc로 붙이면 아래와 같이 성공했다고 뜬다.


[링크 : http://user.services.openoffice.org/en/forum/viewtopic.php?f=40&t=2084]

Posted by 구차니
애플이야 appstore + 키워드로 검색하면 구글이 잡아주지만,
공식(?)적으로 제공하는 목록은 없는듯 하지만

안드로이드에는 있어서 좋은듯. 그래봤자 설치는 안되니 의미없나? ㅋㅋ
그냥 가격조사하고 프로그램 이름 찾는 용도?
[링크 : https://market.android.com/]
Posted by 구차니
상대경로를 사용중일 경우 초기경로를 지정하기 위한 방법으로
makefile에서는 -I(i의 대문자)를 지정하는데

eclipse 내에서 이러한 변수를 설정하기 위한 방법으로
Project - Properties - C/C++ General / Paths and Symbols
의 include 탭의 GNU C 에 해당 include root path를 추가해주면 된다.



[링크 : http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.cdt.doc.user/tasks/cdt_t_proj_paths.htm]

'프로그램 사용 > eclipse CDT & minGW' 카테고리의 다른 글

eclipse CDT plugin 설치하기  (2) 2012.01.29
eclipse에서 archive (*.a) 링크하기  (0) 2012.01.18
MinGW  (0) 2010.09.07
eclipse CDT  (0) 2009.07.13
Eclipse IDE for C/C++ Developers  (0) 2009.07.06
Posted by 구차니
sed -i 는 in-place의 약자로, 파일 자체의 내용을 바로 수정해 주는 옵션이다.
-e는 실행할 표현식을 기술하고
/^#include/ 는 #include 로 시작하는 줄을 찾고
s/original/replace/g 는 original 이라고 나오는 문자열을 한줄에 몇번이 나오던 replace로 교체를 해준다.

그리고
find -name 뒤에 오는 검색어는 pattern이므로 *.[ch] 로 *.c *.h 두가지 파일을 모두 검색하게 해준다.

 find ./ -name "*.[ch]" -type f -exec sed -i -e '/^#include/s:\\:/:g' {} \;  

[링크 : http://linux.die.net/man/1/sed]
[링크 : http://linux.die.net/man/1/find]



Posted by 구차니
embeded/Cortex-M3 Ti2012. 1. 16. 21:55
오늘 code sourcery 설치해서 낑낑대고 하는 중인데
정리가 잘되어 있는 블로그를 발견해서 링크 투척!

[링크 : http://blog.naver.com/PostList.nhn?blogId=sigsaly&from=postList&categoryNo=71]

[링크 : http://www.yagarto.de/#download]

[링크 : https://sourcery.mentor.com/GNUToolchain/subscription29095] CodeSorcery Standard ARM EABI
    [링크 : https://sourcery.mentor.com/GNUToolchain/release1994]
[링크 : https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription3057?lite...  Lite 버전(컴파일러만)
    [링크 : https://sourcery.mentor.com/sgpp/lite/arm/portal/release2029
Posted by 구차니
프로그램 사용/winscp2012. 1. 16. 13:42
아주 옛날 문서인데.. 이제야 겨우겨우 설정옵션을 찾은 구차니군 -_-


가장 처음 화면에서
Environment - Server environment
UTF-8 encoding for filenames를 Auto 에서 On 으로 변경해 주면 된다.

[링크 : http://kldp.org/node/59965]
Posted by 구차니