自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (6)
  • 收藏
  • 关注

转载 基于FPGA的ds18b20温度传感器设计程序

end               else if (step == 46)               begin                 bit_valid                    step                         state                      else if (step == 47)

2014-11-20 19:23:14 11412

转载 FPGA设计中RS232串口的Verilog实现(RX控制器)

一.RX控制器(接收数据)的Verilog实现对串口来讲,TX和RX方向数据传输的格式都是一样的。毕竟对于参与传输的双方来讲,一方是TX,对应的一方就是RX。对于TX方向,串口控制器要根据波特率产生TX方向的时钟(TX_CLK),其时钟的相位是没有要求的,由设计本身决定。而在RX方向,时钟(RX_CLK)的生成则有所不同。首先时钟频率也是根据波特率产生,这对于TX和RX都是一样的,

2014-11-20 18:43:47 3492

转载 FPGA设计中RS232串口的Verilog实现(TX控制器)

RS232串口是一种简单的异步串行通讯方式,虽然传输速率不太高,但因为通讯协议简单,实现起来非常容易,所以在对数据带宽要求不太高的场合得到了非常广泛的应用。今天我们在这里讨论一下RS232串口通讯的Verilog实现。一.硬件电路:下面是一个典型的计算机与串口设备的连接示意图。RS232采用DB9或DB25的接口。最简单的连接方法只需要TXD和RXD两根信号线分别传输和接收数据

2014-11-20 18:42:22 9427

转载 基于FPGA的DS18B20控制程序设计及其Verilog实现(三)

三,DS18B20的温度测量控制在该系统中,1-Wire总线上只存在1个DS18B20,在控制DS18B20进行温度测量的时候,根据1-Wire总线的特性和DS18B20的控制要求,可以采用相对简单的控制流程。下面是控制流程图:我们用状态机来实现这个控制流程。从控制流程图可以看到,系统从空闲状态到读出温度数据,总共有8个大的步骤。而其中2和6,3和7是相同的,用状态机实现的

2014-11-20 18:41:15 8303 2

转载 基于FPGA的DS18B20控制程序设计及其Verilog实现(二)

(2012-05-21 08:40:04)转载▼标签: 杂谈 三,1-Wire总线上按Byte读写的Verilog实现及DS18B20的Byte操作上面用简单状态机实现了1-Wire总线上单bit数据的读写操作。在此基础上,可以通过状态机嵌套的方法实现按Byte的读写操作。实现Byte读写控制的状态机,控制8b

2014-11-20 18:39:16 4230

转载 基于FPGA的DS18B20控制程序设计及其Verilog实现 (一)

基于FPGA的DS18B20控制程序设计及其Verilog实现 (一)  (2012-05-20 22:20:41)转载▼标签: 杂谈 一,总体介绍DS18B20是一个1-wire总线,12bit的数字温度传感器,其详细的参数这里不做具体的介绍,只讨论其基于Verilog的控制程序的设计。

2014-11-20 18:37:48 6137

转载 Linux操作系统文件系统基础知识详解

一 、Linux文件结构   文件结构是文件存放在磁盘等存贮设备上的组织方法。主要体现在对文件和目录的组织上。  目录提供了管理文件的一个方便而有效的途径。  Linux使用标准的目录结构,在安装的时候,安装程序就已经为用户创建了文件系统和完整而固定的目录组成形式,并指定了每个目录的作用和其中的文件类型。                      /根目录          

2014-11-19 15:41:54 1733

转载 操作系统文件管理

在现代计算机系统中,要用到大量的程序和数据,因内存容量有限,且不能长期保存,故而平时总是把它们以文件的形式存放在外存中,需要时再随时将它们调入内存。如果由用户直接管理外存上的文件,不仅要求用户熟悉外存特性,了解各种文件的属性,以及它们在外存上的位置,而且在多用户环境下,还必须能保持数据的安全性和一致性。显然,这是用户所不能胜任、也不愿意承担的工作。于是,取而代之的便是在操作系统中又增加了文件管理功

2014-11-19 15:38:34 1307

转载 设备管理

IO控制方式在整个IO控制方式的发展过程中,始终贯穿着这样一条宗旨:即尽量减少主机对IO控制的干预,把主机从繁杂的IO控制事务中解脱出来,以便更多地去完成数据处理任务。程序IO方式处理机对IO采用程序IO方式,即采用“忙――等待“方式,在处理机向控制器发出一条IO指令启动输入设备输入数据时,要同时把状态寄存器中的忙闲标志置为1.然后便不断的循环测试,直到标志为0.当

2014-11-19 15:16:57 514

转载 地址映射与共享

这次实验做的着实好纠结。。想来也不是说有多难,关键是给的资料太少了,尤其是移植到0.11下那一步,指导书就没几句话,我左看右看也没搞明白到底要干什么。。赵炯同志的那本书又好多要看的,总是看不进去。。不过静下心去看的话还真的能获取好多有用的信息,加上各种百度Google,也不算太难,关键是查资料实在是好费时间啊。。。由于是第一次直接在代码中对内存操作,一会儿虚拟,一会线性,一会物理的,遇到了好多问题

2014-11-19 15:07:27 699

转载 s3c6410地址映射

1.1   寻址空间ARM处理器为32bit处理器,内部32bit地址总线理论寻址空间为4GB,对于6410来说,寻址空间的高2GB在内部为保留(reserved),低2GB(0x0~0x7FFFFFFF)可划分为2部分:主存储区(main memory area)和外设区(peripheral area)。1.2   主存储空间(Main memory area)

2014-11-19 15:06:36 510

转载 操作系统—存储管理

突然发现自己好久没写博客了,前段时间忙着实习的笔试,看了很多方面的书,感觉有点凌乱,这几天再重新温习一下,写一下博客就当是做做笔记,记录一下学习的过程吧!下面本上是属于知识点的归纳,基本上本博客里面的概念很多都是来自于其他博客,在这里只是个自己做一个归纳和总结: 1.http://blog.csdn.net/lwlliang/article/details/6212262 2.ht

2014-11-18 22:27:11 842

转载 实时操作系统任务调度

最近看了一些实时操作系统的源码,关于任务调度是实时操作系统的重要组成部分,但是何时发生调度,怎样才能发生调度却不是非常的清晰,书中一本而言所说的都是“如果有更高优先级任务就绪,就会发生调度”,这会让很多的读者产生很大的歧义:在当前的任务中,并没有关于就绪表等全局变量的访问,当前的任务也有自己的堆栈空间,我并不知道是否有更高优先级的任务就绪,之所以产生这些疑惑是没有搞清楚什么时候发生调度,怎

2014-11-18 18:55:00 6739

转载 任务调度

ucos的任务调度思想是:“近似的让每时每刻让优先级最高的就绪任务处于运行状态”。在具体做法上,他在系统或用户任务调用系统函数及执行中断服务程序结束时来调用调度器,以确定应该运行的任务并运行它。        1,调度器的主要工作      在多任务系统中,令CPU中止当前正在运行的任务转而去运行另一个任务的工作叫做任务切换,而按某种规则进行任务切换的工作叫做任务调度。  

2014-11-18 16:11:16 1102

转载 uC/OS II 学习笔记

uC/OS II 提供给用户通用接口函数都在Ucos_ii.h中【uC/GUI 提供给用户通用接口函数都在INC包含的各个头文件中,使用时参考官方的手册用就好了,有中文版的】;INT8U  const  OSUnMapTbl[256] = {    0u, 0u, 1u, 0u, 2u, 0u, 1u, 0u, 3u, 0u, 1u, 0u, 2u, 0u, 1u,

2014-11-18 16:07:52 822

转载 uC/OS-II源码分析(1)

一、uC/OS-II的简介uC/OS是一个微型的实时操作系统,包括了一个操作系统最基本的一些特性,如任务调度、任务通信、内存管理、中断管理等,而且这是一个代码完全开放的实时操作系统,简单明了的结构和严谨的代码风格,非常适合初涉嵌入式操作系统的人士学习,它可以让我们以最快的速度来了解操作系统的概念、结构和模块工作原理,并由浅入深逐步推广到商用操作系统上。同时对于那些对操作系统感兴趣的爱好

2014-11-18 16:06:23 879

转载 uC/OS-II的任务同步与通信

多任务合作过程中的,操作系统应解决两个问题:一是各任务之间应具有一种互斥关系,即对于某个共享资源的共享,如果一个任务正在使用,则其他任务只能等待,等到该任务释放该资源以后,等待的任务之一才能使用它;二是相关的任务在执行上要有先后次序,一个任务要等其伙伴发来通知或建立了某个条件后才能继续执行,否则只能等待。      任务之间的这种制约性的合作运行机制叫做任务间的同步。 事件

2014-11-18 16:03:36 1042

转载 uC/OS-II源码分析(一)

uC/OS-II源码分析(总体思路一) (2009-05-06 23:08:10)转载▼标签: ucos-ii分析 源码 总体概念 it分类: ucos-II首先从main函数开始,下面是uC/OS-II main函数的大致流程:main(){ OSInit();

2014-11-18 15:56:01 452

转载 uC/OS-II中的任务管理

uC/OS-II简介    uC/OS是一种公开源代码、结构小巧、具有可剥夺实时内核的实时操作系统。用户只要有标准的ANSI的C交叉编译器,有汇编器、连接器等软件工具,就可以将uC/OS嵌入到开发的产品中。uC/OS-II具有执行效率高、占用空间小、实时性能优良和可扩展性强等优点,最小内核可编译至2KB。uC/OS-II已移植到几乎所有知名的CPU上。    严格地说,uC/O

2014-11-18 15:41:31 1589

转载 一个简单的操作系统的实现

业余时间想研究一下RTOS,但是现有的嵌入式系统很多,代码量也很大,厚厚的一本书,又是任务控制块,又是链表又是指针的指来指去,让人不耐心点根本看不下去,也没太多时间去研究。于是就有了自己动手去做的想法,这样可以提高兴趣.比看书有意思。慢慢的发现,操作系统也没有那么神秘。触发软中断,保存堆栈,开始进行任务切换。于是一个多任务就出来了,但是一个完整的操作系统并不简单,涉及到一系列的算法和数据结构的运用

2014-11-18 15:08:30 1118

SPI通讯协议

同步串行外设接口(SPI)是由摩托罗拉公司开发的全双工同步串行总线,该总线大量用在与EEPROM、ADC、FRAM和显示驱动器之类的慢速外设器件通信。 

2015-08-31

huffmanCompress哈弗曼压缩与解压缩

huffmanCompress哈弗曼压缩与解压缩,一个压缩工具

2014-08-28

uCos2_os_api.c

uCos2操作系统,的系统源码中API函数的.C文件,基于uC/OS基本函数库开发的能够最大限度满足上层系统需求的API

2014-08-28

模拟电路ppt

这个是模拟电路教学用的的ppt资源,有助于自学或复习用很珍贵的哦

2012-09-25

模拟电路资源

这个是模拟电路教学用的的ppt资源,有助于自学或复习用很珍贵的哦

2012-09-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除