大家好,我是一名大三的学生,读电子信息专业的。记得刚开始大一接触专业课,第一次实操的时候是学习单片机,那时是参加了学校暑假的单片机技能培训,我还记得第一次编写LED灯程序的时候就感觉微型计算机这个东西真的很神奇,把电脑上的程序控制到实际的硬件当中,那时候我就决定一定要学好单片机,以后再深入学习高级的计算机系统或者是芯片。
到了大二就开始和同学报名参加物联网比赛,现在想起来物联网真的挺好玩的,那时候就开始学习嵌入式Linux,但是使用的cortex-A8的板子,刚开始学而且还要用来做东西,对于我来说是很难的,那时候经常跟同学一起交流,就知道了韦东山这个名字。刚好那时候我们学校也有人做韦东山开发板的代理,于是我就和队友一起去找代理的那个同学(叫A君)。A君发了很多jz2440开发板的资料给我们俩,还有第一期的视频,不看不知道,看了知道真的觉得讲得很好,因为我们的课程是有单片机这门课的,老师在课堂上讲得都是51单片机的基础裸机知识(当然51单片机跑不了系统),我也挺认真学。然后听了韦老师的讲课之后,我就发现韦老师讲得很深入,教我们看电路原理图、芯片手册,更重要一点就是韦老师不用PPT,直接当场手写提纲和笔记,而且第一期的一部分驱动程序课里面也是自己一步步手敲代码,这比起我见过的一些培训视频的含金量多很多,于是我和队友都打算认真学习完第一期视频,然后再看情况买不买第二期视频。
刚好大二的时候也是挺忙的,有比赛、上课和写作业等等,课程也比较多,于是看了三分之一的视频就落下了。现在大三,也该为为自己以后的就业发展规划一下,于是我打算还是去购买韦老师的视频,但是由于我自己比较喜欢应用,想做项目,我就买了第三期的视频,我队友就喜欢驱动底层,他买了第二期。刚好今年的五一百问网就有购买视频心得返现,所以我就果断买了,之前也在官网淘宝试看了第三期的视频,韦老师还是一如既往的从零教我们写代码,我真心觉得没有买错韦老师的视频,而且韦老师编写的书很多培训机构会有用到,而且看视频比在外面的培训机构的费用便宜多了,何乐而不为呢?而且老师卖的视频价格也不贵,对于学生来说是良心价,在哪里找到那么好的东西呀?所以我和我队友还是很支持韦东山老师的,祝韦老师老师越办越好。
下面就分享两个我在学习过程当中所做的两个笔记。水平如果有限,如果不对的地方请批评指出,谢谢。
1、烧写QT到ARM上
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进行配置,问题就可以解决了。
|