특정한 사이즈로 이미지를 만들고 싶습니다.

dragonkun의 이미지
4375
points
0
points

제가 하는 임베디드 관련 프로젝트에서 부트로더 이미지를 생성하는 데

특정한 크기로 만들고 싶습니다.

예를 들어서 항상 64kb 로 이미지를 만들고 싶은데..

현재로는 이미지를 make 한 후에 그 크기를 보고..

65536 - (이미지 크기) 를 계산하고

dd if=/dev/zero/ of=output bs=1 count=(65536 - 이미지 크기) seek=(이미지 크기)

식으로 뒷 부분을 0으로 채우고 있습니다만.. 소스 수정하고 컴파일 하면, 이미지 크기가 바뀌고..

그때마다 항상 계산기 두드리려니 귀찮네요;;;

어떻게 쉘 스크립트를 이용하면 쉽게 가능할 것 같은데..

쉘 스크립트에 능하지 않아서 이렇게 도움을 청합니다. ^^;