15AH, San Francisco

California, United States.

Send Your Mail At:

tianyingkejishe@sina.cn

Working Hours

Mon-Sat: 9.30am To 7.00pm

标签标题

Autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et dolore feugait.

标签归档

Openwrt添加SD功能

1、首先确定硬件支持SD/TF

2、Openwrt打开SD功能

以MT7628开发板为例,默认是功能关闭状态,进入OPenwr/target/linux/ramips/dts/目录。打开mt7628an.dtsi。修改如下代码:

3、增加Openwrt支持SD驱动库

   Kernel modules ---->           Other modules  --->               <*> kmod-sdhci-mt7620 

4.1、增加语言模块支持

 Kernel modules —> Native Language Support —>, 
<*> kmod-nls-cp437 
<*> kmod-nls-iso8859-1 
<*> kmod-nls-utf8 

nls codepage 437 – 美国/加拿大英语 
 nls codepage 737 – 希腊语 
 nls codepage 775 – 波罗的海语 
 nls codepage 850 – 包括西欧语种(德语,西班牙语,意大利语)中的一些字符 
 nls codepage 852 – Latin 2 包括中东欧语种(阿尔巴尼亚语,克罗地亚语,捷克语,英语,芬兰语,匈牙利语,爱尔兰语,德语,波兰语,罗马利亚语,塞尔维亚语,斯洛伐克语,斯洛文尼亚语,Sorbian语) 
 nls codepage 855 – 斯拉夫语 
 nls codepage 857 – 土耳其语 
 nls codepage 860 – 葡萄牙语 
 nls codepage 861 – 冰岛语 
 nls codepage 862 – 希伯来语 
 nls codepage 863 – 加拿大语 
 nls codepage 864 – 阿拉伯语 
 nls codepage 865 – 日尔曼语系 
 nls codepage 866 – 斯拉夫语/俄语 
 nls codepage 869 – 希腊语(2) 
 nls codepage 874 – 泰语 
 nls codepage 936 – 简体中文GBK 
 nls codepage 950 – 繁体中文Big5 
 nls iso8859-1 – 西欧语系(阿尔巴尼亚语,西班牙加泰罗尼亚语,丹麦语,荷兰语,英语,Faeroese语,芬兰语,法语,德语,加里西亚语,爱尔兰语,冰岛语,意大利语,挪威语,葡萄牙语,瑞士语.)这同时适用于美国英语. 
 nls iso8859-2 – Latin 2 字符集,斯拉夫/中欧语系(捷克语,德语,匈牙利语,波兰语,罗马尼亚语,克罗地亚语,斯洛伐克语,斯洛文尼亚语) 
 nls iso8859-3 – Latin 3 字符集, (世界语,加里西亚语,马耳他语,土耳其语) 
 nls iso8859-4 – Latin 4 字符集, (爱莎尼亚语,拉脱维亚语,立陶宛语),是Latin 6 字符集的前序标准 
 nls iso8859-5 – 斯拉夫语系(保加利亚语,Byelorussian语,马其顿语,俄语,塞尔维亚语,乌克兰语) 一般推荐使用 KOI8-R codepage 
 nls iso8859-6 – 阿拉伯语. 
 nls iso8859-7 – 现代希腊语 
 nls iso8859-8 – 希伯来语 
 nls iso8859-9 – Latin 5 字符集, (去掉了 Latin 1中不经常使用的一些冰岛语字符而代以土耳其语字符) 
 nls iso8859-10 – Latin 6 字符集, (因纽特(格陵兰)语,萨摩斯岛语等Latin 4 中没有包括的北欧语种) 
 nls iso8859-15 – Latin 9 字符集, 是Latin 1字符集的更新版本,去掉一些不常用的字符,增加了对爱莎尼亚语的支持,修正了法语和芬兰语部份,增加了欧元字符) 
 nls koi8-r – 俄语的缺省支持

4.2、增加文件系统支持

Kernel modules —-> Filesystems —-> <*> kmod-fs-ext4 <*> kmod-fs-vfat

5、编译固件

以上选项添加保存后,便可以编译了。编译指令如下:
make V=99
编译完成后,使用SFTP升级。

6、查看TF卡是否正确识别。

ls /dev

7、挂载TF卡

新建目录: $ mkdir -p /mnt/TFCard 
挂载到新建目录 mount /dev/mmcblk0p4 /mnt/TFCard 
image
查看TF卡内容

8、自动挂在,热插拔

base system–>block-mount