嵌入式学习心得

  • 陈辰东
  • LV0工程师
  • |      2015-05-25 13:02:57
  • 浏览量 401
  • 回复:1

大家好,我是一名大三的学生,读电子信息专业的。记得刚开始大一接触专业课,第一次实操的时候是学习单片机,那时是参加了学校暑假的单片机技能培训,我还记得第一次编写LED灯程序的时候就感觉微型计算机这个东西真的很神奇,把电脑上的程序控制到实际的硬件当中,那时候我就决定一定要学好单片机,以后再深入学习高级的计算机系统或者是芯片。

到了大二就开始和同学报名参加物联网比赛,现在想起来物联网真的挺好玩的,那时候就开始学习嵌入式Linux,但是使用的cortex-A8的板子,刚开始学而且还要用来做东西,对于我来说是很难的,那时候经常跟同学一起交流,就知道了韦东山这个名字。刚好那时候我们学校也有人做韦东山开发板的代理,于是我就和队友一起去找代理的那个同学(叫A君)。A君发了很多jz2440开发板的资料给我们俩,还有第一期的视频,不看不知道,看了知道真的觉得讲得很好,因为我们的课程是有单片机这门课的,老师在课堂上讲得都是51单片机的基础裸机知识(当然51单片机跑不了系统),我也挺认真学。然后听了韦老师的讲课之后,我就发现韦老师讲得很深入,教我们看电路原理图、芯片手册,更重要一点就是韦老师不用PPT,直接当场手写提纲和笔记,而且第一期的一部分驱动程序课里面也是自己一步步手敲代码,这比起我见过的一些培训视频的含金量多很多,于是我和队友都打算认真学习完第一期视频,然后再看情况买不买第二期视频。

刚好大二的时候也是挺忙的,有比赛、上课和写作业等等,课程也比较多,于是看了三分之一的视频就落下了。现在大三,也该为为自己以后的就业发展规划一下,于是我打算还是去购买韦老师的视频,但是由于我自己比较喜欢应用,想做项目,我就买了第三期的视频,我队友就喜欢驱动底层,他买了第二期。刚好今年的五一百问网就有购买视频心得返现,所以我就果断买了,之前也在官网淘宝试看了第三期的视频,韦老师还是一如既往的从零教我们写代码,我真心觉得没有买错韦老师的视频,而且韦老师编写的书很多培训机构会有用到,而且看视频比在外面的培训机构的费用便宜多了,何乐而不为呢?而且老师卖的视频价格也不贵,对于学生来说是良心价,在哪里找到那么好的东西呀?所以我和我队友还是很支持韦东山老师的,祝韦老师老师越办越好。

下面就分享两个我在学习过程当中所做的两个笔记。水平如果有限,如果不对的地方请批评指出,谢谢。

1、烧写QTARM

  1.1如QT文件(name)放在/opt目录上,则执行./name -pws命令可立刻烧写进去,但只能显示一次,下次开机仍和之前一样。这个指令只是看效果;

  1.2直接把界面烧进ARM上,实现自己编写的QT运行到ARM

   1.2.1利用挂载把编写好的QT文件程序(我这是multi)复制到板子终端的/opt目录下(因为qtopia也在这),则QT文件路径为:/opt/multi-mediasystem(这路径要记住);

   1.2.2修改并注释/bin/qt4的脚本。命令:vi /bin/qt4,把./fluidauncher -qws注释,然后在下面加上QT文件路径-qws/opt/multi-mediasystem,具体看下图烧写QT1

 

   1.2.3 修改/etc/init.d/rcs脚本。进入命令:#vi /etc/init.d/rcs

在脚本进行下面修改:

#qtopia   //qtopia#号注释,是qtopia程序界面隐藏

 qt4     //把原来qt4前的#号删除,目的为了显示自己的QT文件程序   multi-mediasystem,而3.2.2修改qt4脚本也是为了这步铺垫。

#/opt/multi-mediasystem -pws  //这条指令可不加  下面例图没加上去         

 

注:(1若要显示qtopia界面不显示mediasystem,则rcs脚本改为

qtopia     

#qt4

   (2若要显示mediasystem QT界面而不显示qtopia界面,则rcs脚本改为

#qtopia

qt4

2、在/mnt/hgfs里找不到共享文件的方法

6.1、可能是由于VMware tools版本问题引起

解决办法(ubuntu 12.04下):在终端下输入:

  sudo apt-get install open-vm-dkms

  sudo mount -t vmhgfs .host:/ /mnt/hgfs (//之间有空格)

6.2、若输入了sudo mount -t vmhgfs .host:/ /mnt/hgfs/ 的时候显示: 
 cannot mount filesystem No such device,则可能安装vmware-tools  的时候,好像并未开启文件共享。故在终端输入:   

     #vmware-config-tools.pl进行配置,问题就可以解决了。

 

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:1
君子好“球” 2015-05-25
帮你顶一下!
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子