6.6上午 写作 实践
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6.6上午 写作 实践相关的知识,希望对你有一定的参考价值。
而且好像eth0也没有打开。。
eth0: link down
Done
这样的问题如何解决。。
答:
1.出现usb 1-2: device descriptor read/64, error -62的时候你的USB接口是否连接什么东西?另外,你的kernel配置也可能导致这个问题。
2.eth0在网络连接上的时候就会up,没有连接上就会自己down,网络闲置的时候也会down,当你要使用网络进行数据传输的时候也会自己up。当然你也可以使用ifconfig eth0 down、ifconfig eth0 up来手动决定它的down、up
FAQ10:
我想知道我们的板子有坏块咋办啊,第一次烧写时就一直在那里不动了啊,一个劲的出那个坏块的内容啊,不知道有办法解决不?
答:
uboot下运行nand scrub清除所有伪坏块
FAQ11:
我的gprs模块测试,怎么都是显示no data?手机在家里有信号啊
答:
gprs模块的led指示灯(LED2)是否闪烁? 如果LED2在启动之后没有闪烁,那么应该是uboot没有打开GPRS模块的开关,可以下载我们提供的最新的uboot试试,因为硬件有过更改,软件上可能没有及时做更改。
FAQ12:
一个奇怪的问题:6410板子跑Linux操作系统,运行GPRS测试程序 能打电话,但收发短信有问题。发短信返回错误CIM 515,请问怎么解决???
答:
在运行gprs的测试程序时,要按3配置一下短信中心号码,然后再发短信就可以了,测试程序默认是杭州的中移动短信服务中心号码。
FAQ13:
GPS测试的时候没有输出信息,或者输出了乱码,怎么解决?
答:
有些用户反映用的GPS模块会出现乱码,这是因为很早的时候供货商说模块的默认波特率是9600,但是后来才知道有些模块默认是4800,因此可能需要根据自己模块的情况修改一下波特率,修改方法是修改gps测试程序linux\\Applications\\gps\\main.c中的#define BAUDRATE B9600
为4800.后面会在文档中进行说明
FAQ14:
GPS编译错:
[email protected]:opt/gps/# make
makefile:2: ../Rules.mak: 没有那个文件或目录
make: *** 没有规则可以创建目标"../Rules.mak".停止。
答:
进入目录后输入:arm-linux-gcc -o gps main.c gps.c -lpthread
之前忘了修改Makefile的内容,不好意思:-)
FAQ15:
SD相关问题:
A. 使用IROM_Fusing_Tool.exe烧写SD卡的时候烧写不进去
B. 烧写SD成功后不能启动
按照说明书里的步骤,用光盘里的 IROM_Fusing_Tool.exe,烧写了\\工具软件\\u-boot_mmc.bin到 SD卡里(FAT32 512MB),在切换成 SD卡启动,DNW-0.60C 上只输出了个 "K",其他什么都没有呢 ? 然后,有烧写了\\linux\\linux-image\\u-boot_mmc.bin到 SD卡里,还是启动失败。
答:
导致这些问题的可能性有下面几种:
1.我们是在Windows xp下烧写的,如果是vista或者是win7,可能IROM_Fusing_Tool.exe不能正常使用。
2.SD读卡器的缘故,比如所使用的笔记本的SD读卡器,更换SD读卡器后再试试。
3.SD本身的问题,请使用容量为2G及以下的SD卡,并且最好是使用Kingston的正品SD。
4.SD启动设置要正确,拨码开关需要全部为off才能从SD启动。
FAQ16:
烧写完Qt系统后,没有出现Qt界面,系统启动的时候也没有出现小企鹅,这是怎么回事?
答:
没有烧写正确的zImage,我们根据不同的LCD尺寸提供了不同的zImage镜像,比如zImage_qtopia_50表示是5.0寸LCD,zImage_qtopia_43表示是4.3寸LCD,zImage_qtopia_70表示是7寸LCD,要根据自己的LCD情况来选择烧写不同的zImage。
FAQ17:
请问下:NFS 启动参数 ?
从NFS启动,从tftp下载内核,要如何修改参数?
答:
设置NFS启动参数:
setenv bootargs noinitrd root=/dev/nfs console=ttySAC0 init=/linuxrc nfsroot=192.168.1.178:/nfsboot/qtopia-nfs ip=192.168.1.20:192.168.1.178:192.168.1.1:255.255.255.0::eth0:on
之后保存:
saveenv
设置启动时通过tftp下载zImage:
setenv bootcmd "tftp c0008000 zImage;bootm c0008000"
Saveenv
我们在Linux下安装系统软件的时候,经常遇到一些系统环境变量配置的问题。什么是环境变量?如何定制环境变量?我将在下面做一些介绍。
一、什么是环境变量?
Linux是一个多用户的操作系统。多用户意味着每个用户登录系统后,都有自己专用的运行环境。而这个环境是由一组变量所定义,这组变量被称为环境变量。用户可以对自己的环境变量进行修改以达到对环境的要求。
二、定制环境变量
环境变量是和Shell紧密相关的,它是通过Shell命令来设置的。环境变量又可以被所有当前用户所运行的程序所使用。对于bash来说,可以通过变量名来访问相应的环境变量。
下面通过几个实例来说明
1.显示环境变量HOME
$ echo $HOME
/home/admin
2.设置一个新的环境变量NAME
$ export NAME="RaidCheng"
$ echo $NAME
RaidCheng
3.使用env命令显示所有的环境变量
$ env
HOSTNAME=test
TERM=vt100
SHELL=/bin/bash
HISTSIZE=1000
SSH_CLIENT=202.xxx.xxx.xxx 53694 22
CATALINA_BASE=/usr/local/jakarta-tomcat
SSH_TTY=/dev/pts/0
ANT_HOME=/usr/local/ant
JAVA_OPTS=-server
USER=admin
...
4.使用set命令显示所有本地定义的Shell变量
$ set
BASH=/bin/bash
BASH_VERSINFO=([0]="2" [1]="05b" [2]="0" [3]="1" [4]="release" [5]="i386-redhat-linux-gnu")
BASH_VERSION=‘2.05b.0(1)-release‘
CATALINA_BASE=/usr/local/jakarta-tomcat
CATALINA_HOME=/usr/local/jakarta-tomcat
...
5.使用unset命令来清除环境变量
$ export NAME="RaidCheng"
$ echo $NAME
RaidCheng
$ unset NAME
$ echo $NAME
6.使用readonly命令设置只读变量
$ export NAME="RaidCheng"
$ readonly NAME
$ unset NAME
-bash: unset: NAME: cannot unset: readonly variable
$ NAME="New" #会发现此也变量不能被修改
-bash: TEST: readonly variable
以上是关于6.6上午 写作 实践的主要内容,如果未能解决你的问题,请参考以下文章