- 博客(22)
- 资源 (18)
- 收藏
- 关注
转载 深入理解ARM体系架构(S3C6410)---PWM实例
深入理解ARM体系架构(S3C6410)---PWM实例分类: 嵌入式arm篇2012-03-24 12:30 2088人阅读 评论(3) 收藏 举报本系列文章由muge0913编写,转载请注明出处:http://blog.csdn.net/muge0913/article/details/7389801作者:张同浩,邮箱:muge0913@sina.com
2012-03-31 08:33:08 845
转载 自旋锁
在初级驱动的我们介绍了几种同步方式,有同学对自旋锁有些不理解,现在把这部分内容详细的讲述一下。自旋锁与互斥锁有点类似,只是自旋锁不会引起调用者睡眠,如果自旋锁已经被别的执行单元保持,调用者就一直循环在那里看是否该自旋锁的保持者已经释放了锁,"自旋"一词就是因此而得名。由于自旋锁使用者一般保持锁时间非常短,因此选择自旋而不是睡眠是非常必要的,自旋锁的效率远高于互斥锁。信号量和读写信号
2012-03-30 09:42:01 500
转载 tmux使用教程
使用tmuxtmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权。使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机;当然其功能远不止于此。安装可以使用Ports安装tmux,位置在/usr/ports/sysutils/tmux
2012-03-23 09:21:11 5527
转载 tmux
在上一节linux下远程管理利器-ssh>>中,笔者有提到:上一节所讲的功能都是参照linux远程管理的屠龙刀>>里的功能来讲的.笔者想收回这句话,因为有替SecureCRT打广告之嫌.其实吧,这些功能无论我们使用哪种软件都是会遇到的问题.我们都要在那个软件上解决这些问题,只是碰巧上次是在使用SecureCRT的时候遇到的罢了.在使用无论哪种软件远程管理linux的时候,我们总会遇到一个靠那个软件
2012-03-23 09:07:23 1654
转载 SDIO WiFi模块分析
S3C6410硬件模块分析 -- SDIO WiFi模块分析 (2011-05-04 17:42)分类: 底层开发Andrew Huang 转载请注明作者及网址. 手头的上课s3c6410开发板,带了SDIO接口的WiFi模块,但是没有Linux下的驱动,因此在上网络驱动时课参考s3c2440的实现试着分析和调试一下SDIO的WiFi驱动。
2012-03-21 15:44:26 7580
转载 sprintf
sprintf() 格式化输出函数(图形)功能: 函数sprintf()用来作格式化的输出。用法: 此函数调用方式为int sprintf(char *string,char *format,arg_list);说 明: 函数sprintf()的用法和printf()函数一样,只是sprintf()函数给出第一个参数string(一般为字符数组),然后再调用 outtextxy()函数
2012-03-19 19:33:48 540
转载 Git介绍及其使用
Git是一个分布式的版本控制工具,本篇文章从介绍Git开始,重点在于介绍Git的基本命令和使用技巧,让你尝试使用Git的同时,体验到原来一个版本控制工具可以对开发产生如此之多的影响,文章分为两部分,第一部分介绍Git的一些常用命令,其中穿插介绍Git的基本概念和原理,第二篇重点介绍Git的使用技巧,最后会在Git Hub上创建一个开源项目开启你的Git实战之旅 Git是什么 G
2012-03-08 15:21:22 652
转载 MINI6410移植攻略
转载请注明出处:http://blog.csdn.net/muge0913/article/details/7083052一、mini6410移植全攻略(1)--uboot移植之搭建开发环境二、mini6410移植全攻略(2)--uboot移植之搭建项目框架三、mini6410移植全攻略(3)--uboot移植之支持nand flan
2012-03-08 12:34:32 610
转载 linux信号处理
转载请注明出处:http://blog.csdn.net/muge0913/article/details/7317621信号处理是linux程序的一个特色。用信号处理来模拟操作系统的中断功能。要想使用信号处理功能,你要做的就是填写一个信号处理函数即可。[cpp] view plaincopyprint?
2012-03-08 12:27:04 456
转载 linux-进程
转载请注明出处:http://blog.csdn.net/muge0913/article/details/7315522 如果我们把计算机上的操作系统及各种各样的软件看成一系列的有机生命,而不是指令集,那么这就是一个进程的世界,在进程的世界中同样有“道德”和“法制法规”,窥探进程世界,看它的侠肝义胆,风雨江湖路~~~~~ linux支持多个进程同时进行,
2012-03-08 12:23:45 436
转载 linux-内存映像
转载请注明出处:http://blog.csdn.net/muge0913/article/details/7315197内存映像其实就是在内存中创建一个和外存文件完全相同的映像。用户可以将整个文件映射到内存中也可以部分映射到内存。系统会将对内存映像的改动如实的反映到外存文件中。从而实现了通过内存映像对外存文件的操作。 内存映像的特点:1、 可以加快对I
2012-03-08 12:20:38 1776
转载 linux-锁定内存
转载请注明出处:http://blog.csdn.net/muge0913/article/details/7314854Linux 实现了请求页面调度,页面调度是说页面从硬盘按需交换进来,当不再需要的时候交换出去。这样做允许系统中每个进程的虚拟地址空间和实际物理内存的总量再没有直接的联系,因为在硬盘上的交换空间能给进程一个物理内存几乎无限大的错觉。交换对进程来说是
2012-03-08 12:19:20 3706
转载 动态内存
转载请注明出处:http://blog.csdn.net/muge0913/article/details/7314130使用动态内存时需要用户自己去申请资源和释放资源。用户可以随时的分配所需空间,根据需要分配空间大小,并在最后释放申请内存。动态内存也存在隐患:在大型的项目当中管理申请的动态内存是很复杂的,以及释放申请的内存有难想起的。在释放动态内存时可能不止一个指
2012-03-08 12:18:08 508
转载 linux Variable
华为面试题:程序的局部变量存在于(堆栈)中,全局变量存在于(静态区 )中,动态申请数据存在于( 堆)中。一点小总结: 1、关于堆栈,印象最深的就是在做uboot移植,在你准备进入c代码时,你必须给c代码一个良好的运行环境,其中重要的一项就是设置堆栈。2、关于静态内存分配和动态内存分配的区别及过程1) 静态内存分配是在编译时
2012-03-08 12:17:07 709
转载 linux-C-extern
华为C语言面试题如何引用一个已经定义过的全局变量?答:extern可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个变量写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错
2012-03-08 12:15:54 853
转载 linux-windows下的链接库
在做完mini6410移植全攻略后,打算把自己的linux c笔记,贴出来和大家共享,有不对支持希望大家指出,谢谢!!转载请注明出处:http://blog.csdn.net/muge0913/article/details/7308204直接写过程~~~~~VisualC++6.0创建一个静态库。源文件的代码很简单,
2012-03-08 12:14:14 326
转载 linux动态链接库
在做完mini6410移植全攻略后,打算把自己的linux c笔记,贴出来和大家共享,有不对支持希望大家指出,谢谢!!转载请注明出处:http://blog.csdn.net/muge0913/article/details/7308178在上篇文章中,是对静态链接库的介绍,其实有了上面的介绍动态链接库的制作就简单了,这篇来制作动态链接库~~~
2012-03-08 12:12:58 354
转载 linux-静态链接库
在做完mini6410移植全攻略后,打算把自己的linux c笔记,贴出来和大家共享,有不对支持希望大家指出,谢谢!!转载请注明出处:http://blog.csdn.net/muge0913/article/details/7308140 在C语言的层面上,对代码的重复利用通常是通过库(library)的方式来实现的。传统意义上的库指的是以后缀.a结尾的文
2012-03-08 12:11:49 405
转载 关于EOF
在做完mini6410移植全攻略后,打算把自己以前的linux c笔记,贴出来和大家共享,有不对支持希望大家指出,谢谢!!转载请注明出处:http://blog.csdn.net/muge0913/article/details/7300097 EOF是 End Of File 的缩写。在C语言中,它是在标准库中定义的一个宏。(1) 判断文件结束多数人认为文
2012-03-08 12:10:36 492
转载 linux--C--getch
getch() 所在头文件:conio.h 函数用途:从控制台读取一个字符 函数原型:int getch(void) 返回值:读取的字符 例如: char ch;或int ch; getch();或ch=getch(); 用getch();会等待你按下任意键,再继续执行下面的语句; 用ch=ge
2012-03-08 12:08:49 428
转载 Linuc--C--getchar
getchar 函数名: getchar 功 能: 从stdin流中读字符 用 法: int getchar(void); 注解: getchar有一个int型的返回值.当程序调用getchar时.程序就等着用户按键.用户输入的字符被存放在键盘缓冲区中.直到用户按回车为止(回车字符也放在缓冲区中).当用户键入回车之后,getchar才开始从stdin流中每次读入一个字
2012-03-08 12:07:43 436
转载 linux内核对S3C2410睡眠模式的支持
linux内核对S3C2410睡眠模式的支持作者:刘洪涛,华清远见嵌入式学院高级讲师,ARM ATC授权培训讲师。一、S3C2410支持4种供电模式(1)NORMAL MODE耗电最大、可以通过关闭具体控制器的时钟来节电(2)SLOW MODE在此模式下可以没有内部PLL,耗电情况依赖于外部时钟的频率(3)IDLE
2012-03-07 10:37:35 454
arm2440内存管理网页资料汇总
2011-03-25
arm电源管理(一 二 三)
2011-03-25
51存储类型与存储区
2009-08-30
单片机C语言编程经典
2009-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人