资源预览内容
第1页 / 共2页
第2页 / 共2页
亲,该文档总共2页全部预览完了,如果喜欢就下载吧!
资源描述
科技信息2008 年第 29 期S C I E N C E 3.3.4移植vivi还需要开发者根据自己系统中具体Flash芯片的 型号及配置,修改驱动程序,确保Flash设备在当前嵌入式系统中能正 常工作。 本例中修改Flash驱动主要是在s3c2440_flash. c文件中进行 了修改。 其中包括如下几个函数: static int amd_init(void) static void write_cmd(u_char val) static void write_addr(u_char val) static void s3c2440_write32(struct map_info *map, _u32 d, unsigned long adr) static void s3c2440_copy_from (struct map_info *map, void *to,unsigned long from, ssize_t len) 3.4编译及下载更新 上述移植工作完成后,就可对vivi进行编译了,进入到相应目录 下执行“make“命令开始编译。把编译好的文件通过并口烧到Flash中,重启开发板就能运行vivi了。四、结束语本 文 对 时 下 在 掌 上 电 脑 智 能 手 机 上 流 行 的ARM9处 理 器 S3C2440的特点、功用作了简要的介绍,并针对在嵌入式开发中的一 大难点booltloader的原理及vivi在S3C2440平台上的移植进行了较 深入的分析,有助于ARM嵌入式开发的快速入门与提高。【参考文献】1许信顺,贾智平.嵌入式linux应用编程.机械工业出版社.2007.1:83-94. 2孙天泽,袁文菊.嵌入式设计及linux驱动开发指南.电子工业出版社.2007.1: 144-149. 3罗苑棠,杨宗德.嵌入式linux应用系统开发.2007.3:131-135.4陈艳.嵌入式系统.2006.11.5http:/www.mizi.com vivi源代码包.作者简介:吴红兵(1975),男,安徽肥东人,现为安徽理工大学计算机应用专业硕士研究生,研究方向为嵌入式系统,主要研究ARM及Linux技术的应用。责任编辑:韩铭I T技术论坛86
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号