自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (5)
  • 收藏
  • 关注

转载 自旋锁和信号量 介绍

1. 自旋锁    Linux内核中最常见的锁是自旋锁。一个自旋锁就是一个互斥设备,它只能有两个值:"锁定"和"解锁"。如果锁可用,则"锁定"位被设置,而代码继续进入临界区;相反,如果锁被其他进程争用,则代码进入忙循环并重复检查这个锁,直到锁可用为止。这个循环就是自旋锁的"自旋"。自旋锁最多只能被一个可执行的线程持有。如果一个执行线程试图获得一个被争用的自旋锁,那么该线程就会一直进行忙循环-旋

2010-01-19 15:32:00 2007

转载 一步步设计自己的驱动程序(转载)

实验目的:通过一个简单的设备驱动的实现过程。学会Linux中设备驱动程序的编写 实验内容:设计和实现一个虚拟命名管道(FIFO)的字符设备。写一个模块化的字符设备驱动程序 实验提示:一、设备的功能    设计和实现一个虚拟命名管道(FIFO)的字符设备。我们知道,管道是进程间通信的一种方式:一个进程向管道中写数据,另一个进程从管道中读取数据,先写入的数据先读出。我们的驱动程序要实现

2010-01-19 14:55:00 4770 4

转载 解读set_gpio_ctrl(GPIO_MODE_OUT | GPIO_H6)

做嵌入式底层的东西,初始化硬件设备应该是必须的。一个个内核调用函数足以让人头晕!           最近在看Linux嵌入式(s3c2410)方面的内容,遇到了这样一个函数:set_gpio_ctrl(); 它从字面上看来是对gpio口的设置扩展GPIO是什么呢?它是通用 IO端口引脚,在s3c2410用户手册中有A,B,C,D,E,F,G,H7组共117个引脚。这些引脚除了可作为INPUT/O

2010-01-19 12:30:00 8340 2

转载 fseek()/ftell()/rewind()/lseek()/fstat()

fseek(移动文件流的读写位置) 相关函数 rewind,ftell,fgetpos,fsetpos,lseek表头文件 #include定义函数 int fseek(FILE * stream,long offset,int whence);函数说明 fseek()用来移动文件流的读写位置。参数stream为已打开的文件指针,参数offset为根据参数whence来移动读写位置的位移数。参数

2010-01-04 16:39:00 6143

PIN Information for the MAXII EPM240 Devices

Dedicated Pin Information for the MAX® II EPM240 / EPM240G Devices

2015-08-06

北航国家精品课程嵌入式系统

包含详细的实验源代码和设计的详细说明,很有价值。 第一章 嵌入式LINUX 开发基础知识 1.1 嵌入式LINUX 简介 1.2 嵌入式LINUX 开发平台简介 1.3 嵌入式LINUX 开发流程 1.4 嵌入式LINUX 开发环境的建立 第二章 基础实验 2.1 熟悉LINUX 开发环境 2.2 多线程应用程序设计 2.3 串行端口程序设计 2.4 A/D 接口实验 2.5 D/A 接口实验 2.6 CAN 总线通讯实验 2.7 简单嵌入式WEB 服务器实验 2.8 RS-485 通讯实验 2.9 直流电机实验 2.10 步进电机实验 第三章 图形界面应用程序设计 3.1 安装与建立QT 桌面运行环境 3.2 QT DESIGNER 简介以及QT/E 的交叉编译 3.3 建立本机QTOPIA 虚拟平台 3.4 QTOPIA2.1.1 在2410-S 上的移植 第四章 内核实验 4.1 LINUX 内核移植与编译实验 第五章 驱动模块实验 5.1 内核驱动设计入门-模块方式驱动实验 5.2 内核驱动设计实验-触摸屏驱动 5.3 IC 卡读写实验 5.4 PS2 键盘鼠标驱动实验 5.5 SD 卡使用实验 5.6 IDE_CF 卡模块读写实验 5.7 音频驱动及应用实验 5.8 双网卡演示实验 第六章 无线通讯实验 6.1 GPS 通讯实验 6.2 GPRS 通讯实验 6.3 基于PCMCIA 的CF 卡读写和无线局域网通讯实验6.4 红外通讯实验6.5 蓝牙无线通讯实验

2010-03-10

嵌入式Linux应用程序开发详解

...........................\第1章快速入门.pdf ...........................\第2章 linux基础命令.pdf ...........................\第3章 linux下的C编程基础.pdf ...........................\第4章 嵌入式系统基础.pdf ...........................\第5章 嵌入式Linux开发环境的搭建.pdf ...........................\第6章 文件IO编程.pdf ...........................\第7章 进程控制开发.pdf ...........................\第8章 进程间通信.pdf ...........................\第9章(多线程编程).pdf 第10章(嵌入式Linux网络编程).pdf ...........................\第11章(嵌入式Linux设备驱动开发).pdf ...........................\第12章(Qt图形编程).pdf

2010-03-10

嵌入式系统开发ARM入门文章集锦

基于友善之臂mini2440开发板为基础,详细介绍了ARM开发中遇到的基本概念和存在的一些误区,对于初学者很有帮助.

2009-12-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除