自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

自由的天空

30年众生牛马,60年诸佛龙象!

  • 博客(13)
  • 资源 (62)
  • 收藏
  • 关注

转载 队列的入门知识

出处:http://blog.csdn.net/hui12581/article/details/45023197一、Java  Queue基础Queue: 基本上,一个队列就是一个先入先出(FIFO)的数据结构offer,add区别:一些队列有大小限制,因此如果想在一个满的队列中加入一个新项,多出的项就会被拒绝。这时新的 offer 方

2016-12-30 09:02:47 815

原创 【C语言常识】原子性问题一

这篇博客写的会很散,因为都是一些琐碎的东西,看客们就直接飞过就可以了。一、对数据的原子性访问对数据的原子性访问,也即是对数据完整性问题的探究。打个比方ISR对uint16_t型数据写操作,用户TASK对去读取,并且做判断,根据判断结果进行操作。这是一个很常见的应用,如果实在8位机上,那么对于变量的读取需要两个周期完成。如果刚读完一个字节,被ISR打断,ISR对数据进行了写操作后

2016-12-29 20:02:34 2979

转载 【C语言常识】volatile必备知识

出处:http://baike.baidu.com/link?url=Mto9DX-eCws3mr8t2vo43YtqzKMwtJBOQhRF17mgHT8IlofnMLuzh2ulBSYNI5YQJbWnh5QJLLdIyANdM4gfqcrPC7ejLJ1siqzXi9yliUO作为一名嵌入式工程师,基础知识必须扎实,我们一起学习吧。volatile

2016-12-29 10:51:52 565

原创 调度器学习笔记五:添加system timer service

前面篇幅介绍了下合作式调度器,并且实现了一个fpfsm调度器。但是这个只是一个调度,没有提供任何的系统服务。看过时间触发那本书的同学,一定知道基于时间触发对于具有周期性质和带有延时性质的任务执行的便利,那么今天我就为fpfsm添加了软件延时服务。      这个会带来什么便利呢?以一个灯为例。首先来看下基于软件延时的实现:1、延时函数是NONE-block;2、每次任务需要查询

2016-12-28 19:18:09 615

转载 消息队列和管道的区别

转载自:http://bbs.chinaunix.net/viewthread.php?tid=265266作者:beginner-bj请问管道和消息队列有什么不同管道通信(PIPE)管道通信方式的中间介质是文件,通常称这种文件为管道文件。两个进程利用管道文件进行通信时,一个进程为写进程,另一个进程为读进程。写进程通过写端(发送端)往管道文件中写入信息;读进程通

2016-12-26 19:55:28 8168

原创 调度器学习笔记四:fpfsm调度器介绍

前几天,受一位物理网大神的影响,想写一个自己的合作式调度器,最近正好在学习状态机,就按着状态机的思路自己写了一个。    首先来介绍下这个合作式调度器的思路。1、任务插入就绪队列支持两个优先级,时间都是O(1),一个队尾,一个队首;2、任务的调度时间为O(1);3、任务返回false,则本任务不在自动加入队列;返回ture,则执行完毕后,任务自动加入到队尾;4、任务池可自定

2016-12-22 19:36:05 847

转载 【C语言常识】二叉树入门知识

出处:http://blog.csdn.net/luckyxiaoqiang/article/details/7518888/树是一种比较重要的数据结构,尤其是二叉树。二叉树是一种特殊的树,在二叉树中每个节点最多有两个子节点,一般称为左子节点和右子节点(或左孩子和右孩子),并且二叉树的子树有左右之分,其次序不能任意颠倒。二叉树是递归定义的,因此,与二叉树有关的题目基本都可以用递

2016-12-21 10:15:47 678

转载 【C语言常识】结构体与联合体

结构体与联合体是C语言的常见数据类型,可对C的基本数据类型进行组合使之能表示复杂的数据结构,意义深远,是优异代码的必备工具。一.        struct与 union的基本用法,在语法上union与struct相同,因此只以struct为例1.1        基本用法:1. struct AA{ int a; int b;}; //结构体的声明和定义2. struct

2016-12-16 09:23:23 1263

原创 汉明码C语言实现

最近在研究汉明码,查阅了些资料,大概了解了知识,先记录下来以备不时之需。一、通信相关知识      数字通信时候从差错控制角度看,信号可以分为三类:1、随机信道--------在随机信道中,错误码出现时随机的,且错误码之间是统计独立的;2、突发信道--------错误码是成串集中出现的;3、混合信道--------存在随机错误和突发错误两种错误码;       常用的差错控

2016-12-14 08:55:22 7640 1

原创 调度器学习笔记三:HSM状态机理解

今天心情不错,突然想明白了困扰自己几个月的HSM(层次状态机)问题,“顿悟”的感觉真是舒畅。这也再次证明不够聪明的人(我),应该勤能补拙。废话少说,把自己的体会总结如下。        HSM被称为层次状态机,用一个专业术语就是具有行为继承,类似OOP中的类继承。那怎么去理解这个行为继承呢,稍后再说。        首先来说说FSM,状态机?如果我们把每个状态都认为是一个函数,并且函数返回

2016-12-08 19:22:39 7306

转载 单片机低功耗

出处:http://www.amobbs.com/thread-4932393-1-1.html不知从什么时候开始,随便做个什么电子产品,至少是电池供电的,都要求低功耗特性了。好在市面上随便什么芯片都敢在自己的数据手册的第一页赫然写着低功耗。究竟怎样算低功耗?小于5mA?小于1ms?小于100uA?离开了应用场合,似乎数值也失去了单纯的意义,总之越小越好。但感觉上,能用水果

2016-12-08 09:14:02 25640 2

转载 调度器学习笔记二:软件架构模式

出处:http://colobu.com/2015/04/08/software-architecture-patterns/软件架构模式本文是我在阅读O'Reilly免费的电子书 Software Architecture Patterns过程中做的笔记。首先这本书非常新,2015年3月30号订正后发布。其次将目前流行的几种架构详细进行了剖析和比较

2016-12-06 09:24:02 2188

转载 调度器学习笔记一:合作式调度器

最近看了很多关于调度方面的文章,看的云里雾里,现整理如下,还请大神们多多指教。    目前MCU大部分是不上操作系统的,基本都是裸编。也就是说,我们自己要去管理任务的调度,举个大家常用的例子:     main()    {//初始化芯片。。。//初始化变量,或者其他功能while(1){task1();task2();task3();...

2016-12-02 19:41:18 4758

C语言标准库函数查询手册

很不错的C语言标准库查询手册,送给大家。

2017-01-09

C语言参考手册中文第五版

很不错的C语言参考书,案头必须查找工具书。

2017-01-06

C语言状态机

一份很不错的C语言状态机文档,送给大家。

2017-01-06

让你不再害怕指针

很不错的pdf,都是干货,免费给大家,讲解C指针的必须小册子。

2017-01-05

从单片机初学者迈向单片机工程师

这本PDF不错,是一个初学者和工程师的分水岭,免费给大家。

2017-01-05

时间触发嵌入式系统设计模式

一本不错的书,免费送给大家。。。。。。。

2017-01-04

C++串口控件

主要用于C++开发RS232控件

2016-11-20

340 341 OTG官方驱动包

本驱动包为官方340/341的Android开发驱动包,包括: 1、驱动库; 2、驱动库说明; 3、官方DEMO源码,Android studio v2.2.2版本; 4、一款官方APP调试工具;

2016-11-10

PIC XC系列编译器破解

本破解方法适合PIC XC8 XC16 XC32等编译器,不过对版本有要求,请详细查看破解说明。

2016-06-14

PIC C18破解文件

本文件包含破解C18文件,破解后再按键高级版本C编译器

2016-06-14

51单片机多任务操作系统的原理与实现

51单片机多任务操作系统的原理与实现,可以实现多任务。

2016-03-14

PT协程库v1.4

最轻量级的C协程库,很不错,对于不上操作系统的同事,编程有很大帮助!

2015-09-07

PIC C32编译器用户指南和函数手册-中文版

这个是PIC单片机的C32编译器用户指南和编译器函数手册的中文版,很不错,免费送给大家!

2015-07-01

LCD12864-ST7920-PIC18F4550历程

显示串口操作LCD12864-ST7920,实现DDRAM,CGRAM和GDRAM操作,程序分别实现了画一幅画,写一首诗,用户自定义字等等!

2015-06-12

计算机图形学讲义

计算机图形学是利用计算机研究图形的表示、生成、处理、显示的学 科。经过30多年的发展,计算机图形学已成为计算机科学中,最为活跃的分 支之一,并得到广泛的应用。本章将介绍计算机图形学的研究内容、发展历 史、应用和图形学前沿的发展方向,同时介绍一些图形硬件的基本原理,使 读者对图形学的有关内容有个概括性的了解。

2015-05-14

C语言模块化编程

很不错的资料,适合新手看看,入门!关于单片机C语言设计,告诉您怎么模块化设计自己的程序!

2015-05-09

32位单片机C语言编程:基于PIC32

非常不错一本关于PIC32单片机的书籍,由Lucio Di Jasio编写,由张鼎和岳虹译注,人民邮电出版社出版发行,

2015-05-06

PIC18FF4550官方HID设备程序和电路原理图

官方给的PIC18F455USB程序,类型为HID类,不需要加载驱动,并带官方原理图。 软件平台 1、编译环境:MPLAB IDE v8.90; 2、编译器: mcc18.exe v3.35;

2014-12-02

从零开始学SQL Server

桂颖主编,电子工业出版社出版,很不错的一本SQL Server入门书籍!

2014-11-25

[SQLite权威指南(第二版)].Grant.Allen.扫描版.pdf

很不错的一本书,就免费送给大家了!希望能帮助需要的人!

2014-11-02

IEC 60270 2000/2015

IEC 60270 -2015.pdf IEC 60270 - 2000 局部放电测量.pdf

2023-08-03

基于STM32F103RET6平台PWM实现正玄波

本代码为基于STM32F103RET6平台,利用循环DMA实现16点正玄波,其中频率可调,幅度可调。为了输出负半波,其直流分量为1.65V。

2019-07-12

lwip v1.41 RAM TCP客户端学习资料+源码历程

源代码为正点原子的基于407板子的网络实验4 RAW_TCP客户端实验 资料有: lwip-1.4.1 LwIP协议栈的设计与实现_中文译稿 LwIP协议栈源码详解 LwIP应用指南 V0.01

2019-04-16

LED模块化服务

LED模块化服务源码,采用了OOPC思路,仅供学习,如果用于实际项目,请经过严格测试。

2019-04-03

Doxygen安装吧

Doxygen比较全的安装包,都有了,还有安装使用教程,生成代码分析的很不错的工具

2018-04-21

网络抓包工具

Wireshark XP win7免安装版本

2017-12-01

Acrobat DC一键破解补丁

Acrobat2015版破解补丁,大家都知道这款软件把pdf转word特别好用,特此把和谐方法送给大家。注意使用说明,一定以管理员权限运行。

2017-09-11

RS232接线说明带原理图库和封装库(AD9版本)

经常做RS232电路,但是很容易搞反接口,今天做个总结,发上来,方便大家。RS232接线说明带原理图库和封装库(AD9版本)

2017-09-07

单片机模块化之一:按键

此为V1.00版本,只支持C99标准,切只测试了一个按键情况,如果有BUG请留言,如果用于实际项目,如果有任何后果,本人概不负责。

2017-08-27

GD32F1x0_Firmware_Library_V2.0.0

GD32F1x0_Firmware_Library_V2.0.0

2017-05-13

mdk中文资料

ARM®Profiler用户指南 ARM®Workbench IDE用户指南 RealView 编译工具要点指南 RealView®编译工具NEON向量化编译器指南 RealView®编译工具编译器参考指南 RealView®编译工具编译器用户指南 RealView®编译工具汇编器指南 RealView®编译工具开发指南 RealView®编译工具库和浮点支持指南 RealView®编译工具连接器参考指南 RealView®编译工具连接器用户指南 RealView®编译工具入门指南 RealView®编译工具实用程序指南

2017-05-13

SPI-SD历程

一个简单的SPI模式SD卡历程

2017-05-09

GD32F130FXP6_Demo for keil v4.72

一个GD32F130FXP6的例子

2017-04-26

GD32F1x0_Firmware_Library_V1.0.1

本函数库为GD32F1x0_Firmware_Library_V1.0.1

2017-04-26

keil4 和J-LINK一些资料

JLINK问题.pdf JTAG与SWD引脚对比.pdf Keil Software –Cx51 编译器用户手册 中文完整版》(403页).pdf keil_μVision4使用详解教程.pdf mdk中切换debug和release的方法.pdf PC-lint在keil4下的使用.pdf

2017-04-25

J-LINK V8 固件恢复

J-LINK V8固件恢复教程,PC上安装的Setup_JLinkARM版本不能高于Setup_JLinkARM_V408i,本压缩包含次软件安装包。

2017-04-25

GD32F1x0 for keil v4.7插件

GD32F1X0系列 for keil V4.7插件

2017-04-24

清理VS工程小工具

清理VS工程小工具

2017-04-02

MFC画曲线例子

一个MFC画曲线例子

2017-04-02

SerialEnum vs2010工程

可以在VS2010平台运行的SerialEnum工程实例,列举电脑所有串口。

2017-02-23

空空如也

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

TA关注的人

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