- 博客(13)
- 资源 (16)
- 收藏
- 关注
原创 为新平台创建 CEC 和 BSP 文件
信息: 为新平台创建 CEC 和 BSP 文件点击这里查看逐句中英文对照机器翻译查看机器翻译免责声明查看本文应用于的产品展开全部 |关闭全部 概要平台生成器集成的开发环境 (IDE) 使用 BSP 和 CEC 文件也汇总的"组件"(例如对于驱动程序、 资源文件和等) 在它们之间的相互关系到另一个,上的说明...平台生成器集成的开发环境 (IDE)
2011-12-28 14:46:44 989
原创 软连接 硬链接
软连接 和硬链接硬链接 的限制1.在同一个文件系统下(可能是现在有很多中文件系统 可能在不通的磁盘或分区中)2.不允许给目录创建 因为这样可能会成环形树,从而就不可能通过路径定位文件了。http://wenku.baidu.com/view/68c54988d0d233d4b14e6954.html
2011-12-19 11:07:38 391
原创 wince怎样启动自启动自己写的程序
wince怎样启动自启动自己写的程序 1、注册表 1.配置project.bib或者添加User Feature,以将含入NK.bin 请参考《让程序在Windows CE系统启动时自动运行-快捷方式》 2.配置platform.reg或者common.reg,在[HKEY_LOCAL_MACHINEinit]段添加如下类似内容: "Launch
2011-12-17 16:21:28 471
转载 .Linux设备驱动程序学习(0)——设备驱动介绍& Hello, world!模块 内核参数传递
Linux设备驱动程序学习(0)——设备驱动介绍& Hello, world!模块 2010-12-20 22:37:43| 分类:嵌入式学习 | 标签:|字号大中小 订阅本文章转自 tekkman.cublog.cn 很多谢Tekkaman Ninja 如需转载,请注明出处: tekkman.cublog.cn设备驱动
2011-12-15 17:29:44 653
原创 linux内核可装载模块(lkm)传参机制
对于如何向模块传递参数,Linux kernel 提供了一个简单的框架。其允许驱动程序声明参数,并且用户在系统启动或模块装载时为参数指定相应值,在驱动程序里,参数的用法如同全局变量。 使用下面的宏时需要包含头文件。 通过宏module_param()定义一个模块参数: module_param(name, type, perm); name既是用户看到的参数名,又是模块内接
2011-12-15 17:24:11 481
原创 Linux内核设计与实现记录
每章的小结第一章:linux 简介第二章:从内核出发make oldconfig make menuconfig make>../somefile make>/dev/null make -j4unlikely(); 宏第三章:进程管理进程描述符 及 任务结构task_structthread_info进程状态进程上下文 进程创建 vfo
2011-12-09 17:49:50 455
原创 “中断上下文”到达豆丁网, 进程上下文和中断上下文 为什么在中断上下文中不能休眠?
http://wenku.baidu.com/view/e42cf723af45b307e8719742.html为什么在中断上下文中不能休眠? 这个问题有很多人问过,我看了下linux得内核代码,原因如下(当然我不能保证一定对,如果有牛人理解得更好,欢迎指正)1. 中断处理的时候,不应该发生进程切换,因为在中断context中,唯一能打断当前中断handler的只有更高优先
2011-12-08 10:38:33 391
原创 进程上下文
进程上下文 可执行程序代码是进程的重要组成部分。这些代码从可执行文件载入到进程的地址空间执行。一般程序在用户空间执行当一个程序调用了系统调用或者触发了某个异常,它就陷入了内核空间。此时,我们称内核“代表进程执行”并处于进程上下文。在此上下文中current宏是有效的。除非在此间隙有更高优先级的进程需要执行并由调度器做出了相应调整,否则在内核退出的时候,程序恢复在用户空间继续执行。
2011-12-08 10:36:46 564
原创 进程上下文与中断上下文
进程上下文与中断上下文 进程上下文和中断上下文是操作系统中很重要的两个概念,这两个概念在操作系统课程中不断被提及,是最经常接触、看上去很懂但又说不清楚到底怎么回事。造成这种局面的原因,可能是原来接触到的操作系统课程的教学总停留在一种浅层次的理论层面上,没有深入去研究。 处理器总处于以下状态中的一种:1、内核态,运行于进程上下文,内核代表进程运行于内核空间;2、内核态
2011-12-08 10:35:32 361
原创 启动代码是几乎是每个arm程序程序必备的,
启动代码是几乎是每个arm程序程序必备的,刚开始看的时候看别人的启动代码时感觉云里雾里,所以懒惰的想法浮现脑中:别人都写好了我还写什么,直接拿来用不就行了,对在我懂得情况下,我一定会拿来就用,但是现在我还不懂,一切就要从头开始,经过几天的努力,现在的感觉是启动代码不过如此 :) ,呵呵。;-----------------------------------------
2011-12-07 15:39:03 322
原创 WINCE的内存配置
WINCE的内存配置WINCE的内存(包括SDRAM及FLASH)的配置包含两个方面:源代码(包括C和汇编)中的定义,及系统配置文件CONFIG.BIB中的定义。源代码中需要定义内存的物理及虚拟地址,大小,并初始化名为OEMAddressTable的结构数组,以告知系统物理地址与虚拟地址的对应关系,系统根据其设置生成MMU页表。而CONFIG.BIB中一般会将内存定义成不同的段,各段用作不同的
2011-12-07 15:35:58 313
原创 扩展SDRAM--64M----》128M
扩展SDRAM--64M----》128M 2008-08-29 11:07:24| 分类:硬件调试 | 标签:|字号大中小 订阅都是由两片构成,现在我还没有看过数据手册,在CSDN找到比较有价值的帖子。http://topic.csdn.net/u/20080704/15/2b2b13ff-105e-47a2-b273-10fdfcd77
2011-12-07 15:26:32 1552
原创 usb_init函数,第二个问题是,第868行的nousb表示什么
关于usb_init函数,第二个问题是,第868行的nousb表示什么?知道C语言的人都会知道nousb是一个标志,只是不同的标志有不一样的精彩,这里的nousb是用来让我们在启动内核的时候通过内核参数去掉USB子系统的,Linux社会是一个很人性化的世界,它不会去逼迫我们接受USB,一切都只关乎我们自己的需要。不过我想我们一般来说是不会去指定nousb的吧。如果你真的指定了nousb,那它
2011-12-01 22:15:41 2455
dhcpinfointernal android 以太网 添加设置Ethernet
2017-11-29
matlab视频教程 自学一本通 安装软件 百度云链接
2017-11-28
Linux 2.6 内核中的电源管理技术
2012-01-07
获取cpu等的catername、instancname等.rar
2011-11-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人