学习笔记
hisray
这个作者很懒,什么都没留下…
展开
-
mini2440开发板 简介
三星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个麦克风...原创 2011-01-12 16:37:42 · 1099 阅读 · 0 评论 -
Linux 字符设备文件 简介
P { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px}设备号创建设备文件设备注册重要数据结构设备操作 设备号用ls -l查看,设备文件项中有两个数(中间有逗号),是为主次设备编号 字符设备文件调用字符设备驱动访问硬件 主设备号用来标识驱动程序,次设备号被驱动程序用来辨别操作的是那个设备 主设备号反映设...原创 2011-01-12 16:40:10 · 1102 阅读 · 0 评论 -
Linux 驱动程序 概说
P { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px}早期驱动程序,每个应用单独开发驱动程序,不能复用驱动程序要设计成共用接口,复用性 驱动程序工程师与应用程序工程师共同定义接口函数如果接口函数需要修改参数,会导致应用程序同样修改 驱动分类字符设备、网络接口、块设备 字符设备:按字节来访问,通常实现open, clos...原创 2011-01-12 16:42:25 · 130 阅读 · 0 评论 -
C语言指针 知识点
P { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px}内存 采用线性地址编码 变量的地址:系统为变量分配的内存单元地址(无符号整型数) 内存单元的首地址 存储内容:数据值空间大小:数据类型空间位置:地址生存周期:存储类别 int a; 声明一个内存空间,大小为int类型的字节数float b; 声明一个内存空...原创 2011-01-17 13:02:49 · 246 阅读 · 0 评论 -
嵌入式Linux知识结构
P { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px}嵌入式Linux知识结构:1、嵌入式处理器与裸机程序开发ARM处理器7个工作模式ARM系统寄存器(31个通用寄存器,6个程序状态寄存器)ARM寻址方式ARM汇编指令集ARM环境C语言编程ARM中断与异常ADS集成开发环境裸机程序开发(串口、LCD、时钟、LED、按键...原创 2011-01-17 13:03:45 · 173 阅读 · 0 评论 -
嵌入式系统概述
P { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px}嵌入式系统的特点:以应用为中心对体积、功耗、成本有严格要求软硬件可裁剪专用计算机系统 嵌入式系统架构 嵌入式处理器板载硬件嵌入式操作系统嵌入式应用程序 LAMP=Linux+Apache+MySQL+Perl/PHP/Python Linux特点...原创 2011-01-17 13:04:29 · 182 阅读 · 0 评论 -
C语言 文件
P { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px}文件:指存储在外部介质上的数据集合操作系统以文件为单位对数据进行管理 文件分类:ASCII码文件(文本文件)直接显示内容,费存储空间二进制文件 节省存储空间(0101组合) 对文件进行读写时需要知道:文件名、文件状态、当前读写位置、缓冲区等信息 C编译系统定义了一个结构...原创 2011-01-17 13:05:40 · 168 阅读 · 0 评论 -
C语言 结构体
P { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px}结构体概念定义结构体类型定义和引用结构体类型变量定义和引用结构体类型数组结构体类型指针 将不同类型的数据组合成一个有机的整体 struct student{ int num; char name[20];} struct student std1, s...原创 2011-01-17 13:06:09 · 190 阅读 · 0 评论