自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (5)
  • 收藏
  • 关注

转载 HMM学习范例

翻译自:http://www.comp.leeds.ac.uk/roger/HiddenMarkovModels/html_dev/main.html 转载自: http://www.52nlp.cn/hmm-learn-best-practices-one-introduction 隐马尔科夫模型(HMM)依然是读者访问“我爱自然语言处理”的一个热门相关关键词,我曾在《HMM学习

2012-02-24 20:58:20 4098

原创

我想每个人都是喜欢光鲜的。或许作为一个工科学生我不该臆断。苍蝇派学者努力、繁殖。

2010-12-19 08:58:00 3507 1

原创 Mikrokopter MK 代码分析3-uart分析

<br />MK飞控板通过串口提供了大量的调试设置信息。上位机通过串口向MK飞控板发送命令要求,命令支持采集传感器信息、测试电机、传递杆量、3D显示等功能。代码实现放在Uart.c中,两个关键函数是TransmitTxData和ProcessRxData,按照固定数据帧格式进行数据的传送和接收处理。MK的串口数据采用了modified 64base加密,加密后每个字符前均加上'=', 然后加两byte crc校验位。接受到的数据由Decode64负责对加密数据进行逆向解码。<br />TransmitTxD

2010-11-29 20:47:00 6750

原创 Mikrokopter MK 代码分析2-main分析

<br />下面分析Main()主函数过程,分析按照执行顺序依次进行。<br />{<br />cli(); 关闭总中断<br />检测飞控板版本<br />设置LED相应管脚<br />关闭看门狗<br />四通道杆量置零<br />TIMER0初始化,用于产生控制气压高度计偏置电压的pwm信号,控制蜂鸣器鸣叫以及电机更新频率。<br />TIMER2初始化,用于向4017芯片输出pwm信号,从而将1路pwm转换成多路舵机控制信号。<br />UART0初始化MK主串口,负责与上位机的信息交互。<br /

2010-11-29 20:45:00 5171

原创 Mikrokopter MK 代码分析1

<br />1.可变参数va_list的使用<br />先来个简单的例子:<br /> <br />#include <stdio.h><br />#include <stdarg.h><br />int sum(int num,...);<br />int sum(int num,...)<br />{ <br />  int result = 0;<br />  va_list argptr;<br />  va_start(argptr, num);<br />  while(num--)<br />

2010-11-29 20:17:00 6152 1

原创 subversion与TortoiseSVN的使用

<br />本文介绍了 Subversion 的基本概念。详细讲解了在Windows下如何安装使用Subversion与TortoiseSVN。<br /> <br /> <br />一、基本概念<br />1、什么是版本控制?<br /> <br /> <br />简单点来说,版本控制就是数据仓库,它可以记录你对文件的每次更改。这样,就算你在昏天黑地的改了,几个月后老板说不要了,还是按照过去那样,你也不会抓狂,简单的恢复版本操作就搞定一切。<br /> <br />2、什么是Subversion?<br

2010-11-13 21:25:00 13117 1

原创 多任务的基本概念

<br />如何进行任务切换?<br />、分配堆栈,改变堆栈指针。<br />、保存和恢复寄存器的值。<br />、保存任务状态以及任务选择。<br /> <br />何时进行任务切换?<br />、任务主动放弃CPU。<br />、任务时间片结束。<br />、对于抢占式的操作系统,任务主动放弃CPU或中断服务程序使高优先级任务就绪,中断退出时进行任务切换。<br />、超时的本质是时钟节拍中断使高优先级的任务进入就绪态。

2010-09-20 21:19:00 3549

原创 多任务程序

<br />%调用任务<br />void run( void(*ptask)() )<br />{<br />(*ptask)();<br />}<br /> <br />%任务函数指针<br />void (*task[])() = {task0,task1,task2,task3};<br /> <br />%任务具体实现<br />void task0(void) { }<br />...<br />void task3(void) { }<br /> <br />%主函数<br />main()<

2010-09-20 21:12:00 3172

原创 Linux学习规划-国嵌

学习步骤、Linux系统管理,如一些基本指令的使用,Shell编程。、Linux应用程序开发。、处理器基础,如ARM体系结构与编程。、Linux内核开发基础。、嵌入式Linux环境搭建。、Linux驱动开发。、深入Linux内核。涵盖内容、Linux定制安装,命令详解,samba等使用,Shell编程。、Gcc,gdb,makefile的使用,文件编程,时间编程,多进程及进程间通信,多线程编程,网络编程。、ARM处理器工作模式,系统寄存器,寻址方式,汇编指令集,C语言编程,ADS开发环境。、内核配置,内核模

2010-09-20 20:53:00 3470 1

原创 Protel小记

新建pcb工程,添加sch与pcb文件。添加sch与pcb库文件,制作元件及封装。ctrl+G snap grid设置,Q键mil与mm切换。原理图绘制完成,元件封装确定好,之后编译原理图,在system中看message。在绘制封装的时候一定要设置参考点,否则在pcb图上选择这个元件有困难。更改了pcblib中内容时要在pcblib中右键update。选中一个元件,find similar objects可以选择具有相同特性的元件。pcb布线时先设置规则。布线时尽量红线同一个方向,蓝线同一个方向,如红线水

2010-08-20 21:44:00 3365

原创 matlab图像处理基本函数

graythreshim2bwrgb2graybwlabelbwboundariesbwselectimtoolminboundrect(从mathworks网站下载)

2010-08-19 21:21:00 3439

基于A*的华容道(C#实现)

C#实现的基于A*的华容道,改编自csdn上下载的广度优先搜索的华容道程序。

2011-12-08

kernel-devel-2.6.25-14.fc9.i686.rpm

vmware安装Fedora9时,先安装kernel-devel-2.6.25-14.fc9.i686.rpm才能安装vmtools

2010-03-08

c#小型图书销售系统

本人课程设计,功能完善,界面美观。使用sql数据库,希望与大家相互学习多多交流。

2010-01-23

ucos嵌入式实时操作系统随书光盘

Jean J.Labrosse著《ucosii嵌入式实时操作系统》随书光盘。有源代码等资源。

2009-11-17

链栈基本操作 出栈 入栈 创建

标准格式 typedef struct linklist { int data; struct linklist *next; }LinkStack; LinkStack* Init_LinkStack(); LinkStack* Push_LinkStack(LinkStack *,int); LinkStack* Pop_LinkStack(LinkStack *,int*); void Show_LinkStack(LinkStack *);

2009-11-05

空空如也

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

TA关注的人

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