- 浏览: 88959 次
- 性别:
- 来自: 深圳
最新评论
文章列表
P {
MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
结构体概念
定义结构体类型
定义和引用结构体类型变量
定义和引用结构体类型数组
结构体类型指针
将不同类型的数据组合成一个有机的整体
struct student
{ int num;
char name[20];
}
struct student std1, std2;
struct student{
} std1, std2;
struct {
} std1, std2;
结构体类型不分配空间, 变量分配空间
结构体 ...
P {
MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
文件:指存储在外部介质上的数据集合
操作系统以文件为单位对数据进行管理
文件分类:ASCII码文件(文本文件)直接显示内容,费存储空间
二进制文件 节省存储空间(0101组合)
对文件进行读写时需要知道:
文件名、文件状态、当前读写位置、缓冲区等信息
C编译系统定义了一个结构体类型FILE来存放以上信息在stdio.h中
typedef struct {
} FILE;
用FILE定义指向文件的指针变量
在C语言中,没有输入输出语句,对文件的读写需 ...
P {
MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
嵌入式系统的特点:
以应用为中心
对体积、功耗、成本有严格要求
软硬件可裁剪
专用计算机系统
嵌入式系统架构
嵌入式处理器
板载硬件
嵌入式操作系统
嵌入式应用程序
LAMP=Linux+Apache+MySQL+Perl/PHP/Python
Linux特点
自由软件
真正的多用户、多任务操作系统
极强的平台可伸缩性(可繁可简)
提供强大的管理功能
完全符合POSIX标准
具有丰富的图形用户界面
具有强大的网络功能(支持丰富的网络协议,性能稳 ...
P {
MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
嵌入式Linux知识结构:
1、嵌入式处理器与裸机程序开发
ARM处理器7个工作模式
ARM系统寄存器(31个通用寄存器,6个程序状态寄存器)
ARM寻址方式
ARM汇编指令集
ARM环境C语言编程
ARM中断与异常
ADS集成开发环境
裸机程序开发(串口、LCD、时钟、LED、按键)
2、Linux系统管理
Linux定制安装
Linux命令详解
samba、nfs、tftp、wireshark使用
Shell编程
3、Linux应用程序开发
GCC、GDB ...
P {
MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
内存 采用线性地址编码
变量的地址:系统为变量分配的内存单元地址(无符号整型数)
内存单元的首地址
存储内容:数据值
空间大小:数据类型
空间位置:地址
生存周期:存储类别
int a; 声明一个内存空间,大小为int类型的字节数
float b; 声明一个内存空间,大小为float类型的字节数
a = 3; 将3送到a所声明的内存空间去
b = 5; 将5送到b所声明的内存空间去
指针指向a的首地址
指针变量:存放变量的首地址
指针变量的类型: ...
P {
MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
早期驱动程序,每个应用单独开发驱动程序,不能复用
驱动程序要设计成共用接口,复用性
驱动程序工程师与应用程序工程师共同定义接口函数
如果接口函数需要修改参数,会导致应用程序同样修改
驱动分类
字符设备、网络接口、块设备
字符设备:按字节来访问,通常实现open, close, read, write系统调用
UNIX系统中,块设备不能按字节处理数据,一次只能传输512(1024,4096)字节的整块数据。
Linux系统中允许块设备传送任意数目的字节
...
P {
MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
设备号
创建设备文件
设备注册
重要数据结构
设备操作
设备号
用ls -l查看,设备文件项中有两个数(中间有逗号),是为主次设备编号
字符设备文件调用字符设备驱动访问硬件
主设备号用来标识驱动程序,次设备号被驱动程序用来辨别操作的是那个设备
主设备号反映设备类型,次设备号用来区分同类型的设备
内核中使用dev_t这个类型描述设备号,为unsigned int 32位,其中高12位为主设备号,低20位为次设备号
MAJOR(dev_t de ...
三星S3C2440A,主频400MHZ,最高533MHZ
板载64 SDRAM,32bit数据总线
SDRAM时钟频率高达100MHZ
128M Nand Flash, 2M Nor Flash,掉电非易失
标配NEC 3.5吋 TFT电阻触摸屏
1个100M以太网RJ-45接口
3个串口
2个USB口
1个SD卡接口
1个立体音频输出口,1个麦克风输入口
1个JTAG接口(下载程序,烧写flash,调试程序用)
4盏LED
6个按键
1个蜂鸣器
1个摄像头接口
1个I2C总线芯片,用于I2C总线测试
两种启动方式:(拨动跳线开关S2)
1、从NandF ...
修改/etc/apt/source.lst为:
deb http://mirror.rootguide.org/ubuntu/ feisty main restricted universe multiverse
deb-src http://mirror.rootguide.org/ubuntu/ feisty main restricted universe multiverse
deb http://mirror.rootguide.org/ubuntu/ feisty-updates main restricted universe multiverse
deb-src ...
本文用一个【做饭者】和一个【打扫者】并发访问【卫生间】的例子来探讨Object.wait()和Object.notify()的用法。
wait()和notify()的涵义:
1、必须在synchronized
块中
2、这两个方法属于Object对象,而不是属于线程,这一点不要混淆了
3、wait()的对象是当前线程;notify()的调用者是当前线程,操作对象是正在wait的线程。
package
org.eleaf.j2se.th;
import
java.io.PrintStream;
...
用GHOST恢复ubuntu,重装GRUB到MBR,重新激活SWAP分区
前提状况:
用GHOST把ubuntu打包成GHO文件,然后删除ubuntu系统,删除SWAP分区,在DOS下用FDISK/ MBR 清除了GRUB。
现在硬盘中只剩下WINXP。
想重新恢复保存在GHOST镜像里的ubuntu系统。
用PQMAGIC6重建一个足够大的ext2分区,一个swap分区。
用GHOST把ubuntu镜像文件恢复到新建 ...
http://forum.ubuntu.org.cn/viewtopic.php?t=21372&postdays=0&postorder=asc&start=0
看了好多对中文字体的美化的贴,但我对我机器上的字体是这样美化的,希望对新手有点用处。请老手能见笑了。
下载华文黑体字体
或微软雅黑字体(0.71起高版本起好但在网上下得到只是这个版本)
以下的方法是对这两种字体美化都起作用的解决方案。
Google一下就能找到其中字体,然后把它们解压后复制到/usr/share/fonts/truetype里面。
1、使用sudo fontco ...
焦头烂额几个小时,最后发现解决办法如此简单。正所谓:
“踏破铁鞋无觅处,得来全不费工夫”
问题的实质就是JVM没有在默认的系统字体目录上找到需要的字体。
解决问题只需要一件东西:中文字体
你可以从WINXP下的C:\WINDOWS\fonts目录去烤贝,也可以从网上下载最新的雅黑字体。我用的就是雅黑字体。JDK 1.5中文问题的解决
sudogedit
/
usr
/
java
/
jdk1.
5
.0_10
/
jre
/
lib
/
fontconfig.Redhat.3.properties.src
查看这个文件的末尾部分 ...
如果以前有安装过oracle,可以通过以下命令清除:
sudorm
-
rf
$ORACLE_HOME
sudorm
/
etc
/
oratab
sudorm
/
etc
/
oraInst
.
loc
/etc中的两个文件是在上次安装过程中运行root.sh时自动生成的,主要和inventory目录有关。必须要先删除,否则接下来安装过程中会出现错误。
用apt-get 安装必须的软件包:
gccmakebinutilslibmotif3lesstif2rpmlibaiolibdb3libc
-
dev
...
debhttp://ftp.tw.debian.org/ubuntu/edgymainmultiverserestricteduniversedebhttp://ftp.tw.debian.org/ubuntu/edgy-backportsmainmultiverserestricteduniversedebhttp://ftp.tw.debian.org/ubuntu/edgy-proposedmainmultiverserestricteduniversedebhttp://ftp.tw.debian.org/ubuntu/edgy-securitymainmultiverserest ...
- 2007-02-16 19:50
- 浏览 984
- 评论(0)