最近由于飞哥的给的嵌入式小车,所以又重新开始搞起那令人蛋疼心碎,记忆尤新的嵌入式。 在这之前刚刚重新装了完windows系统。所以以前装的什么dwn呀,ADS呀,通通不见了。哎,上次mini2440就十分蛋疼的只是烧着裸机程序玩了玩,这次感觉一定不能在这样了。好在小车有程序,烧着完了以下,可惜它只是能跑了,别的什么功能都没有。只有再次自己搞起。在一次按照它给的手册装了redhat,可是真的不好用啊,屏幕分辨律不能调有没有!开机慢有没有!界面丑有没有!还好又是万能的平哥点拨一二。玩起ubuntu。所以我和小五子又踏上了ubuntu之旅。可是感觉上天总是和我较劲似的,开始下载ubuntu就出现了问题。它下载到73.6%就怎么都不动了。真是气人,还好第二天从下一遍,200多的网速很快下完了。于是我就开始装我的第一个ubuntu,第一个啊,注意是第一个。。。 一咬牙我就木有装在什么vm下,直接装了双系统。嘿嘿,不错,ubuntu给人特别简介的美好,可以麻烦出现了,都是e文,连中文输入法都没有,让我怎么办。最后在各种纠结google下,终于知道了方法,在system->system manager->language support下可以装中文输入法,这回终于可以又中文输入了,等待了漫长的时间后终于下完了,真的很慢。装好之后,9种汉语输入选那个呢,用习惯了搜狗以后感觉这些真的好垃圾,最后在一个一个试的办法下终于找到了,相对比较好用的pinyin。然后我就想这样当作一个系统使用,总得装点软件吧,可是这个命令行,我真的是第一次接触呀,真心不会。装个QQ什么的真是难,最后几经周折,在QQ官网上找到了,linux下的安装包。但是装完真的很失望。不好看。最后还是该用了webQQ,这个还是用这比较舒坦。然后想装一个flash player听豆瓣电台,我容易么,下完以后不会装阿。现在知道了,把使用系统的一些心得写在这里:写给自己以后看,也希望可以给初次用的哥们一些帮助。
在装完以后,第一步还是去system->system manager->language support的添加或删除语言中chinese.这样之后在ubuntu下google也方便了,不用在不知道一句话怎么用英文表达了。装好之后可以把文本的语言改为汉语,这样界面下就一目了然了,都是中文,可以看懂了。之后我查找网上资料,知道了新立得软件安装管理器。它在系统-》系统管理-》金立得软件包管理下,在这里你可以搜到常用的软件,我的flash player就是在这里搜的,还下载了一个星际 译王的辞典。以后想下在东西可以先在这里找。然后在桌面的左上角的应用程序-》ubuntu软件中心下载了kmplyer 和qt开发工具,这个类似于APP STORE的东西真的是很方便呀。
这样,我的就初步够我用了。然后就开始了配置了交叉编译环境。真的是噩梦啊,我的板子是tq2440,它说明文档下的过程是在redhat下作的,和在ubuntu真的不一样,对我这样的菜鸟真的伤不起,不知道试过多少遍之后,还是不行。不知那个哥们写的一个说是,改environment下的bin文件可以成功,我就那样试着做了,嘿,还真的出现了,4.3.3的字样,我高兴呀,可以没高兴多长时间。再次重启之后,就发现无论怎么输入密码就是进不去系统,哎,我知道被坑了。只好前功尽弃,重新在装一遍。这次还是像前一次那样配置好了我的ubuntu系统。这次还好有小五子在,三下五除二就把问题解决了,这次还是按照说明文档说的那样吧编译器的文件发到指定的路径以后,#gedit /root/.bashrc。编辑/root/.bashrc 文件,在最后一行添加:export PATH=$PATH: 编译的bin文件的路径。嘿嘿,这样弄好以后。用arm-linux-gcc -v一检查,嘿嘿,成功了。注销以后还是成功的。交叉编译器的问题解决了。然后就是配置串口。这里先说以下如何切换到超级用户。用sudo passwd root 这样可以修改超级用户的密码。这样之后再用su再输入密码就可以进入超级用户了。在超级用户下。minicom以下,如果你是第一次用。可能回提示无法找到。这个时候就要按着它的提示apt-get install minicom.如果在安装的时候出现。。。。done,E:...的问题这个时候可以用apt-get update更新以下。然后在试就可以了。装好minicom后。我这里用的usb转串口,所以在minicom -s中修改第二先,serial port ..把第一项改为ttyusb0或者ttyUSB1,注意USB大写。这个是1还是0,你可以通过cd /dev ls查看。其中的ttys0一般是串口,但是我用的是usb转串口。这样,再minicom以下,打开板子的电源,就可以看到和windows下的超级终端一样的效果了。之后就是使用网线下载程序了。这里我用的是的路由器,所以找了跟网线吧板子和路由器连通了。然后打开了两个终端。其中一个用minicom显示板子的信息,记住板子要調到nand端,这样才可以进入板子的linux系统。在电脑的那个终端中用ifcongfig来查找电脑的ip地址。在板子的那个终端用同样的方法,查找板子的ip地址。然后在电脑的那个终端中ping 板子的ip地址,如果又信息的话,说明ping通了,这个时候crtl+c退出,同样的方法在板子的终端ping电脑的ip地址。这样两边都Ping通了之后就可以传输文件了。在电脑的那个终端,ftp 板子的ip地址。这样等一会它会有显示connected to .....的信息。然后输入板子的名字和密码。这个一般文档里都会有。然后跳到你要传输文件的目录下。输入bin .,表示传输的是二进制文件件。然后在输入put 文件的名字,这样就可以在板子的那个终端里查看了,一般在/home/名字的/目录下面就可以看到传输过去的文件了。然后./hello.c就可以看到运行结果。 再说说编译文件。我用,gedit ppt.c 然后进入编辑,之后保存。
$ gcc -Wall hello.c -o hello
就可以看到编译信息,然后./hello就可以看到结果了。这里又篇文章介绍的很清楚
http://blog.csdn.net/xioahw/article/details/3897617
最后我想在ubuntu下可以像在windows下用dwn一样,可以下载口镜像文件。所以就在google了下真的又这样的软件这里有篇文章介绍的很好
http://blog.csdn.net/ylgrgyq/article/details/6854621
按照上面说的我真的成功了,这就是最近几天的心酸历程了。
还有在第一次ubuntu系统无法进入后,我尝试在windows下安装vm下装ubuntu发现首先是无法上网,我倒腾半天最后用桥接的方法成功了,但是发现无路如何,那个usb转串口是识别不出来。所以果断放弃之。