본문 바로가기

전체 글

STM32F4 Series STM32F4 SeriesARM® Cortex®-M4 기반의 MCU로 고성능을 제공 리얼-타임 메모리 액셀러레이터 ART Accelerator™를 지원 최대 180 MHz 동작하며 이때 225 DMIPS, 608 CoreMark 실행 성능 동적 파워 스케일링 기능은 100uA/Mhz (STM32F411), 260uA/Mhz (STM32F439) 전력을 소비 STM32F401 - 84 MHz CPU/105 DMIPS, the smallest, cost-effective solution with outstanding power efficiency STM32F411 - 100 MHz CPU/125 DMIPS, outstanding power efficiency with large SRAM and new sma.. 더보기
Winmail Opener 메일 클라이언트를 썬더버드로 사용하면서 가끔 첨부된 파일이 winmail.dat로 오는 경우 있었는데 이와 같이 첨부파일로 winmail.dat가 있을때 실제 첨부파일을 확인하는 유용한 프로그램입니다 winmail.dat로 오는 경우는 작성자가 메일작성시 outlook 에서 메일 본문 작성 방법을 서식 있는 텍스트로 지정했을때 발생 할 수 있다고 합니다 사용법은 프로그램 설치하고 winmai.dat를 다운 받은 뒤 실행하거나 Winmail Opener를 실행한뒤 File에서 winmail.dat를 선택하여 주면 됩니다 Winmail Opener : http://www.eolsoft.com/freeware/winmail_opener 더보기
Ubuntu 13.04 EOL (End-Of-Life)에 따른 저장소 주소 변경 제목과 같이 Ubuntu 13.04 EOL (End-Of-Life)에 따른 저장소 주소 변경에 따라13.04 사용하는 경우 apt-get update 또는 패키지 설치 시도시 404 Not Found 에러가 발생됩니다 다음의 내용을 /etc/apt/sources.list 파일에 적용합니다 (기존 있던 내용은 모두 삭제합니다) deb http://old-releases.ubuntu.com/ubuntu/ raring main universe restricted multiverse deb-src http://old-releases.ubuntu.com/ubuntu/ raring main universe restricted multiverse deb http://old-releases.ubuntu.com/ubun.. 더보기
Code Sourcery 시작 도움말 Code Sourcery 툴체인 사용시 참조 도움말 정보 Code Sourcery 도움말 경로 share/doc/*/pdf/getting-started.pdf 도움말 내용중 MIPS의 경우 아키텍트에 따른 명령 라인 옵션 값MIPS32 revision 2 - Big-Endian, O32 Command-line option(s): default Sysroot subdirectory: ./ Library subdirectories: lib/ and usr/lib/ Dynamic linker: lib/ld.so.1 MIPS64 revision 2 - Big-Endian, N64 Command-line option(s): -mabi=64 Sysroot subdirectory: ./ Library subdirec.. 더보기
USB pinout The USB 2.0 Pinout Pin Name Description Color Stand Mini / Micro 1 1 VCC +5 VDC Red 2 2 D- Data - White 3 3 D+ Data + Green - 4 ID OTG : Identification Host : Connected to ground Slave : not connected Not Connected 4 5 GND Ground Black Shell Shield Metal Shell Drain Wire The USB 3.0 Pinout Pin Signal Description Color Type A Type B Micro B 1 1 1 VBUS Power Red 2 2 2 Data - USB 2.0 Data White 3 3.. 더보기
linux router #1 국내에서는 유무선인터넷공유기는 사용안하는 가정이 없을 정도로 최근에 많이 보급되어 있는 공유기 그리고 그러한 공유기들은 보통 OS를 Linux를 사용하고 있는게 현실인데 그렇다면 Linux가 설치된 PC를 공유기로는 사용 할 수 없는가? 물론 정답은 있다 이다 사용하기 위해서는 일단 준비할 꺼리가 존재한다. 우리가 흔히 접하는 유무선 공유기를 살펴보자 이와 같이 후면을 보면 유선랜연결 가능한 포트가 5개 그리고 무선랜을 위한 안테나가 보인다! 그러나 우리가 일반적으로 사용하는 PC의 경우 보통 유선랜 연결 포트가 1개 정도만 존재하며 무선랜카드 역시 없기에 이를 위해 추가적으로 유선랜카드(옵션)와 무선랜카드(USB 형태도 상관없다)의 준비가 필요하다 일단 공유기의 기능을 간단히 살펴보면 || 인터넷 ||.. 더보기
임베디드 환경에서 툴체인 사용 임베디드 환경에서 툴체인 사용 ※툴체인 : 소프트웨어 개발에 필요한 툴들의 모음 (여기에는 컴파일러도 포함된다) 아래 소개된 툴체인들의 경우 ARM, MIPS, POWERPC, X86등의 target architectures에 대응합니다 codesourcery 툴체인 : 일반적으로 많이 사용되며 lite edition의 경우 아래 경로에서 다운 받을 수 있습니다 지원 아키텍쳐 : ARM, x86, MIPS http://www.mentor.com/embedded-software/sourcery-tools/sourcery-codebench/editions/lite-edition/ crosstool-ng : 직접 오픈 소스들을 다운 받아 빌드하는 방식으로 buildroot에서도 툴체인 생성에 사용하고 있습니다.. 더보기
android 빌드 예시 안드로이드 소스 빌드 예시 (넥서스5용 이미지) 1>ubuntu 12.04 64bit 설치 2> 필요 유틸리티 설치apt-get install git gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i38.. 더보기
open TTS (Text to Speech) eSpeak 오늘은 텍스트를 음성으로 변환해주는 TTS 중 괜찮은 오픈 소스가 있어 소개 해봅니다.eSpeak ( http://espeak.sourceforge.net ) 기능은 아주 심플합니다. 영문 텍스트를 입력하면 텍스트를 읽어 줍니다기본은 영문 지원인데 한글도 가능합니다 개발자 분에게 감사를~한글의 경우는 https://github.com/puzzlet/espeak-korean 상기 사이트에서 받아 보실 수 있습니다.설치 방법은 https://github.com/puzzlet/espeak-korean/blob/master/README.old.md 소스 빌드 및 테스트는 Ubuntu 12.04에서 진행하였으며 설치 방법은 간단히 #>make 하여 빌드 후 생성되는 espeak 실행파일을 사용하여#>espaek .. 더보기
윈도우 데이터 백업 솔루션 SyncBackFree (프리웨어) 이번에는 윈도우에서 데이터 백업에 사용되는 프리웨어 솔루션을 소개해 보고자 합니다. 별 사용할 일이 없다가 이번에 PC의 데이터를 이전하고자 찾다보니 이 부분에 프리웨어로 유명한 프로그램이 있어 언급해 봅니다. 프로그램 이름은 SyncBackFree 이고 http://www.2brightsparks.com/freeware/freeware-hub.html 위 개발 사이트로 접근하셔서 다운 받을 수 있습니다. 사용 방법은 Step by Step 으로 구성되어 있기 때문에 백업의 기본적인 개념만 알고 있으시다면 사용하는데 큰 불편함을 없을 것으로 생각됩니다 더보기