- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 网络设备驱动及程序实现步骤
网络设备驱动及程序实现步骤1、网络数据封装过层dev_queue_xmit(struct sk_buf *skb); //上层协议发送数据包int netif_rx(struct sk_buf *skb); //上层协议接受数据包struct sk_buf 套接字缓冲区,用于在linux网络子系统中各层之间传递数据,是linux网络子系统数据传输的中枢神经,其中的关
2012-07-08 23:03:51
987
原创 并发与竞态及解决途径
并发与竞态及解决途径并发(concurrency)是指多个执行单元同时、并行的被执行,而并发执行单元对共享资源的访问很容导致竞态(race condition)。并发与竞态发生的条件:对称多处理器(SMP)的多个CPU;单CPU内进程与抢占它的进程;中断与进程之间。解决并发与竞态的途径访问共享资源的代码区域称为临界区域(critical section),解决竞态的根本途径就是
2012-07-07 19:33:50
1258
原创 ARM 中断驱动程序的开发流程(以s3c2440开发板为例)
为便于管理中断和节约CPU管脚,在cpu与中断源之间都会有中断控制器,一般的ARM芯片内部都集成了片上中断控制器。以s3c2440开发板的按键中断为例来说明ARM中断的开发过程。当一个设备产生中断后,操作系统处理流程如下:1、保护现场2、通过中断控制寄存器获取产生中断的设备3、找到设备的处理程序4、调用设备的处理程序5、返回中断下面就按照这五步来详细说明开发者每一步
2012-07-06 19:27:33
1065
原创 嵌入式交叉编译开发环境的搭建步骤(arm-linux)
嵌入式交叉编译开发环境的搭建步骤(arm-linux)进入公司领到一台新的计算机后第一件要做的事就是交叉编译开发环境的搭建,因为步骤较多,又较容易犯错误,特整理出来供大家参考。嵌入式交叉编译开发环境的搭建可以分为三个步骤:一是基本服务(NFS、TFTP、minicom)的配置,二是交叉编译工具(gcc、gdb、make)的搭建,三是运行环境(kernel、rootfs)的搭建。
2012-07-05 18:42:22
3000
原创 Ubuntu 10.04 及以下版本安装 Windows 里的中文字体库的步骤
1,把 Windows/fonts 下的字体文件复制到一新文件夹(如 xp)2,终端命令行输入:sudo gnome-open /usr/share/fonts/3,把第一步所建立的装有新字体的文件夹(如 xp)复制到此(fonts)文件夹。4,在“终端”输入以下代码:sudo mkfontscalesudo mkfontdirsudo fc-cache -fv回车
2012-06-21 16:57:19
932
转载 html表单:HTML表单基础知识
本专题从最基础的表单知识,到表单的高级应用,让你有一个比较全面地认识,相信你在读完本专题以后,一定会对表单非常熟悉。一、表单概述表单,在网页中的作用不可小视,主要负责数据采集的功能,比如你可以采集访问者的名字和e-mail地址、调查表、留言簿等等。1、表单的组成一个表单有三个基本组成部分:表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法
2012-06-21 16:48:31
927
转载 SQLITE3数据库的常用操作
<!--@page {margin:2cm}p {margin-bottom:0.21cm}a:link {color:#0000ff; text-decoration:none}-->通过使用SQLITE3进行创建数据库,创建表,插入记录,查询记录,更新记录,关闭数据库等操作来实现将相应的数据存入数据库中。一、打开数据库,创建表1.
2012-06-21 16:42:13
907
2007全国电子设计大赛一等奖论文
2009-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人