2、复制arm-linux-gcc-4.3.2.tgz到根目录下tmp文件夹里
3、解压命令tar xvzf arm-linux-gcc-4.3.2 -C / 注意以上命令必须要有-C而且是大写,后边有个空格也要注意。
4、配置下编译环境路径 在控制台下输入 gedit /root/.b...
额,现在都很少用arm7了吧!比较大众的是A8、A9了,都是跑linux系统的,A9的还可以跑安卓。我们用的迈冲科技的A8的3352~~另外,代码不都是英文的么......
楼主的基础还是比较好的,所以继续发展完全没有问题。不过从你的介绍里看出,先前你做的都比较偏硬件,不知道算法和 *** 作系统的底子怎么样。
如果没有 *** 作系统基础的话,可以先看看 *** 作系统的入门书籍,具体哪一本我就不说了,找一本入门的即可。
有了这些基础以后,就是做你说的linux应用程序开发了,有本书是必看的,就是鼎鼎有名的APUE,中文名叫做unix环境高级编程。
你希望在实验中学习,嗯,的确,软件开发必须重视实践,那么你应该把书中的程序试着自己写一下。
如果apue的程序你都能自己完成,那么应用开发你已经入门了。
既然你的方向是驱动开发,那么,就不向你推荐unp(unix网络编程)了。
后面就应该直接看内核与驱动方面的书了,ldd3,深入理解linux内核这些书可以看看了。宋宝华的linux驱动程序开发也可以。
感觉自学驱动的话环境不是很好搭,而且水比较深,不可速成。
所以,如果可以的话,可以先找一份应用开发的工作,在工作中往底层发展。
至于你说的开发环境,最常用的就是vim和gcc和makefile了,搞linux的都不喜欢图形界面和ide这些花里胡哨的东西。至少,我不喜欢。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)