- so far so good
지금까지 좋다. 계속하자. continue와 비슷한 의미랄까.
- head over heel
머리 위에 발뒤꿈치. 거꾸로 떨어짐을 의미. 결국 사랑에 빠지다의 의미. fall in love.
- promise the moon
달 약속. 매우 큰 약속을 뜻함. really big promise
- through thick and thin
thick은 good time을 의미하고 thin은 trouble time을 의미. 결국 물불가리지 않는다/언제나 변함없다 라는 뜻.
- breathing room
my place의 의미. give me time의 의미. refresh(F5)의 의미.
- I see the problem
= I understand
- pay freeze
월급동결. pay대신 salary, wage를 써도 무방하다.
- takeover
= take control. 인계.
- a week from today.
다음 주 오늘.
2009년 3월 25일 수요일
문장 만들기
- We reached a consensus for '(a)' by matching it with number 1.
우리는 1번은 a가 답이라고 합의하였습니다.
- I rate customer.
나는 고객에게 욕설을 퍼부었다.
- If customers are dissatisfied they won't come back.
고객이 만족하지 않으면 그들은 돌아오지 않는다.
- Do you want plastic surgery?
- Do you want to have plastic surgery?
- Do you want to get plastc surgery?
- Do you want to undergo plastic surgery?
성형수술 하고 싶은가요?
- Can you replace extra fee?
- Will there be an extra fee for replacement? (더 나은 표현)
돈으로 돌려받으시겠습니까?
... or re-ordering?
아니면 다시 주문하시겠습니까?
- Are you aware that your company owns us $600?
- Has anyone told you that your company has outstanding payments of $600?
- Did you happen to know that your company has an outstanding balance of $600?
당신의 회사가 아직 지급하지 않은 600달러에 대해 알고 계십니까?
- I'll explain there are two options.
- I'll explain you have two options.
- I'll explain we have two options.
- I'll explain we've got options.
(선택할 수 있는) 두 가지 방안을 설명해드리겠습니다.
- I think it's(or 'this is') good for customer, but not good for street vendor.
제 생각에 그것은 고객에게는 좋지만, 길 가의 상인들에게는 좋지 않은 것 같습니다.
(good 대신에 useful, nesessary, profitable 등의 형용사로 활용 가능)
- I don't have preference.
50:50. 반반.
- Thanks for listening.
- Thank you for your attention. (좀 더 formal)
참석해 주셔서 감사합니다.
- Dose anyone have any questions?
- Would anyone like to ask any question? (좀 더 formal)
질문있으십니까?
- I often stay in the office until 6 or 8pm
나는 대게 6시 혹은 8시까지 근무한다.
우리는 1번은 a가 답이라고 합의하였습니다.
- I rate customer.
나는 고객에게 욕설을 퍼부었다.
- If customers are dissatisfied they won't come back.
고객이 만족하지 않으면 그들은 돌아오지 않는다.
- Do you want plastic surgery?
- Do you want to have plastic surgery?
- Do you want to get plastc surgery?
- Do you want to undergo plastic surgery?
성형수술 하고 싶은가요?
- Can you replace extra fee?
- Will there be an extra fee for replacement? (더 나은 표현)
돈으로 돌려받으시겠습니까?
... or re-ordering?
아니면 다시 주문하시겠습니까?
- Are you aware that your company owns us $600?
- Has anyone told you that your company has outstanding payments of $600?
- Did you happen to know that your company has an outstanding balance of $600?
당신의 회사가 아직 지급하지 않은 600달러에 대해 알고 계십니까?
- I'll explain there are two options.
- I'll explain you have two options.
- I'll explain we have two options.
- I'll explain we've got options.
(선택할 수 있는) 두 가지 방안을 설명해드리겠습니다.
- I think it's(or 'this is') good for customer, but not good for street vendor.
제 생각에 그것은 고객에게는 좋지만, 길 가의 상인들에게는 좋지 않은 것 같습니다.
(good 대신에 useful, nesessary, profitable 등의 형용사로 활용 가능)
- I don't have preference.
50:50. 반반.
- Thanks for listening.
- Thank you for your attention. (좀 더 formal)
참석해 주셔서 감사합니다.
- Dose anyone have any questions?
- Would anyone like to ask any question? (좀 더 formal)
질문있으십니까?
- I often stay in the office until 6 or 8pm
나는 대게 6시 혹은 8시까지 근무한다.
2009년 3월 19일 목요일
to부정사와 동명사(-ing)
to부정사와 동명사(-ing)의 차이점
- to부정사는 미래나 계획에 대한 의미를 내포하고 있고, 동명사는 과거의 행위나 행위 그 자체를 나타낸다.
I like to dance.
I like danging.
이 두 문장의 차이는 전자는 춤을 추고 싶다라는 의미이고, 후자는 춤추는 것을 좋아한다는 의미이다.
what/where/when/how는 to부정사와 함께
what to do 무엇을 할지
where to do 어디서 할지
when to do 언제 할지
how to do 어떻게 할지
'A에게 ~할 것을 ~하다.' 구문
- 여기서 '~할 것을' 부분을 to부정사를 사용한다.
- 이러한 형식의 '~하다' 부분을 채우는 동사로는 advise, tell, promise, want 등이 있다.
She asked me to study.
그녀는 내게 공부할 것을 요구했다.
다 알만한 to부정사의 사용 두 가지
- 'too~ to~' 구문과 '~ enough to~' 구문이 있다.
- 이 구문은 형용사와 함께 쓰인다.
This is too difficult to study alone.
이것은 혼자 공부하기엔 너무 어렵다. (너무 ~해서 ~할 수 없다)
strong enough to kill
죽이기에 충분히 강하다. (~할 만큼 충분한)
그 외
- to부정사 및 동명사의 부정은 앞에 not이나 never를 붙인다.
- to부정사만 목적어로 사용할 수 있는 동사: want, decide, demand, plan, hope, agree, ask, promise, choose, 등
- 동명사만 목적어로 사용할 수 있는 동사: stop, avoid, admit, enjoy, deny, quit, practice, postpone, give up 등
- 둘 모두 목적어로 사용할 수 있는 동사: like, love, hate, continue, prefer, begin, start 등
2009년 3월 2일 월요일
CAN 통신
CAN(Controll Area Network)
- 주변장치들을 서로 연결
- 주소 개념이 없고 식별자를 사용한다.
식별자에 따라 2가지 mode로 구분: 표준 CAN은 식별자로 11bit를 사용하는 2.0A ver이고, 확장 CAN은 식별자로 29bit를 사용하는 2.0B ver이다.
- broadcast 개념으로 모든 노드에게 뿌려 전송
- Bus형태의 network로 Bus 선점은 우선순위에 따라 이루어지기 때문에 collision이 발생하지 않는다.
→ 마이크로 제어기용 직렬Bus라 할 수 있다
- 주소 개념이 없고 식별자를 사용한다.
식별자에 따라 2가지 mode로 구분: 표준 CAN은 식별자로 11bit를 사용하는 2.0A ver이고, 확장 CAN은 식별자로 29bit를 사용하는 2.0B ver이다.
- broadcast 개념으로 모든 노드에게 뿌려 전송
- Bus형태의 network로 Bus 선점은 우선순위에 따라 이루어지기 때문에 collision이 발생하지 않는다.
→ 마이크로 제어기용 직렬Bus라 할 수 있다
CAN통신
- 여러 개의 ECU를 병렬로 연결해서 데이타 통신.
- 각 ECU는
- 각 ECU는
- 자신의 데이타를 뿌림
- 다른 ECU의 데이타를 우선순위에 따라 처리
- 다른 ECU의 데이타를 우선순위에 따라 처리
∴ 다량의 정보 공유가 가능
- 고유한 중재 ID가 있어 네트웍프레임을 분리.
- 모든 노드는 프레임을 수신하지만 중재 ID에 따라 수용을 결정한다.
CAN BUS
- multi-MASTER와 multi-SLAVE 존재. 물론 priority가 있다.
- shared serial BUS
- shared serial BUS
CAN protocol의 장점
- 표준 통신프로토콜 이므로 interface시키는 작업이 쉽다.
- 유연성이 있다.
- CAN칩 내에서 에러 처리.
- CPU는 시스템 테스크만 실행하고 통신작업은 CAN이 맡는다.
- 다중채널 통신이기에 와이어를 줄일 수 있다.
- 시장성이 높고 비교적 저렴하다.
- 유연성이 있다.
- CAN칩 내에서 에러 처리.
- CPU는 시스템 테스크만 실행하고 통신작업은 CAN이 맡는다.
- 다중채널 통신이기에 와이어를 줄일 수 있다.
- 시장성이 높고 비교적 저렴하다.
라벨:
AUTOSAR OS,
CAN,
CAN통신,
Project
2009년 2월 17일 화요일
AUTOSAR란?!
AUTOSAR, OSEK/VDX, JASPAR...
이런 것들. 모두 자동차 소프트웨어 플랫폼 표준화를 위한 것이다.
OSEK/VDX
OSEK은 자동차 및 부품업계를 중심으로 자동차에 사용되는 '전자제어장치의 분산 제어에 적합한 개방형 표준 규정'을 만들려는 협력 프로젝트에서 출발하였고 참여기업으로는 독일의 BMW, 보쉬, 다임러크라이슬러, 오펠, 지멘스, 폭스바겐 등이 있다. VDX는 OSEK과 유사한 목적의 프로젝트로 프랑스의 르노, 푸조 시트로엥 등이 참여하였다.
1997년 OSEK/VDX가 OSEK표준(공식 자동차용 실시간 운영체제)을 발표하였고 현재 70%의 시장점유율을 보이고 있다. 지금 OSEK은 자동차용 OS역할을 하고 있다.
AUTOSAR
(= AUTOmotive Open System Architecture)
차량용 미들웨어의 대표적 사례로 자동차용 전자제어장치에 필요한 전 소프트웨어 분야의 개방형 표준을 제정하기 위한 국제협회이다. OSEK/VDX에 비해 훨씬 더 방대한 자동차 소프트웨어 표준화를 시도하고 있다.
ex) 응용 프로그램 간 인터페이스 규격, H/W와 S/W간 호환규격, 네트워크 프로토콜 규격 등등..
AUTOSAR OS
OSEK OS를 기반으로 설계된 실시간 OS로 OSEK OS의 기능을 확장하고 새로운 기능을 추가한 것으로 타이밍 보호, 서비스 보호를 제공하고 스케쥴테이블을 지원하며 글로벌 클럭 매카니즘 제공한다.
네트워크 프로토콜로는
CAN(Controller Area Network, 전자 부품 제어용 실시간 프로토콜),
MOST(Media Oriented Systems Transport),
LIN(Local Interconnect Network, Infortainment용 프로토콜) 등이 있다.
라벨:
AUTOSAR,
AUTOSAR OS,
OSEK,
Project
2008년 12월 9일 화요일
The Road(로드)
|
|
로드(THE ROAD) | 상세보기 |
베스트셀러까지 오른 작품.
그리고 매번 영화화 하기에 좋은 작품을 만들어 주시는 "코맥 매카시" 작가님.
수많은 감상평.
'감히 성서에 비교되는...' 어쩌고 '.... 마지막의 감동' 어쩌고...
아무튼 그래서 샀다-_-);
그러나, 이 책을 다 읽은 지금 후회하고 있다.
이런 내용인 줄 알았다면 사진 않았을텐데= _ㅠ) 역시 마케팅의 힘이란 크다.
늘 낚이지 말자 다짐하건만 또 낚였다.
이 책을 반 조금 넘게 읽었을 때 쯤,
누군가 내가 물어봤다.
" 그 책 재밌어요?"
나는 대답했다.
"응."
실제로 재밌었다.
그러자 다시 물어왔다.
" 무슨 내용인데요? "
나는 대답했다.
" 아직 반밖에 안읽어서 결론은 모르겠다만, 남자 둘이서 길을 걸어가. "
" 그게 다에요? "
" 응, 그게 다야. "
읽어본 사람은 알겠지만 실제로 그게 다다.
이 소설이 재미없다거나 나쁘다는 것은 아니다.
그냥 남자 둘이 걸어가는 무미건조해보이는 스토리일지라도 이것을 재밌게, 처음부터 끝까지 읽게 한 작가의 힘이 놀랍다.
결말이 허무하고 소설의 전반적인 분위기가 내 스타일이 아니기에 사기를 후회했다는 것뿐이지, 이 책을 본 시간은 후회하지 않는다.
하지만 감상평 때문에 너무 많은 기대를 했었기에 허무함이 배가 되었고 후회도 있었을 뿐이다.
누가 나더러 책을 모르는 놈, 예술을 모르는 놈 이라고 해도 별로 할말은 없다. 난 실제로 모르니까.
난 그냥 재밌는 책을 볼 뿐이고, 살 뿐이고, 즐길 뿐이고.
조만간 영화로 개봉한다고 하니, 기대해봐야겠다.
2008년 11월 24일 월요일
시스템 콜 추가
1. system call 함수 선언
asmlinkage 반환형 sys_함수이름 ( arg1, arg2.......)
{
asmlinkage 반환형 sys_함수이름 ( arg1, arg2.......)
{
//To do
}
2. system call 번호 추가
include/asm/unistd.h 파일을 수정한다.
맨 아래쪽에 __NR_함수이름을 쓰고 번호를 지정해준다.
3. system call table에 추가
arch/i386/kernel/entry.S 파일을 수정한다.
ENTRY(sys_call_table) 이라고 되어있는 곳 맨 끝에 새롭게 정의한 시스템콜 함수 이름을 적는다.
.long sys_함수이름
4. 커널컴파일
$ make
2. system call 번호 추가
include/asm/unistd.h 파일을 수정한다.
맨 아래쪽에 __NR_함수이름을 쓰고 번호를 지정해준다.
3. system call table에 추가
arch/i386/kernel/entry.S 파일을 수정한다.
ENTRY(sys_call_table) 이라고 되어있는 곳 맨 끝에 새롭게 정의한 시스템콜 함수 이름을 적는다.
.long sys_함수이름
4. 커널컴파일
$ make
피드 구독하기:
글 (Atom)