发 帖  
原厂入驻New
[技术]

【OK210试用体验】【Linux学习笔记】嵌入式Linux开发【记录一下学习过程】【2015年8月9日更新】

2015-7-29 11:00:17  5986 Linux 嵌入式
分享
本帖最后由 ICHLIEBEDICH13 于 2015-8-9 18:21 编辑

想在飞凌嵌入式板块发帖,一时间不知道该选择哪个分类,现在选的是技术分类,不知道选对了没有,没有选对的话,就麻烦版主转移下,谢谢。

嵌入式Linux开发学习笔记】

【目的】通过这个帖子记录下自己学习的过程,总结学习中遇到的问题,分享个人的学习心得及小小经验。
【PS】由于自己也是初学者,难免会遇到各种问题,在帖子中如有错误,还请各位大神批评指正,多多交流,共同学习。望多多支持,谢谢!
           另外,自己语言组织能力不够好,还希望各位访客见谅。


1嵌入式Linux开发环境搭建及使用,嵌入式编程基础知识
1、安装Ubuntu
可以下载最新版的Ubuntu镜像文件,安装教程百度一下就有一大片;简单的方法是使用他人制作好的VMware虚拟机系统,有周立功的、韦东山的等。我在自己电脑上安装了两个虚拟机,一个是最新稳定版Ubuntu14.04,一个是韦东山打包的Ubuntu9.10,百度都可以找到,安装非常方便。
韦东山打包的镜像,启动虚拟机之后,用户名为book密码123456

2、安装Windows下的配套开发工具
a、源码编辑查看工具:source insight        
非常好用的源码查看工具,支持函数,变量定位等。

b、远程登录/串口工具 secureCRT,在ping测试的时候出现了点问题,见问题文档。      
远程登录Linux主机,公司里不会给每个人配一台Linux主机,一般为Linux服务器,通过该工具登录远程Linux主机。其支持多种协议:SSH、Telnet、串口
         
c、文件传输工具 cuteFTP         
Windows下编好的程序,上传到服务器使用。完成了ftp的安装,使用的是CuteFTP9.0版本。
        
d、Tftp服务器程序tftpboot:u-boot上的使用tftp命令        
在Windows上搭建一个tftp服务器,在uboot上使用tftp命令就可以从Windows上下载程序到开发板

【小结】
1、sourceinsight是一款很好的源码编辑和查看工具,可以在Windows上的sourceinsight编辑代码,通过cuteFTP远程连接Linux主机上传Windows下写好的文件,然后通过secureCRT远程登录Linux主机,在secureCRT中进行命令行编译链接生成可执行文件,接着通过tftpboot下载程序到开发板中。一体的流程,非常方便。
        
2、虚拟机VMware提供了一个在宿主机和虚拟主机间转移文件的工具:VMware Tools。这个也只是适合在本地主机上使用,进行少量文件转移。一般在公司都是使用Linux服务器,不可能每个人都配一台Linux主机,所以使用FTP上传下载是必须的,大数量文件的操作更是非常简便。

3、遇到的问题
安装远程登录工具secureCRT之后发现无法登录,这其实是个小问题,IP配置问题。
宿主机可以ping通虚拟机IP,但是虚拟机不能ping通宿主机,但可以ping通网关,自己也可以ping通。
虚拟机采用桥接方式联网。

自己电脑当时的相关设置:
虚拟机安装Ubuntu9.10之后,使用“桥接”的方式联网。通过IFconfig查看没有自动分配IP地址。使用sudo ifconfig eth3 192.168.0.102设置虚拟机IP(eth3根据自己电脑网卡填)
1.png file:///C:/Users/zjt/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg
虚拟机上ping网关,,通过。
2.png
file:///C:/Users/zjt/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png
电脑上IP的配置自动获取
file:///C:/Users/zjt/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg
3.png
IP详细信息为
4.png
file:///C:/Users/zjt/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg
在宿主机上ping虚拟机192.168.0.102可以ping
5.png
file:///C:/Users/zjt/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png


百度后知道,虚拟机不能ping通宿主机的问题关键是,宿主机Windows系统防火墙的限制。
默认情况下,Windows系统出于安全考虑,不允许外部主机对其进行ping测试。

解决方法:
打开控制面板,找到防火墙,进入高级设置,选入站规则,将“文件和打印共享(回显请求-ICMPV4-In)”的规则设置为允许并启动。
另外宿主机和虚拟主机必须在同一网段下。
6.png
file:///C:/Users/zjt/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg
然后再打开虚拟机,ping宿主机,即可ping通。
7.png

第二课  【待续。。。】

。。。。。。。。。。


11
2015-7-29 11:00:17   评论 分享淘帖

相关讨论

22 个讨论
本帖最后由 ICHLIEBEDICH13 于 2015-7-29 11:09 编辑

貌似有点乱啊。。。
2015-7-29 11:02:09 评论

举报

ICHLIEBEDICH13 发表于 2015-7-29 11:02
貌似有点乱啊。。。

稍微帮你调了一下格式 看下会不会好一点
2015-7-29 14:23:11 评论

举报

Elecfans管家 发表于 2015-7-29 14:23
稍微帮你调了一下格式 看下会不会好一点

@Elecfans管家

比我之前的排版好多了,谢谢哈,要多多学习啊。
太感谢啦
2015-7-29 15:29:22 评论

举报

本帖最后由 ICHLIEBEDICH13 于 2015-7-29 16:23 编辑

分享下本帖涉及的软件安装包,百度云分享,下载不要积分哦!

电子发烧友论坛共享文件夹http://pan.baidu.com/s/1o6l9eQY

@Elecfans管家

2015-7-29 16:18:00 评论

举报

支持一下,加油
2015-8-1 21:05:57 评论

举报

邂逅1 发表于 2015-8-1 21:05
支持一下,加油

谢谢啊,慢慢努力中。。。
2015-8-1 22:05:26 评论

举报

支持一下,感觉楼主蛮用心的
2015-8-2 18:51:51 评论

举报

近期也在学嵌入式Linux,共勉!
2015-8-2 19:33:13 评论

举报

374441293 发表于 2015-8-2 18:51
支持一下,感觉楼主蛮用心的

想想笔记也是需要记的,放在硬盘里面迟早都会丢的,还不如来这分享下,以后也方便查找
2015-8-2 21:16:02 评论

举报

郑其墉 发表于 2015-8-2 19:33
近期也在学嵌入式Linux,共勉!

加油加油↖(^ω^)↗
2015-8-2 21:16:41 评论

举报

source insight, trace code很好用 感謝!
2015-8-2 21:32:52 评论

举报

写的不错,赞一下
2015-8-3 10:00:51 评论

举报

很好的资源。。。。。。。。
2015-8-4 20:33:30 评论

举报

挺好的.....谢谢分享
2015-8-7 21:10:32 评论

举报

支持一下,加油
2015-8-8 09:30:55 评论

举报

好资料,谢谢楼主
2015-8-9 00:27:33 评论

举报

我也想去使用一个了
2015-8-17 11:09:04 评论

举报

最近也在学linux,希望有用
2015-8-18 10:06:11 评论

举报

领教了,学习了,成长了
2015-8-19 20:03:20 评论

举报

只有小组成员才能发言,加入小组>>

12下一页

82个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /8 下一条

快速回复 返回顶部 返回列表