免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8762 | 回复: 6
打印 上一主题 下一主题

[应用] ARM linux下nand flash读写应用程序怎么写? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-05-31 12:45 |只看该作者 |倒序浏览
我要做一个基于ARM linux开发板的webserver,远程登录开发板,修改开发板的server地址。

现在我想请问一下,怎么修改开发板的server地址?我们可以通过u-boot的bootargs修改这个server IP地址, #cat /proc/mtd 可以看到nand flash分区情况:
dev:    size   erasesize  name
mtd0: 001c0000 00004000 "bootloader"
mtd1: 00040000 00004000 "params"
mtd2: 00400000 00004000 "kernel"
mtd3: 03a00000 00004000 "filesystem"
mtd4: 00002000 00000010 "spi-eeprom"

我们知道mtd1保存的一些参数如IP地址、串口波特率、传递给内核的一些参数等,那么server IP地址应该保存在mtd1里面。我的理解是读出mtd1里面的server IP地址并修改。

那么,读写mtd1的应用程序怎么写?

论坛徽章:
0
2 [报告]
发表于 2011-06-01 05:02 |只看该作者
读写/dev/mtdblock1即可。

论坛徽章:
0
3 [报告]
发表于 2011-06-03 11:52 |只看该作者
回复 1# yuan_cq


    楼主可以阅读mtd-utils里面的代码,有你需要的一切。

论坛徽章:
0
4 [报告]
发表于 2011-06-15 13:52 |只看该作者
回复 2# 吴中落苏


    谢谢!
    请问直接读写nandflash的应用程序怎么写?网上这方面资料太少了,很难找。

论坛徽章:
0
5 [报告]
发表于 2011-06-15 13:53 |只看该作者
回复 3# garyv


    非常感谢!
    我去找找看。

论坛徽章:
0
6 [报告]
发表于 2011-06-15 14:12 |只看该作者
回复 3# garyv


    请问你说的mtd-utils是一个工具吧?

论坛徽章:
0
7 [报告]
发表于 2011-06-17 17:37 |只看该作者
编译了mtd-utils,然后编写个应用调用这组工具来实现,这样自己的编码量很少,能简单些
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP