在i.MX6Q上安装ubuntu(linaro)12.04

2024-05-05 13:58
文章标签 ubuntu 安装 12.04 linaro mx6q

本文主要是介绍在i.MX6Q上安装ubuntu(linaro)12.04,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一年之前就打算开始写博客,因为各种原因都没能写成。今天终于决定开写,首先说说我的情况吧,我是电子科技大学的一名研究生,正在从事模式识别方向的研究,主要涩及C++编程、计算机视觉和机器学习等科研领域。感慨自身能力有限,希望能够结交一些志同道合的伙伴,一起交流学习,共同进步。我始终相信两个苹果加在一起是两个苹果,而两种思想交流之后就会产生大于二的效果,交流可以反映出自身认识的局限以及激发新的灵感。同时,交流让我们知道自己不是一个人在战斗,还有很多人和自己一样,科研之路并不孤单。

  我向大家保证自己所写的东西都是经过实际验证过的,是我做项目的经验总结。如果对于我写的东西还有疑问,欢迎大家评论之。


在烧写内核之前,你需要一张sd卡,一台PC,一块i.MX6Q开发板。PC上安装好Ubuntu和Windows7操作系统。

先在ubuntu系统里面插上sd卡进行如下步骤:

Step 1 创建内核化分区

    sudo fdisk /dev/sdb
    u [switch the unit to sectors instead of cylinders]
    d [repeat this until no partition is reported by the 'p'command ]
    n [create a new partition]
    p [create a primary partition]
    1 [the first partition]
    +20M [starting at offset sector #40960, i.e. 20MB, whichleaves enough space for the

sudo    kernel,the boot loader and its configuration data]www.www.
    <enter> [using the default value will create apartition that spans to the last sector
    of the medium]
    w [ this writes the partition table to the medium and fdiskexits]

    创建文件系统分区

   sudo mkfs.ext4 /dev/sdb1

镜像文件下载地址:http://pan.baidu.com/s/1z4lpc  密码:4yna

step2  烧写内核

3.0.35烧写过程:(该步骤要切换到你的镜像文件夹目录下,如我的镜像文件放在/jin/home/point下)

sudo dd if=u-boot-mx6q-sabresd.bin of=/dev/sdc bs=512 seek=2skip=2 conv=fsync
sudo dd if=uImage of=/dev/sdc bs=512 seek=2048 conv=fsync


step3  复制文件系统

    复制文件系统文件

    sudo mount /dev/sdb1 /home/user/mountpoint

    cd /home/jin/oneiric(文件系统文件已解压到此文件夹)
    sudo cp -R * /home/user/mountpoint(这里用了-R,用-a提示说mount的时候需要root权限)

    或者sudo tar xvf *.tar-C /home/user/mountpoint

 

之后到Windows环境下打开软件sectureRT(如果没有安装,直接百度装一个),用串口线连接上开发板,打开软件使PC连接上开发板,然后让开发板上电使其启动,再快速按开发板键盘的回车健,使其进入"u-boot>    "环境,最后在secureRT中输入如下命令设置启动变量。

///windows sectureRT

step4  设置启动变量

用secureRT 写U-boot命令

环境变量设置如下:

setenv loadaddr0x10800000 
setenv bootargs_base 'setenv bootargs console=ttymxc0,115200' 


setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk1p1 rootwaitrw video=mxcfb1:dev=ldb,LDB-XGA,if=RGB666 video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24' 

上面语句为以HDMI输出

setenvbootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk1p1 rootwait rwvideo=mxcfb0:dev=ldb,LDB-XGA,if=RGB666' 

上面语句为显示屏输出
setenv bootcmd_mmc 'run bootargs_base bootargs_mmc;mmc dev 2;mmc read${loadaddr} 0x800 0x2000;bootm' 
setenv bootcmd 'run bootcmd_mmc' 
saveenv 
run bootcmd

 

编译参考

https://eewiki.net/display/linuxonarm/i.MX6q+SABRE+Board+for+Smart+Devices




这篇关于在i.MX6Q上安装ubuntu(linaro)12.04的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/961894

相关文章

最详细安装 PostgreSQL方法及常见问题解决

《最详细安装PostgreSQL方法及常见问题解决》:本文主要介绍最详细安装PostgreSQL方法及常见问题解决,介绍了在Windows系统上安装PostgreSQL及Linux系统上安装Po... 目录一、在 Windows 系统上安装 PostgreSQL1. 下载 PostgreSQL 安装包2.

Maven如何手动安装依赖到本地仓库

《Maven如何手动安装依赖到本地仓库》:本文主要介绍Maven如何手动安装依赖到本地仓库问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、下载依赖二、安装 JAR 文件到本地仓库三、验证安装四、在项目中使用该依赖1、注意事项2、额外提示总结一、下载依赖登

如何在Mac上安装并配置JDK环境变量详细步骤

《如何在Mac上安装并配置JDK环境变量详细步骤》:本文主要介绍如何在Mac上安装并配置JDK环境变量详细步骤,包括下载JDK、安装JDK、配置环境变量、验证JDK配置以及可选地设置PowerSh... 目录步骤 1:下载JDK步骤 2:安装JDK步骤 3:配置环境变量1. 编辑~/.zshrc(对于zsh

如何在pycharm安装torch包

《如何在pycharm安装torch包》:本文主要介绍如何在pycharm安装torch包方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录在pycharm安装torch包适http://www.chinasem.cn配于我电脑的指令为适用的torch包为总结在p

在PyCharm中安装PyTorch、torchvision和OpenCV详解

《在PyCharm中安装PyTorch、torchvision和OpenCV详解》:本文主要介绍在PyCharm中安装PyTorch、torchvision和OpenCV方式,具有很好的参考价值,... 目录PyCharm安装PyTorch、torchvision和OpenCV安装python安装PyTor

Python Transformer 库安装配置及使用方法

《PythonTransformer库安装配置及使用方法》HuggingFaceTransformers是自然语言处理(NLP)领域最流行的开源库之一,支持基于Transformer架构的预训练模... 目录python 中的 Transformer 库及使用方法一、库的概述二、安装与配置三、基础使用:Pi

如何解决mmcv无法安装或安装之后报错问题

《如何解决mmcv无法安装或安装之后报错问题》:本文主要介绍如何解决mmcv无法安装或安装之后报错问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mmcv无法安装或安装之后报错问题1.当我们运行YOwww.chinasem.cnLO时遇到2.找到下图所示这里3.

Python 安装和配置flask, flask_cors的图文教程

《Python安装和配置flask,flask_cors的图文教程》:本文主要介绍Python安装和配置flask,flask_cors的图文教程,本文通过图文并茂的形式给大家介绍的非常详细,... 目录一.python安装:二,配置环境变量,三:检查Python安装和环境变量,四:安装flask和flas

Ubuntu中远程连接Mysql数据库的详细图文教程

《Ubuntu中远程连接Mysql数据库的详细图文教程》Ubuntu是一个以桌面应用为主的Linux发行版操作系统,这篇文章主要为大家详细介绍了Ubuntu中远程连接Mysql数据库的详细图文教程,有... 目录1、版本2、检查有没有mysql2.1 查询是否安装了Mysql包2.2 查看Mysql版本2.

Win11安装PostgreSQL数据库的两种方式详细步骤

《Win11安装PostgreSQL数据库的两种方式详细步骤》PostgreSQL是备受业界青睐的关系型数据库,尤其是在地理空间和移动领域,:本文主要介绍Win11安装PostgreSQL数据库的... 目录一、exe文件安装 (推荐)下载安装包1. 选择操作系统2. 跳转到EDB(PostgreSQL 的