扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
操作系统用的是ubuntu 7.04 linux操作系统,安装ubuntu系统对硬件设备不是最新的用户来说是非常简单的,如果硬件设备非常的新,相关的驱动需要自己解决,对intel 965芯片组,可以通过升级内核到2.6.20-16,并安装xserver-xorg-video-intel来解决驱动的问题。 安装完了ubuntu系统之后通常需修改系统的更新源,及修改/etc/apt/sources.list文件,选择适合的源后跟新系统,前面升级内核,在这一步也会完成。 接着便是安装C/C++的开发环境,通过命令sudo apt-get build-essential来安装build-essential包,其次还要安装编译内核所需的包,如下: sudo apt-get install libncurses5-dev bin86 kernel-package libqts-headers 接下来是安装eldk的步骤: 到此,交叉编译环境基本就配置好了。接着配置主机为tftp服务器,同样这个过程对ubuntu来说是很简单的,晚上有很多的说明这里就不用多说了,只是配置了tftp后如果验证出tftp服务器能够正常工作了,但是在对target board进行链接仍然不能成功的话,这时有可能是服务器的相关参数有问题,但也有可能是两端硬件设备的速度不匹配,在两者之间可以加一个hub啦转接一下,同时还应该注意中间的网线不该太短,太短也不能达到效果。后面的原因常常会被忽略,我就被这个问题困惑了好长一段时间,希望大家不会。 最后说说在ubuntu下为target board编译内核需要注意的一个问题。通常编译内核是需要得到的系统的超级用户的权限的,为target board编译内核当然要用前面配置的交叉编译环境才可。然而,由于ubuntu从安全的角度自动屏蔽了超级用户,前面配置的环境只是为普通的用户配置的,sudo 命令也只是令普通用户暂时得到超级用户权限。 所以这里需要通过sudo -su命令进入到超级用户模式,再设置相关的环境变量,在超级用户模式下来便也内核,ppc的内核用make uImage来生成。 |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者