嵌入式开发之旅-----OK6410开发笔记(1)----ubuntu环境搭建



===================================================================================================================================

第一次写博客,现在刚开始学嵌入式,所以写下来,跟大家分享一下。因为我在这个过程中,已经碰了很多壁了,这里只是简单的笔记。

因为这个笔记已经最近才整理的,缺点是没有图(我用txt记录的,平时比较方便)。但这里每一步都是我学习的过程,包括出现了一下错误啊,如何解决啊等等。。废话不多说,上笔记!

=================================================================================================================================

1. 安装VMware 虚拟机控制台(注意:一定用管理员运行该软件,才能有权限创建虚拟机)。

2. 安装unbuntu虚拟机(注意一定要记住密码)

3. 首先接入网络,打开终端(快捷键ctrl + alt + t),用管理员权限sudo -s,然后apt-get update 更新源

问题:apt-get出现E:Encountered a section with no Package: header……的解决方法 可用的解决方案:将/var/lib/apt/lists/下的所有list文件都删除,然后再update即可,命令如下:
sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update

4. apt-get upgrade 更新已安装的包(比较耗时)

5.安装 VMware Tools工具,达到文件共享目的!
                 出现问题:设置一下就可以啦,解决方法看png文件
                              root用户解压,./vm*****.pl文件(下面遇到选择按回车 和遇到yes or No 选yes 遇到路径change it 选no)
                              重启,VMware绑定windows文件夹(VM->settings->shared folder) 虚拟机为/mnt/hgfs/
                            完成挂载。(卸载:执行安装包下 vmare-uninstall***.pl文件即可)
                            也可以使用其他挂载方式

6.安装编译器eabi 4.2.2(编译uboot,内核,源码应用等用)以及所有编译器(创建和最高权限路径 usr/local/arm)
               为了学习linux命令 这里我同时安装了4.2.2 ,4.4.1, 4.3.2这三个编译器 后两个用zxvf参数解压 前一个用jxvf参数解压
              建议首先安装4.3.2 其他暂不安装
              解压 tar jxvf ***.tar,要记住编译器路径。再设置编译器的环境变量即可(makefile制定编译路径)
              我的编译器路径是/usr/local/arm/4.3.2/bin/arm-linux-
             编辑etc/profile(初始化文件)添加
             export PATH=/usr/local/arm/4.3.2/bin:$PATH
             export TOOLCHAIN=/usr/local/arm/4.3.2
             export TB_CC_PREFIX=arm-linux-
             export PKG_CONFIG_PREFIX=$TOOLCHAIN/arm-none-linux-guneabi

这里发现上述方法不行,目前不知什么问题,所以我在/bin下写了一个脚本ccpath.sh,平时运行即可


你可能感兴趣的:(ARM,嵌入式,linux)