2.11.1.移植前的准备工作

Posted ocean-star

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2.11.1.移植前的准备工作相关的知识,希望对你有一定的参考价值。

本节介绍uboot移植工作正式开始前的准备工作,主要是环境搭建和必备工具的使用。

2.11.1.1、三星移植过的uboot源代码准备
(1)三星对于S5PV210的官方开发板为SMDKV210,对应的移植过的uboot是:网盘/2.uboot和linux内核移植(努力更新中)资源下载三星官方为210移植过的uboot和kernel/android_uboot_smdkv210.tar.bz2
(2)这个源代码网上是下载不到的,三星官方是不会把这些东西放在官网上下载的。这些东西都是随着官方的开发板一起流出的。

2.11.1.2、SourceInsight准备
(1)移植的时候最重要的工作就是看代码、改代码然后编译运行测试。
(2)编译代码必须在linux中(windows共享文件夹中配置uboot不行的),那么看代码和改代码可以在linux中(vim、gedit)也可以在windows中(Sourceinsight)。
(3)我一般习惯的方式是:在windows中解压一份uboot源代码,在linux中也解压一份,注意这两份代码原始情况是一模一样的。然后移植的时候是在windows中这一份中去看代码、改代码;在linux中这一份去编译烧写。这种做法需要在windows中和linux中2份代码之间保持同步(直白点说就是windows中改过了后要把改过的源代码复制到linux中那一份去覆盖linux中那一份里面的同目录同文件)。
(4)问题来了,怎么在windows中和linux中同步代码?通过共享文件夹在linux中进行复制(cp /mnt/hgfs/winshare/xxx.c ./);通过一些专用工具,譬如sshsecureshell。

2.11.1.3、便捷的文件传输工具sshsecureshell
(0)windows中安装sshsecureshell客户端。
(1)虚拟机上网。不同的ubuntu版本中网卡重启的命令不同,在ubuntu10.04中网卡重启使用:/etc/init.d/networking restart 或者 service network restart就可以;但是在ubuntu14.04中这两个都不行了,要重启网卡需要使用:ifdown eth0 然后ifup eth0即可。









以上是关于2.11.1.移植前的准备工作的主要内容,如果未能解决你的问题,请参考以下文章

Linux安装前的准备工作

软件调试前的准备工作

Linux 0.11-读取硬盘前的准备工作有哪些-15

学习webpack前的准备工作

项目开发前的准备工作

AngularJS进入使用前的准备工作