4344|8

7815

帖子

56

TA的资源

裸片初长成(中级)

楼主
 

实习第二波 [复制链接]

       一实习,首先碰到的是STM32,用IAR EWARM开发。 20天左右的时间,我们完成了老板交给我们的一个小任务。
       当然,我们是在别人的例程的基础上做的,如果现在让我们重头来过,从零建立一个完整的项目文件,配置寄存器,恐怕还要费不少脑筋。 仔细想想,我们连中断都没用过,来来去去就是操作GPIO,还有就是用FLASH编程实现了现场存储数据。

       虽然STM32没玩了,但最近玩STM8L,其实从固件库的角度来说,以及同使用iar,几乎是一样的,而我发现,我现在玩起来一点都不费劲。会和不会的区别只在于有没花时间去看,去学。
       想想,这都是这一年来发生的变化,只是经常忙到自己都没察觉。
       想想也不是太麻烦的事情,只是过去自己过于高估自己,所以也就对自己期望过高,难免也就更容易失落了。
       有人说,谦虚的一条就是,要接受和认清自己其实只是一个很普通的人,逃不出一般人的规律,我想,我必须接受自己其实一点都不出众。



       然后,事情就暂时搁下了。 第二个活,是玩一个LINUX的开发板。 这是一款基于TI的OMAP3的开发板子。
       刚玩四天左右。 基本是走这样一条路线: 首先在电脑上安装一个虚拟机。 用的是VMware。 然后因为有了一份比较好的资料,我们大概只用了一天就完成了基本配置。 在虚拟机上我们现在可以完成基本的文件操作,比如复制,解压,不过貌似后来发现有部分文件部分功能可以类WINDOWS操作。 还可以通过apt-get install等下载一些应用软件,比如用feh查看图片。
       可是,到了开发板上。 所谓开发板上,就是只用一张附带的做好的SD卡驱动盘启动整个板子,然后通过一个VGA接口把视频显示在那个显示屏上。 我们能够经串口线,通过minicom和开发板通信,完成部分操作功能。 比如说,最初跑开发板上一个3D游戏DEMO,怎么都跑不起来,后来通过电脑VM的操作,不知为什么就跑了起来。
       但是,现在很大的问题是:
       1 开发板上不到网,不知道为什么。 PING过,结果数据包是有去无回。 试过用apt-get install,好家伙,它居然说 apt-get command not found。
       2 在开发板上,那应该是一个原先做好的系统,但以我理解,并不完整,至少不能编译C文件,于是我就按照虚拟机的操作说明试图在上面重新编译那个交叉编译器,GCC的。 倒是能装好,可是还是运行不了,很奇怪。 于是心想是否因为没有编译KERNEL内核,虚拟机上的就是KERNEL内核,于是就想编译。 可是,弄了好半天还是不行。
       3 在开发板上,我们没办法解压缩文件。前面说的试图在开发板上编译KERNEL,我就是想了一个法子:先在虚拟机上解压缩,然后把这个文件导入SD卡里,再在开发板的系统里直接编译。 结果好家伙,压根没找到那个用来编译的文件——我想它的性质相当于平时的安装EXE文件。 总之就是没找到。 4 因为不能上网,不能装一些软件。我们本来想在开发板的系统里,装一个feh啊之类的软件,查看图片,以看看图像效果是否满足我们的需求,可是,如前面所说,我们还是没能做到这一步。 ------------- 目前觉得最重要最奇怪的问题是: 最重要的问题:上不到网。 最奇怪的问题:很多命令 居然not found。 希望各位过来人指导指导!! 我们那个VM虚拟机和开发板应该都是基于UBUNTU的版本。 [ 本帖最后由 辛昕 于 2012-3-19 23:22 编辑 ]

最新回复

擦 辛昕挖坟  详情 回复 发表于 2012-10-5 09:23
点赞 关注
个人签名

强者为尊,弱者,死无葬身之地


回复
举报

8

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
开发板上apt-get?就算移植了这个工具,谁给你通过软件源。。
还有是要在开发板上编译程序?不是不行,但是很少这么做吧。。
还有交叉工具链是要在PC机上装的,编译内核也应该是在PC机上。
 
 

回复

375

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
顶楼主!!
 
 
 

回复

7219

帖子

192

TA的资源

五彩晶圆(高级)

4
 
楼主很厉害啊
 
 
 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

5
 

回复 沙发 txyugood 的帖子

嗯,之前想在开发板平台上作在虚拟机上做的事,后来看了看,别人说的,确实有点愚蠢。
可是,上网功能总该有吧?
记得老板说,当时买的时候人家演示例程,还就在开发板上直接上网下例程跑,,我们决定过几天去哪地方问问。

听一个也用这个板子的人说,他买了两块,一块可以上网,一块不行。
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

8

帖子

0

TA的资源

一粒金砂(中级)

6
 

回复 5楼 辛昕 的帖子

嗯,上网应该是可以,是不是网段没设对,看看ifconfig的结果,在看看/etc/network/interfaces文件里配置,上外网的话看看/etc/resolv.conf里面dns服务器设置了没有。若果驱动没问题的话,应该是可以上网的。
 
 
 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

7
 
诶,他娘的,谁知道呢,居然是板子坏了.......
质量真差!

点评

擦 辛昕挖坟  详情 回复 发表于 2012-10-5 09:23
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复

160

帖子

0

TA的资源

一粒金砂(中级)

8
 
原帖由 辛昕 于 2012-10-4 23:53 发表
诶,他娘的,谁知道呢,居然是板子坏了.......
质量真差!
擦 辛昕挖坟
 
 
 

回复

7815

帖子

56

TA的资源

裸片初长成(中级)

9
 
在回顾上班一年多写的帖子,,,,,,,,回顾回顾。就挖了
 
个人签名

强者为尊,弱者,死无葬身之地

 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表