리눅스에서 vi 에디터를 사용한다면, vim 에디터를 설치하여 조금 더 편리하게 사용할 수 있습니다.


vim 에디터를 설치한 후 본인이 편하게 vim 에디터를 사용할 수 있게 환경설정을 할 수 있습니다.



1. vim 에디터 설치


$ sudo apt-get install vim



2. vim 환경 설정


home 폴더로 이동하여 '.vimrc' 파일을 만들어 설정 값을 직접 입력합니다.


터미널의 환경 설정을 건드리지 않은 경우 보통 터미널을 실행하면 home 폴더 입니다.


(home 폴더가 아닌 경우 터미널에 cd 를 입력하면 홈 폴더로 이동하게 됩니다.)


home 폴더로 이동 후 .vimrc 파일을 만들어서 환경 설정 값을 입력하시면 됩니다.


$ vi .vimrc



3. 환경 설정 값 입력


.vimrc 파일을 만드셨으면 환경 설정 값을 직접 입력한 후 저장하시면 됩니다.


다음은 제가 사용하는 환경 설정 값 입니다.


검색엔진에서 검색하시면 더 다양한 환경 설정 값을 찾을 수 있습니다.


--------------------------------------------------------------------------


set autoindent // 자동 들여쓰기


set cindent // C언어 들여쓰기


set smartindent // 스마트 들여쓰기


set ruler // 포인터 좌표 표시


set number // 행 번호 표시


set sm // 새로 입력한 괄호의 짝(?) 표시


set tabstop=4 // 들여쓰기(tab) 너비


set shiftwidth=4 // 자동 들여쓰기 너비


set title // 현재 편집중인 파일 이름 표시


--------------------------------------------------------------------------


4. 만약 환경 설정 값이 저장 안되셨다면 '/etc/vim/' 폴더의 'vimrc' 파일 제일 마지막 부분에 설정 값을 작성해 주셔도 됩니다.


$ sudo vi /etc/vim/vimrc


'리눅스' 카테고리의 다른 글

관리자 권한 얻기  (0) 2014.09.29
by 날라차숑 2014. 11. 19. 10:41

GPIO

GPIO (general Purpose Input Output)

입출력 포트

GPIOx_CRH  (0~7포트는 CRL)

GPIOx_CRL (8~15포트는 CRH)로 나뉜다. 

일반적인 입출력을 담당하는 GPIO는 기능을 바꿀수 있다. 

이를 Alternate Function output 이고 GPIO설정시 CNF값을 바꾸면 가능하다.

예를 들어 일반적인 PORT




'STM32F103ZE' 카테고리의 다른 글

RCC  (0) 2014.11.12
KEIL5 컴파일러에서 ASSERT_PARAM 때문에 컴파일 못할때  (0) 2014.11.11
dfghdfh  (0) 2014.11.10
Serial 통신  (0) 2014.10.16
by 날라차숑 2014. 11. 12. 16:56

RCC

RCC (Reset & Clock Control)

클럭을 공급 또는 리셋해주는 레지스터

RCC_APB1RSTR (리셋레지스터)     p.109                

RCC_APB2RSTR (리셋레지스터)    p.106

RCC_APB2ENR[활성화레지스터]    p.112

->IO PORT, USART, ADC, 등이 포함되어있다. 




'STM32F103ZE' 카테고리의 다른 글

GPIO  (0) 2014.11.12
KEIL5 컴파일러에서 ASSERT_PARAM 때문에 컴파일 못할때  (0) 2014.11.11
dfghdfh  (0) 2014.11.10
Serial 통신  (0) 2014.10.16
by 날라차숑 2014. 11. 12. 14:40