Chinaunix首页 | 论坛 | 博客
  • 博客访问: 464233
  • 博文数量: 100
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 955
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-21 09:30
文章分类

全部博文(100)

文章存档

2017年(1)

2016年(16)

2015年(83)

我的朋友

分类: 嵌入式

2016-01-28 10:44:31

参考 http://blog.csdn.net/chenlong12580/article/details/7259965

一、修改并重新编译busybox
参考http://blog.csdn.net/chenlong12580/article/details/7259965
将造成中文变问号的代码注释掉。
编译busybox。
二、更新busybox
将busybox生成的bin sbin usr linuxrc拷贝并覆盖我们光盘原本提供的根文件系统的相应文件。
参考手册,用 mkyaffs2image_for_TQ210重新打包根文件系统。
三、烧写根文件系统
之前发送的邮件里提到修改自动挂载脚本:
修改/etc/mdev.conf,
sd[a-z]*[0-9]        0:0    0660    @(mount -t vfat  /dev/$MDEV /udisk)
mmcblk[1-9]*p[0-9]    0:0    0660    @(mount -t vfat  /dev/$MDEV /sddisk)
mmcblk[1]*p[0]        0:0    0660    @(mount -t vfat  /dev/$MDEV /eMMC)
修改为
sd[a-z]*[0-9]        0:0    0660    @(mount -t vfat  -o iocharset=utf8  /dev/$MDEV /udisk)
mmcblk[1-9]*p[0-9]    0:0    0660    @(mount -t vfat  -o iocharset=utf8  /dev/$MDEV /sddisk)
mmcblk[1]*p[0]        0:0    0660    @(mount -t vfat  -o iocharset=utf8 /dev/$MDEV /eMMC)

重启即可。

    除了使用busybox_install.tar.bz2 之外,还要进行内核的配置
    解决方法 进入内核目录,make ARCH=arm menuconfig 配置内核

    File systems  --->

        Native Language Support  --->

        (utf8) Default NLS Option           ///此括号内为utf8

        <*>   Simplified Chinese charset (CP936, GB2312)

        <*>   NLS ISO 8859-1  (Latin 1; Western European Languages)

        <*>   NLS UTF-8

           DOS/FAT/NT Filesystems  --->
                  (936) Default codepage for FAT
                  (utf8) Default iocharset for FAT

改好的busybox已放到网盘。

阅读(3285) | 评论(0) | 转发(0) |
0

上一篇:AM335x 驱动移植笔记

下一篇:u-boot FAT笔记

给主人留下些什么吧!~~