s5pv210 cpu运行debian

1.环境准备

sudo apt-get install binfmt-support qemu qemu-user-static debootstrap

2.获取debian根文件系统

2.1.cd /opt

2.2.sudo debootstrap --foreign --arch armel wheezy wheezy_fs http://ftp.debian.org/debian/

3.为chroot做准备

3.1.cp /usr/bin/qemu-arm-static /opt/wheezy_fs/usr/bin/

3.2.sudo DEBIAN_FRONTEND=noninteractive DEBCONF_NONINTERACTIVE_SEEN=true LC_ALL=C LANGUAGE=C LANG=C chroot wheezy_fs debootstrap/debootstrap --second-stage

3.3.cd wheezy_fs

  sudo echo "proc /proc proc defaults 0 0" >> etc/fstab

  sudo mknod dev/console c 5 1

  cd ../

3.4.sudo chroot wheezy_fs,此时会进入以下状态:

[email protected]:/opt$ sudo chroot wheezy_fs
[email protected]:/# ls
bin   dev  home  media    opt   root  sbin     srv  tmp  var
boot  etc  lib     mnt    proc  run   selinux  sys  usr

4.在etc/apt/source.list文件中添加以下内容:

deb http://cdn.debian.net/debian wheezy main contrib non-free
deb-src http://cdn.debian.net/debian wheezy main contrib non-free

5.更新软件源

apt-get update
6.为root设置密码:

passwd root (会要求输入密码)

7.添加一个新用户jello:

adduser jello (会要求输入密码)

8.cp /usr/share/sysvinit/inittab /etc/

9.vi /etc/inittab,修改波特率:

修改前:

#T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100

修改后:

T0:23:respawn:/sbin/getty -L ttyS0 115200 vt100

10.退出chroot环境

exit

时间: 2024-10-13 12:24:20

s5pv210 cpu运行debian的相关文章

玩转CPU运行曲线

Leaf 是不是从来没有想过看看cpu运行曲线啊骚年?顶多也就仅仅是看看cpu利用率,吓自己一跳后感觉关闭几个不该打开的程序~ 然而问题来了,微软公司要让你绘制cpu运行曲线啊!!不仅是固定的直线,还要绝对值函数,还有正弦!!我的天这游戏还能玩? Require 写一个程序,让用户来决定Windows任务管理器(Task Manager)的CPU占用率.程序越简越好,计算机语言不限.例如,可以实现下面三种情况: CPU的占用率固定在50%,为一条直线 CPI的占用率为一条直线,但是具体占用率由命

在Intel® Galileo Gen 2开发板上运行Debian操作系统

    最近在研究Intel® Galileo Gen 2开发板的Linux开发.Intel® Galileo Gen 2开发板自带的Linux比较简单,缺少很多常用的软件,而且板子自身的容量很小.所以我打算在SD卡上运行Debian系统,这个系统里装有apt-get,缺少什么软件可以通过网络安装. 1. 下载Galileo的debian镜像.    到http://sourceforge.net/projects/galileodebian/下载Galileo的debian软件镜像galile

Python学习笔记——进阶篇【第八周】———CPU运行原理与多线程

CPU运行原理与多线程 什么是线程(thread)? 线程是操作系统能够进行运算调度的最小单位.它被包含在进程之中,是进程中的实际运作单位.一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务 进程是容器,线程是真正执行的任务单元

【转】多核CPU运行模式

多核CPU运行模式主要有以下三种: •非对称多处理(Asymmetric multiprocessing,AMP)——每个CPU内核运行一个独立的操作系统或同一操作系统的独立实例(instantiation). •对称多处理(Symmetric multiprocessing,SMP)——一个操作系统的实例可以同时管理所有CPU内核,且应用并不绑定某一个内核. •混合多处理(Bound multiprocessing,BMP)——一个操作系统的实例可以同时管理所有CPU内核,但每个应用被锁定于某

Keras/Tensorflow选择GPU/CPU运行

首先,导入os,再按照PCI_BUS_ID顺序,从0开始排列GPU, import os os.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID" 然后就可以选择用哪一个或者那几个GPU运行: os.environ[”zCUDA_VISIBLE_DEVICES”] = "0" 用0号GPU,即'/gpu:0'运行: os.environ[“CUDA_VISIBLE_DEVICES”] = “0,1” 用0号和1

让cpu运行程序(四)

如何编译汇编程序 这个汇编程序的编译对我们设计的CPU来说非常简单.按照我们设想的CPU中,程序存储器.数据存储器是分开的.因此,不用考虑程序和数据的混淆问题.此外,由于我们设想的指令系统是一条指令就占一个存储单元,所以标号的地址非常容易计算出来.如果我们确定了第一条指令存放的地址,那么从这条指令向后数数,就可以将标号确定下来. 对于变量在什么地方的问题,常常是一般作汇编程序设计的人较为迷惑的问题.产生迷惑的原因主要是我们自己不作变量地址分配.做为一个CPU 的设计者,不仅要对程序如何放入内存进

让cpu运行程序(一)

我们应当明确,按照自己的想法设计的CPU只是一个硬件,真正让CPU能够动作起来完成任务,那还要靠软件.所谓的软件就是用指令系统编写的程序,当然也要包括程序操作的数据对象.我们知道,电子计算机所能够表达信息的基本方式是二进制数,所以无论是数据还是指令,在CPU 内部都是以二进制数的形式存在的.我们直接通过二进制数与CPU这种机器交流,大多数人吃不消,即使是计算机专家,使用起来也相当费力.怎么办?用人们容易记忆的文字符号来表达CPU的指令,使用的数仍然用我们熟悉的十进制表示.这样就可以将CPU使用的

TQ2440开发板学习纪实(3)--- 设置时钟频率,让CPU运行的更快

0 原理 0.1 时钟源自哪里 所谓的时钟,就是电压高低的变化,只有不断的0,1交替变化,CPU才能被驱动运行.S3C2440支持多种时钟源,这通过CPU针脚OM3和OM3来选择.对于QT2440板子来说,OM3和OM2均直接接地,这就意味着时钟源来自针脚XTIpll和XTOpll,这两个针脚在TQ2440的核心板上被连接上了一个12MHz的晶振. 0.2 S3C2440的时钟原理与设置 CPU.RAM.UART等不同的设备运行时需要不同的时钟频率,这些不同的频率需要通过变频电路来提供,在电子行

matab版的faster-rcnn的window配置(cpu运行)

1.参考博客 http://blog.csdn.net/mr_curry/article/details/54745116 http://blog.csdn.net/btbujhj/article/details/53070810 在已经配置好的caffe-master(但未添加roi_pooling_layer)的情况下,将roi_pooling_layer头文件,cu文件和cpp文件手动加入到libcaffe中,为防止出现其他问题.参考博客http://www.cnblogs.com/Lap