- 博客(10)
- 收藏
- 关注
原创 中断和中断处理程序
驱动程序可以通过下面的函数注册并激活一个中断处理程序,以便处理中断:int request_irq(unsigned int irq, irqreturn_t (*handler)(int ,void *,struct pt_regs *), unsigned long irqflags,
2010-05-25 17:03:00 741
原创 串行通信接口
串行通信与并行通信概念1.串行通信串行通信是指计算机与I/O设备之间数据传输的各位是按顺序依次一位接一位进行传送。通常数据在一根数据线或一对差分线上传输。2.并行通信并行通信是指计算机与I/O设备之间通过多条传输线交换数据,数据的各位同时进行传送。异步串行方式的特点(1)以字符为单位传送信息。(2)相邻两字符间的间隔是任意长。(3)因为一个字符中的比特位长度有限,所
2010-05-25 14:09:00 549
原创 关于IEC870-5-101
关于IEC870-5-101 IEC870-5-101 规约1.概述本篇介绍主站和RTU 之间通讯的IEC870-5-101 规约,该规约有两种传输方式:平衡式和非平衡式传输,在点对点和多个点对点的全双工通道结构中采用平衡式传输方式,在其它通道结构中只采用非平衡式传输方式。平衡式传输方式中101 规约是一种“问答+循环”式规约,即主站端和子站端都可以作为启动站;而当其用于非平衡式传输方式
2010-05-21 15:13:00 3173
原创 NAND flash文件系统JFFS2和YAFFS比较
NAND flash文件系统JFFS2和YAFFS比较ARM9 2009-12-07 21:29:50 阅读98 评论0 字号:大中小 JFFS是由瑞典的Axis Communications Ab公司开发的(1999,以GNU发布),针对flash设备的特性为嵌入式设备开发的 JFFS1和JFFS2的设计中都考虑到了FLASH的特性特别是满足了上述3个条件,包括了垃圾回收,坏块管理等
2010-05-20 09:48:00 2318 4
原创 mount命令
首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。 命令格式: mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有: 光盘或光盘镜像:iso9660 DOS fat16文件系统:msd
2010-05-20 08:34:00 643
转载 linux系统启动脚本
Fedora 下是有/etc/inittab文件的,而在Ubuntu中是没有这一个文件的,因为在ubuntu中,inittab软件包已经被upstart软件包替换了,所有的配置信息都在/etc/event.d/目录下。inittab文件在inittab里面这样描述的,This inittab file describes how the INIT process should set up the
2010-05-20 08:33:00 1595
转载 远动传输规约之IEC60870-5-104篇
1)IEC-60870-5-104的规约结构IEC-60870-5-104远动规约使用的参考模型源出于开放式系统互联的ISO-OSI参考模型,但它只采用其中的5层,其结构如图所示: IEC60870-5-104实际上是将IEC60870-5-101与TCP/IP(Transmission Control Protocol/Internet Protocol)提供的网络传输功能相组合,使
2010-05-19 09:54:00 8332
原创 bootloader启动过程
上电->设置中断向量表->设置SVC->设置时钟->关看门狗->关中断->关cache mmu->初始化sdram->nand /nor 自搬移到内存->设置堆栈->start_armboot(第一个c程序)->main_loop
2010-05-18 17:32:00 664
原创 本文讲述了Linux命令行修改IP、网关、DNS的方法
方式一:ifconfig eth0 192.168.1.18 netmask 255.255.255.0说明:该种方式可以使改变即时生效,重启后会恢复为原来的IP方式二:vi /etc/sysconfig/network-scripts/ifcfg-eth0说明:该方式要重启后生效,且是永久的如果要立即更改且永久生效,就只能以上两种方式同时使用了。以上是通过linux命
2010-05-18 17:14:00 1827
原创 stat函数
表头文件: #include #include 定义函数: int stat(const char *file_name, struct stat *buf);函数说明: 通过文件名filename获取文件信息,并保存在buf所指的结构体stat中返回值: 执行成功则返回0,失败返回-1,错误代码存于errno错误代码: ENOENT
2010-05-18 16:29:00 579
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人