上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页
摘要: 检测步骤:在启动的时候,将0x4000003c位置开始的四个字节清零,然后读取0x0000003c位置开始的四个字节。 如果回读的结果为零,说明是Nand boot,否则就是Nor boot修改start.S 第90 行左右添加一个Flash 启动标志,从Nand 启动时将其设置为0 ,从No... 阅读全文
posted @ 2015-01-08 10:52 来杯绿茶 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 大部分驱动除了需要具备读写设备的能力之外,还需要具备对硬件控制的能力。 一、在用户空间,使用ioctl系统调用来控制设备,原型如下intioctl(intfd,unsignedlongcmd,...);/*fd:文件描述符cmd:控制命令...:可选参数:插入*argp,具体内容依赖于cmd*/ ... 阅读全文
posted @ 2015-01-07 23:41 来杯绿茶 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 现代操作系统有三大特性:中断处理、多任务处理和多处理器。这些特性导致当多个进程、线程或者CPU同时访问一个资源时,可能发生错误,这些错误是操作系统运行所不允许的。在操作系统中,内核需要提供并发控制机制,对共享资源进行保护。 在操作系统中,并发是指一个时间段中有几个程序都处于已启动运行到运行... 阅读全文
posted @ 2015-01-07 22:50 来杯绿茶 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1、字符设备:是指只能一个字节一个字节读写的设备,不能随机读取设备内存中的某一数据,读取数据需要按照先后数据。字符设备是面向流的设备,常见的字符设备有鼠标、键盘、串口、控制台和LED设备等。 2、块设备:是指可以从设备的任意位置读取一定长度数据的设备。块设备包括硬盘、磁盘、U盘和SD卡等。 每一... 阅读全文
posted @ 2015-01-07 21:33 来杯绿茶 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 一、启动流程二、建立项目 解压源码,进入目录:#tar xjvf u-boot-2010.06.tar.bz2#cd u-boot-2010.06/board/samsung/ 建立mini2440 文件夹:#mkdir mini2440 2440 和2410 的模板复制#cp -rf smd... 阅读全文
posted @ 2015-01-07 11:52 来杯绿茶 阅读(282) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/bullbat/article/details/7097213http://os.chinaunix.net/a2009/0503/992/000000992793.shtmlhttp://blog.csdn.net/mishifangxiangdefeng... 阅读全文
posted @ 2015-01-06 23:35 来杯绿茶 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 一、进程概念 进程是程序执行的一个实例。操作系统会以进程为单位,分配系统资源,进程是资源分配的最小单位。Linux进程的四大要素 1:一段供进程执行的程序,该程序可以被多个进程执行。 2:独立的内核堆栈。 3:进程控制快(task_struct:有了这个数据结构,进程才能成为内核调度的一个基本单位接... 阅读全文
posted @ 2015-01-06 23:21 来杯绿茶 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 本文讲述linux在X86平台上的分段和分页机制MMU(内存控制单元):硬件电路。 逻辑——分段单元——线性——分页单元——物理 逻辑地址:程序代码里的地址。段+偏移量 线性地址:逻辑地址经过分段转换为线性地址。如果是32位CPU,可表达4G的线性地址。0x00000000-0xfffff... 阅读全文
posted @ 2015-01-06 20:55 来杯绿茶 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 一、linux系统结构 阅读全文
posted @ 2015-01-06 20:44 来杯绿茶 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 在C语言的学习中,对内存管理这部分知识的掌握尤其重要。malloc()和free()的基本概念以及基本用法:1、函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。关于... 阅读全文
posted @ 2015-01-05 22:52 来杯绿茶 阅读(1037) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页