- 博客(25)
- 资源 (2)
- 收藏
- 关注
原创 Ubuntu虚拟机+ROS+Android开发环境配置笔记
按照官方的教程配置ROS(Robot Operating System)和Android开发环境会遇到不少问题,这个笔记总结了遇到的一些问题和解决方案。
2015-08-13 11:00:16
5026
原创 KEIL/IAR 与 Doxygen 快速上手 - 嵌入式编程的注释管理小技巧
在代码量较小时,一些朴素的注释习惯也许还能应付,但随着工程量增大,养成一些好的注释习惯并应用一定的工具,会大大提高代码的整体可读性。Keil和IAR是常用的嵌入式编程IDE,Doxygen是一个功能强大的代码文档生成软件,能够根据源代码的注释自动生成对应的文档。这里简单记录了如何能够快速地利用Keil/IAR生成符合Doxygen规范的代码模板。
2015-07-24 16:33:22
6789
原创 算法笔记-DTW动态时间规整
算法笔记-DTW动态时间规整动态时间规整/规划(Dynamic Time Warping, DTW)是一个比较老的算法,这个笔记从一个简单的DTW计算例子引出DTW的定义并讨论了DTW的实现细节。
2015-05-10 22:49:54
41893
8
原创 我们可以推测矩阵乘法最优解的时间复杂度么?
这篇博客没有从数学角度证明矩阵乘法最佳算法的时间复杂度的下限,而是从过往算法发展的进展出发,预测该下限。
2015-01-31 21:35:19
19045
8
原创 嵌入式OS入门笔记-以RTX为案例:十.Keil的RTX调试支持
嵌入式OS入门笔记-以RTX为案例:十.Keil的RTX调试支持 介绍了Keil的操作系统感知调试功能。
2014-08-13 19:58:37
10827
原创 嵌入式OS入门笔记-以RTX为案例:九.关于优先度-翻转,继承和天花板
嵌入式OS入门笔记-以RTX为案例:九.关于优先度-翻转,继承和天花板 介绍了优先度翻转,优先度继承和优先度天花板。
2014-08-13 00:38:08
4343
原创 嵌入式OS入门笔记-以RTX为案例:八.RTX的进程间通讯(二)
嵌入式OS入门笔记-以RTX为案例:八.RTX的进程间通讯(二) 介绍了RTX的信号量和邮箱机制。分析了信号量和互斥锁的区别。
2014-08-07 23:57:16
8606
原创 苹果故意让老iPhone变慢以迫使消费者购买新一代的iPhone?
苹果是不是故意让老iPhone变慢以迫使消费者购买新一代的iPhone?一组来自谷歌Trends的数据也许能为解答这个问题提供一些线索。
2014-07-30 04:11:20
3211
原创 嵌入式OS入门笔记-以RTX为案例:七.RTX的进程间通讯(一)
嵌入式OS入门笔记-以RTX为案例:七.RTX的进程间通讯(一) 介绍了RTX的事件和互斥锁机制。
2014-07-29 01:46:52
5367
原创 嵌入式OS入门笔记-以RTX为案例:六.RTX的任务调度
嵌入式OS入门笔记-以RTX为案例:六.RTX的任务调度介绍了RTX的进程优先度设置和基本的任务调度方法。
2014-07-24 01:20:43
6776
2
原创 嵌入式OS入门笔记-以RTX为案例:五.简单的时间管理
嵌入式OS入门笔记-以RTX为案例:五.简单的时间管理 绕过排程器,简单介绍了进程间协调占用CPU的办法。
2014-07-16 02:37:04
5937
1
原创 嵌入式OS入门笔记-以RTX为案例:三.修改RTX
嵌入式OS入门笔记-以RTX为案例:三.修改RTX具体介绍了如何修改RTX内核和在自己的项目中使用修改过的RTX内核。
2014-06-27 17:36:44
5148
原创 嵌入式OS入门笔记-以RTX为案例:二.快速移植到RTX
嵌入式OS入门笔记-以RTX为案例:二.快速移植到RTX简单分析了用RTX的原因和RTX的基本结构。简单介绍了如何将现有项目移植到RTX上。
2014-06-27 17:13:40
10285
2
原创 BeagleBone Black猎兔犬骨头(黑)- 露出单板计算机的原型吧!
上一节介绍的简单易上手的BoneScript只是BeagleBone Black的小试牛刀而已,别忘了BBB可是五脏俱全的单板计算机! 如果你的BBB还没有准备好,可以点击这里:从安装驱动到简单的Bonescript编程介绍-如何快速开始使用你的BBB 如果你的BBB已经准备好了,我们就来看一下如何发挥出它的全部威力! 一般而言,要成为一台真正意义的电脑,除了CPU,内
2013-08-22 05:17:02
4514
原创 BeagleBone Black猎兔犬骨头(黑)- 简单介绍及快速开始
在开源硬件渐渐盛行的时代,不少社区已经积累了很高的人气,例如大名鼎鼎的Arduino和Raspberry Pi,在众多开发者的共同努力下,已经成为了随处可见的小硬件玩具。没有玩过Arduino和Raspberry Pi都不好意思说自己在玩硬件! 同时,不少新的平台,新的板子也不断加入到开源硬件的大家族,如mbed,由于其方便的在线编译功能,成为了不少项目的首选硬件。
2013-08-17 08:26:22
5050
原创 是计算机语言学家还是Twitter惹的祸?
在文学史上,一本原本销量平平,无人问津的小说在一夜之间跃至畅销书榜首,应该不算罕有。但罗伯特.盖尔贝特(Robert Galbraith)的犯罪小说《布谷鸟的呼唤》(The Cuckoo's Calling)的背后,却有另外一个文学史上前所未有的新故事。 这本书描述了一个在伦敦处境不顺的私人侦探破案的故事,在最早发行之初,本书只卖出了1500本纸质版。而读书评论界几乎没人注意到这本书,更算
2013-07-28 08:21:52
1713
原创 Paradigm Shifts in Kernel Programming 内核编程的范式转移
Paradigm Shift in Kernel Programming内核编程的范式转移Raymond Kwan这篇小文章主要分析了操作系统内核编程中主要使用C和命令式范式的原因,同时讨论了其他范式在内核编程中的可能性。新的范式在这方面作出了很多有益的尝试,同时也是将来操作系统的一个发展方向,但当前仍然有很多问题需要克服。关于编程范式,可以参阅 Programming
2012-11-22 21:41:03
1895
原创 Programming Paradigms 编程范式-笔记
Stephen Covey的《The 7 Habits of Highly Effective People》一书中,有一个关于paradigm shift(范式转移)的小故事:军舰在雾天执行紧急任务,突然发现船的一侧有来自其他处的照明灯光,舰长要求对方转向,否则有两船相撞的危险。可惜对方坚持让军舰转向,互不相让。舰长甚至亮出了自己的军衔相挟“我是海军上校,这里是军舰!”。而最后的结果,却是本
2012-11-18 21:06:03
2928
原创 Linux 内核开发-笔记
操作系统课程作业要求,针对linux 2.6的内核(kernel)进行开发,详细的要求和材料可以参照课程连接:CS3 OPERATING SYSTEMS, PRACTICAL EXERCISEPHASE 1 PHASE 2 主要为如何在DICE机上使用VB和linux内核排程器(scheduler)的背景知识阅读, PHASE 3 是正式的开发,课程评分也只参考这一环节,而这一环节
2012-11-12 03:04:33
1421
Snake-贪吃蛇FPGAVerilog实现
2012-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人