'EMBEDDED SYSTEM'에 해당되는 글 6건

  1. 2013.02.25 SoC용 Graphics Processors
  2. 2008.06.13 MTD Basic
  3. 2008.05.22 MTD and MTDBLOCK
  4. 2008.05.13 mount HOST to a directory of TARGET
  5. 2008.05.13 Copy image file to MTD
  6. 2008.05.13 Make image file from MTD
EMBEDDED SYSTEM2013. 2. 25. 14:25
  • PowerVR
    • 개발사: Imagination Technologies
    • 채용회사: Texas Instruments, Intel, NEC, Renesas, Samsung, STMicroelectronics, FressScale, Apple, NXP
  • Mali 시리즈
    • 개발사: ARM Holdings
    • 채용회사: Samsung, STMicroelectronics, Telechips
  • Tegra
    • 개발사: Nvidia
    • 채용회사: Nvidia(Tegra 시리즈는 Grahpic Processor만 의미하지 않으며 ARM 코어와 그래픽 칩셋을 포함한 이름이다.)


Posted by young.h.rhie
EMBEDDED SYSTEM2008. 6. 13. 15:38
1. MTD는 Memory Technology Device의 약어이다.

2. Flash Device는 본질적으로 block device도 character device도 아니다.

3. Flash Device가 block device도 아니고 character device도 아니므로 Linux에서 그것을 장치로 사용하기 위해 tranlate해주는 역할이 필요하게 된다.

4. EXT2, EXT3와 같은 일반적인 리눅스용 파일시스템들은 block device에서 작동된다. 앞서 말했듯이 Flash Device는 블록 장치가 아니므로 EXT2, EXT3 등을 사용할 수 없다.

5. 보통의 파일 시스템을 MTD 장치에서 사용하기 위해서는 MTD를 블록장치로 emulate하는 레이어가 필요하게 된다. 이 레이어를 Flash Translation Layer(FTL)이라고 부른다.

6. 리눅스의 FTL이 바로 mtdblock이다. 그러나 mtdblock을 이용해서 Flash Device를 보통의 블록장치처럼 사용할 수 있다고 해도 그렇게 사용하는 것은 좋지 않다.


(작업중....)
Posted by young.h.rhie
EMBEDDED SYSTEM2008. 5. 22. 16:38
1. /dev/mtd? vs /dev/mtdblock?
mtdblock* --> block device
mtd*         --> character device

2. flash_unlock /dev/mt?

3. mount -t cramfs /dev/mtdblock? /mnt

4. eraseall /dev/mtd7

5. mkfs.jffs2 /dev/mtdblock7
Posted by young.h.rhie
EMBEDDED SYSTEM2008. 5. 13. 19:40
#mount –t nfs ip_addr_of_host:/export target_mnt_point –o nolock
Posted by young.h.rhie
EMBEDDED SYSTEM2008. 5. 13. 19:33
# /sbin/flashcp -v /tmp/imagefile.img /dev/mtd0
Posted by young.h.rhie
EMBEDDED SYSTEM2008. 5. 13. 19:32
# dd if=/dev/mtd0 of=imagefile.img

Posted by young.h.rhie