- 博客(9)
- 资源 (6)
- 收藏
- 关注
转载 STM32中断流程处理
作为我的一个习惯,学习某一个平台的东西,总是先要摸清楚中断的处理流程,当然是从文件代码级的流程分析了。 下面就说下stm32的中断流程。我们知道,stm32的库中写好了很多的驱动程序,可以说包括了所有的。同时也提供很多数据处理方式,例如串口的读写,用户可以选择轮询、中断、DMA等3中方式来处理。 关于中断,stm32的库中做好了框架,用户只要填写好几个函数的实现就ok了,就像网上说
2013-08-29 21:27:57 2394
转载 arm的cache 介绍
cache是一个法语单词,意思是"隐藏的存储场所".写缓冲器是一个容量很小的FIFO缓冲器,其主要作用就是对由cache中写到主存的数据提供缓冲.cache控制器将cache行以较高的速度放到写缓冲器中,之后写缓冲器以较低的速度将该cache行写入主存中. 逻辑cache,在虚拟地址空间中存储数据,它位于处理器和MMU之间.处理器可以直接通过逻辑cache访问数据,而无须通过MMU.
2013-08-29 21:25:47 2559
转载 多个进程范文DLL中的函数/全局变量/数据共享段问题
转载请标明是引用于 http://blog.csdn.net/chenyujing1234 第一种方法:数据段共享#pragma data_seg一、#pragma data_seg()1,#pragma data_seg()一般用于DLL中。也就是说,在DLL中定义一个共享的,有名字的数据段。最关键的是:这个数据段中的全局变量可以被多个进程共享。否则多个进程之间无法共享DLL
2013-08-27 14:36:47 5109
转载 linux下学习shell有什么用
shell最大的用处是帮助一个LINUX管理员完成一些繁琐确又单一的问题,比如,你要将数据库里的用户名(1000个)加入到你的系统中,请问你是使用1000次adduser呢还是使用一个循环把他做完,还有一些定时功能,比如每天晚上自动维护服务器,你总不见得每天晚上都在机房守着,很多很多都可以完成。其实LINUX的SHELL在说的白一点就是WINDOWS下的批处理。以上转子:http:
2013-08-27 09:56:08 1668
转载 STM32 DMA使用浅谈
浅谈STM32的DMA模块的使用 -----转贴http://szvcn.blog.163.com/blog/static/1867963200862922147743/前言:接触MCU的编程已经有几年的历史,刚开始是从51(C语言的)学习与应用,后来有学习了8bits的AVR单片机,对MCU有一定的了解;最近接触了STM32的Chip,发现其优点不只是单单宣传的
2013-08-24 21:32:42 1689
转载 STM8内部EEPROM的使用
EEPROM是单片机应用系统中经常会用到的存储器,它主要用来保存一些掉电后需要保持不变的数据。在以前的单片机系统中,通常都是在单片机外面再扩充一个EEPROM芯片,这种方法除了增加成本外,也降低了可靠性。现在,很多单片机的公司都推出了集成有小容量EEPROM的单片机,这样就方便了使用,降低了成本,提高了可靠性。 STM8单片机芯片内部也集成有EEPROM,容量从640字节到2K字节。最为
2013-08-14 09:36:49 11531 1
转载 windows下多线程通信方法(多线程访问同一变量)
多线程知识简介同一进程中可以包含多个线程,由于进程中的多个线程可以共享进程中的资源,所以使同一进程中的多个线程之间通信相对比较简单。当需要有多个线程来访问一个全局变量时,通常我们会在这个全局变量前加上volatile声明,来告诉编译器这个全局变量是“易变”(更直接的讲是“直接存取原始内存地址”,更明确的说是不要编辑器去读缓存中的数据,而是直接从内存中获取变量的值)的,让编译器不要对这个变量
2013-08-12 20:33:15 5139
转载 S3C6410 系统时钟介绍
S3C6410 系统时钟介绍-----------------------------使用环境 PC: ubuntu 11.04kernel: 2.6.32-28-genericcorss: arm-linux-gcc 4.3.2arm: s3c6410-----------------------------作者: LvApp联系方式:
2013-08-11 19:24:06 720
转载 misc设备驱动模型及实例解析
1、misc设备驱动模型 本节我们来看一下misc设备驱动模型的有关内容,首先是看看它的设备结构体,定义在include/linux/miscdevice.h中:[cpp] view plaincopystruct miscdevice { int minor; //次设备号,若为 MISC_DYNAMIC_M
2013-08-01 20:59:15 740
MFCVS2008数据库SQL串口收发多线程文件存储
2012-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人