GUI 환경에서 menu ->Accesories -> text Editor 해도 되지만
라즈베리에서는 nano editor를 많이 사용함. 최신 배포판이나 리눅스에는 있는데 다른 유닉스에는 없다.
vim(vi improved) 리눅스에서 vi를 보다 편하게 성능 개선한 것
vi 명령모드 에서 좌 : h 하 : j 상 : k 우 : l
GCC(GNU Compiler Collection)
1987년 리처스 스톨먼 GCC를 작성
C, C++, Objective-c, Fortran, Java 다양한 프로그래밍 언어 지원
프리프로세서(cpp) -> 컴파일러(cc1) -> 어셈블러(as) ->
정적 실행파일 안에 라이브러리가 포함되는 것 장점 :
단점 파일이 커진다
공유 라이브러리
여러개의 프로그램에서 동일한 기능을 사용할 경우에 각각의 프로그램 마다 코드를 집어넣으면 메모리 낭비
하나의 메모리를 띄우고 여러곳에서 한꺼번에 사용 . dll !!!!!!!
1. 메모리에 있나 확인 없으면 특정 파일이 있나 확인 -> 메모리에 올린다.
메모리 아끼기 위해 공유 권장 !!!!
GPID(General Purpose I/O)
버스를 이용해 연결
시스템 버스
데이터버스
어드레스버스
컨트롤 버스
MMIO,( MeomoryMapped I/O) 주소를 이용해 접근 가능. 단점 병목현상 발생 할수있다
CPU - ROM
- RAM
- HDD
- GPU
빵판 외 오 전원 한쪽 + 한쪽 -로 쓴다
발광다이오드
다리가 긴쪽 +짧은쪽 -
'프로그래밍 > MeanStack' 카테고리의 다른 글
사물인터넷 기반 융합기술 교육 - MeanStack 3일 (0) | 2017.07.05 |
---|---|
리눅스 명령어 (0) | 2017.07.03 |
사물인터넷 기반 융합기술 교육 - MeanStack 1일 (0) | 2017.07.03 |