[其他] Arrow SoC Kit学习之LCD显示(经验分享二)

ole007   2015-5-18 19:12 楼主
继上一次按键开关学习之后,中途断断续续看了看用户手册,阅读了下程序代码,但程序都没有跑过。今天终于下定决心把这个LCD程序跑一下。好久没使用Embedded_Command_Shell了……
下面正式开始学习。
首先,阅读LCD代码。由于之前断断续续看过LCD的代码,所以这次看起来不是很费劲。代码阅读完成后,为了满足自己迫不及待的心情,打算将例程直接copy进SD卡。这时候问题出现了,不知道怎么把程序拷进去……(之前没去仔细看《My_First_HPS》,后悔啊!)。想了一下,打算先去网上看看有没有解决方法,百度了一下,还真找到了。先使用udhcpc获取IP地址,再使用ifconfig查看IP地址,最后使用scp命令将文件copy到SD卡中。看了别人的做法之后,立马按部就班,前两步还真的成功了,不过第三部问题出来了,scp命令需要用户密码!这下我就郁闷了,我哪知道密码……简单的试了几个密码失败之后,我就打算放弃这条路了。既然此路不通,那我只有想其他的办法了。突然灵光一闪。既然板子上的Linux系统可以识别SD卡文件系统,那我的Ubuntu肯定可以。于是我找了个读卡器,使用Ubuntu系统去读取,果然可以识别!看来办法总比困难多!在copy过程中,发现还需要修改SD卡中/home/root文件夹的权限。不过好歹学过一点Linux,这都不是事儿!
怀着忐忑与激动的心情,将SD卡插回去,连上串口,打开电源,等待系统启动完成。系统启动后,直接进入输入命令ls,果然看到了新copy进去的文件,于是立即运行程序,成功了!长舒一口气,觉得生活真美好!图一就是原程序的运行效果。
1
图1
完成之后觉得这样将程序copy进去实在麻烦,于是我用将资料拿出来找了下,看看有没有告诉我系统的密码是什么。终于在一个文件中被我找到了密码。这下终于可以轻松的copy文件了。
接下来就简单了,我将源文件修改了下,重新编译,重新copy。下面就看看我的成果吧。虽然很简单,但也是一种学习。
2
图2 获取IP地址
3
图3 编译修改后的文件
4
  图4 将程序copy到SD卡
5
图5 运行程序
6
图 6 运行结果
这是关于SOC学习之旅的第二次发帖,计划始终赶不上变化啊,相对于计划来说有点out了,得好好反省反省。。。。。


回复评论 (9)

不错 不错 写的挺好
继续加油
生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙 =================================== 做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
点赞  2015-5-18 20:30
引用: chenzhufly 发表于 2015-5-18 20:30
不错 不错 写的挺好
继续加油


点赞  2015-5-18 21:30
楼主能坚持学习就很难能可贵了!!总结的非常详细,学习了。
望继续有新的东西分享!
点赞  2015-5-18 23:19
楼主加油啊
I like you, but just like you ! 纵然万劫不复,纵然相思入骨, 我也待你眉眼如初,岁月如故!
点赞  2015-5-19 08:13
有点厉害。。。。
分享铸就美好未来。。。
点赞  2015-5-19 09:25
继续来学习啊
点赞  2015-5-19 10:10
引用: High哥 发表于 2015-5-19 08:13
楼主加油啊

恩恩,加油加油
点赞  2015-5-19 10:59

我暂时可以跑起来,板子资料提供的例程
我之前,没有学过LINUX,请问如何把 libusb这个库,下载到板子上?
怎么使用embedded command shell  ?
按照,其他linux资料,很多命令在putty 和 embedded command shell 都没有反应啊
比如下载什么的
点赞  2015-9-21 10:43
请问一下楼主怎么改SD卡中/home/root文件夹的权限? 我现在用putty找不到板子的ip地址,在ubuntu里也找不到home/root 文件。 请问还有什么方法能上传和运行代码去板上? 已解决了,谢谢 本帖最后由 yellsm 于 2016-10-10 02:16 编辑
点赞  2016-10-9 10:45
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复