SBC2440研发板下的LINUX的安装
SBC2440研发板下的LINUX的安装
本文件是对“SBC2440系统安装和更新指南.pdf(在研发板附送的光盘下就能找到)”的补充说明(红色字体部分)。
首先进入VIVI模式:方法是先打开WINDOWS下的终极终端,设置好各种参数(具体设置见“SBC2440之初体验.pdf(在研发板附送的光盘下就能找到)”,使COM1处在自动检测状态。
此时按住PC机控格键不放,打开目标板电源,如果没有什么意外,在终极终端下就能顺利进入VIVI模式。
开始安装LINUX前我们先对要安装的的内核文件和系统文件做些说明,因为这两个文件的选择配对和我们能否成功安装有非常大的联系。要安装的的内核文件和系统文件的目录位于光盘下的“\images\8.4in_640x480”,因为我们的触摸屏是8.4英寸的。
该目录下的“readme.txt”文件如下:
#########################################################################
本目录包含了常用尺寸TFT LCD的测试映象文件,各个目录均包含以下文件:
BootLoader文件:
- sbc_vivi : 带USB下载功能的vivi, 能烧写和启动Linux及WinCE映象文件
内核文件:
-
zImage_s35_mouse_cs8900:
带USB鼠标驱动、CS8900网卡驱动的Linux内核映象文件
-
zImage_s35_mouse_dm9000
带USB鼠标驱动、DM9000网卡驱动的Linux内核映象文件
-
zImage_s35_tp_cs8900
带触摸驱动、CS8900网卡驱动的Linux内核映象文件
-
zImage_s35_tp_dm9000
带触摸驱动、DM9000网卡驱动的Linux内核映象文件
系统文件:
-
root_qtopia_tp.img
:
Linux文件系统映象,由mkyaffsimage制作生成, 含带触摸功能的Qtopia
-
root_qtopia_mouse.img
:
Linux文件系统映象,由mkyaffsimage制作生成, 含USB鼠标功能的Qtopia
-
eboot.nb0 : 烧写辅助文件
- NK1.bin : WinCE内核映象,不能保存注册表,能保存时间,带45M可写Flash目录
相关文档:
前言:
我们在这一节将要讨论linux下文件操作的各个函数.
1.文件的创建和读写
2.文件的各个属性
3.目录文件的操作
4.管道文件
--------------------------------------------------------------------------------
1。文件的创建和读写
......
第十二章 文件管理及Linux实现问与答
12.1 什么是文件?它包含哪些内容?有什么特点?
答:文件是信息的一种组织形式,是存储在外存上的具有标识名的一组相关信息集合。文件包含的内容有:源程序、二进制代码、文本文档、数据、表格、声音和图象等。
文件具有的特点如下:
① 文件具有保存性,它被存储在某种 ......
nm命令
[
在GNU C语言库提供的内容中,有接口可以用来做这件事。用下面的命令查看:
nm -D /lib/libc.so.6 | grep log
]
nm命令还是比较简单而且强大的。它用来列出一个目标文件中的各种符号。符号的种类很多,以下是一些常见的符号类型
nm输出字符
含义
R
Read only symbol. 比如在代码中有一个const MAXDATA ......
进程在操作系统中都有一个户口,用于表示这个进程。这个户口操作系统被称为PCB(进程控制块),在linux中具体实现是
task_struct数据结构,它记录了一下几个类型的信息:
1.状态信息,例如这个进程处于可执行状态,休眠,挂起等。
2.性质,由于unix有很多变种,进程有自己独特的性质。
3.资源,资源的链接比如内存, ......
#!/bin/bash
cpu=`top -b -n 1 | grep -w Cpu | awk '{print$5}'| awk -F '%' '{printf"%d",$1}'`
if [ $cpu -le 50 ]
then
echo "cpu: $((100 - cpu))%" > test.txt
mail -s "服务器紧急, CPU占用率过高!" yourmail@domail.com < test.txt
fi
mem=`top -b -n 1 | grep -w Me ......