从白菜到青菜--Arm Linux 入门笔记.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
从白菜到青菜--Arm Linux 入门笔记

从白菜到青菜――Arm Linux 入门笔记 基于K9i和ArmLinux 名词解析 白菜――本文原创网络名词,n年后入选万大新网络用语之一. 白菜是指很菜,十分菜,菜到没得再菜.但是,白菜也算是菜. 本文所说的白菜特指对Arm /Linux /Arm+Linux 很菜的菜鸟.但是,白菜也是应该知道或听过一些类似单片机,Arm,操作系统Linux,Uboot,交叉编译等名词,也是会点菜鸟语言的.要是这个都达不多,对不起,你连白菜都不是!该干嘛就干嘛去吧! 青菜――本文原创网络名词,n年后入选万大新网络用语之一. 青菜是指不是很菜,不算十分菜.但是,青菜也还是菜. 本文所说的青菜特指对Arm /Linux /Arm+Linux 等概念能有比较全面的了解和理解,至少熟悉某一款ARM芯片,至少能搭建一个Arm+Linux 的实验环境,自己移植过一遍Uboot/Linux内核/Ramdisk,知道如何make(make what?)!青菜的关键标识就是:已经入门! K9i――K9i是某位青菜制作的Arm9 AT91RM9200开发学习板,号称最高性价比.K9i开创开发板提供所有源码资料(SCH/PCB/Loader/Boot/Linux...)的先河.K9i特别适用于白菜修炼成青菜的道具! ===================以下是广告=============== 白菜第一招:熟悉开发板 K9i标配套件包括K9i主板,USB数据线,交叉网线. 1.先解决几个小疑问 为什么没有串口线? K9i采用USB转串口技术,直接将"USB转串口的数据线"直接做到PCB上面.这样十分方便PC没有串口的用户. 安装完USB转串口数据线的驱动(K9i USB2COM_PL2303驱动.rar)后,再用USB数据线连接K9i,就会在设备管理器里面多了一个虚拟的串口.所以,K9i实际上还是用虚拟串口来调试烧写的. 为什么没有电源适配器? K9i直接从USB口取电,不需要额外的电源适配器.当用户需要脱离PC运行K9i时,需要将电阻R215焊去,再插上DC5V的外接电源. 交叉网线用来干什么? 直接用交叉网线连接K9i网口和PC网口. 还用另外一种连接方式就是 K9i用平行网线连接HUB再通过HUB与PC连通. 什么是平行网线和交叉网线? 有这个疑问,还不快点google一把? 2.拿到K9i第一步做什么? 安装USB驱动程序 用USB数据线连接K9i和PC.红色电源灯,绿色信号灯都亮啦吧. ―――这个地方可以先不连网线.也不需要动青色短路子那个跳线. 查看PC的设备管理器,看到虚拟串口么? 打开超级终端,设置?怎么设置?看K9i说明书. 别忘了按一下回车!看见 超级终端有东西没有?至少有一个#吧. 没有东西?看超级终端联机了没有?还没有东西,按一下K9i复位按键! 还是不行??快检查超级终端设置!流量控制一定要选 无 . 折腾了好久,超级终端终于出来了一堆东西!那些就是ArmLinux的启动信息!这些信息在K9i说明书最后那几页.这些,都是因为你拿到手的K9i已经烧写好了程序在Flash里面. 3.如何烧写自己的程序到K9i? 拿到K9i第二步 拔掉青色短路子那个跳线,按复位键,,,看到什么??CCCC…..拉吧 参照K9i说明书,烧写Uboot..中途有个地方需要 ctrl+c 一下子! Uboot烧好了么?prinenv看看,md看看,md看看,help看看.这就是Uboot啦..传说中的uboot 就是这个样子啦. 继续配置ENV.Saveenv之后不要忘了需要printenv一把,然后和K9i说明书里面的printenv对一对,这步也很重要哦?中途记得,假如你是用 拷贝黏贴 说明书的env的话,你会多了一个回车符,你需要自己处理一下. 继续用串口烧写K9iuImage和K9ifs4m.fz.按说明书就好.先用串口烧写吧,感受一下什么叫做速度!! 漫长的等待之后,终于over…!好好感受一下吧,按多几次复位键...这,就是ArmLinux! 对刚才的串口速度耿耿于怀?那就用网线下载吧!Again! 把uboot/linux前后烧写三五次之后,终于,有点感觉啦.不过如此!! 你终于感受到uboot的强大啦吧...竟然能烧写flash呢..连JTAG都不用了?呵呵! 你终于自己把K9i的东西自己更新了一遍.以后,你自己编译了自己的程序,也是按这个步骤更新. 白菜第二招:搭建开发环境 K9i推荐的开发环境是 VM+Redhat9.0 VM是什么?虚拟机!可以在win平台上虚拟一个redhat平台呢.菜嘛,就这么用. 按照K9i调试环境,一步一步搭建你的开发环境. 在VM下安装redhat会不会造成你的硬盘数据丢失

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档