自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yazhouren的专栏

纸上得来终觉浅,绝知此事要躬行

  • 博客(14)
  • 资源 (31)
  • 收藏
  • 关注

原创 px4bootloader总结

利用px4bootloader来实现我们的bootloader, 主要添加zmodem传输文件的功能1. 从reset_handler开始,进入main函数

2017-09-28 11:52:54 1542 1

原创 smartfs使用总结

nuttx系统自带一个文件系统smartfs,我们实现在stm32的内置flash上划定一些区域作为文件系统使用    0.首先要配置mtd_progmem,配置smartfs等    1. fs/smart/smartfs_smart.c调用drivers/mtd/smart.c调用drivers/mtd/mtd_progmem.c调用arch/arm/src/stm32/stm32_f

2017-09-28 09:51:02 1119

转载 NandFlash简介

origin: http://blog.csdn.net/liuhongwei123888/article/details/8642017Flash Memory中文名字叫闪存,是一种长寿命的非易失性(在断电情况下仍能保持所存储的数据信息)的存储器。        从名字中就可以看出,非易失性就是不容易丢失,数据存储在这类设备中,即使断电了,也不会丢失,这类设备,除了Flash,还有其他比

2017-09-26 08:47:43 765

原创 git删除sub module

例如删掉mavlink:git rm --cached modules/mavlink/删除 .gitmodules中mavlink的内容删除 .git/config中mavlink的内容删除 .git/modules/中mavlink的内容删除mavlink git库中的所有git的内容:find ./|grep "\.git"|xargs rmgit add modules

2017-09-20 19:16:35 1164

原创 pro git

本来以为会一些简单的命令就好了,还是代码重要,但是工作中还是有许多地方需要更复杂的操作,于是看是看看这本书吧1. work dir, stage status, commit status    工作目录就是当前没有add时的状态,stage时已经add的状态,commit是已经提交的状态2. .gitignore这里填写要忽略的文件模式3.

2017-09-20 14:20:12 384

原创 直流无刷电机原理及驱动技术

直流无刷电机驱动模块就是可以接收uart数据,通过ATcommand来控制点击,这个模块内部完成pwm信号的输出!

2017-09-19 11:33:17 6793 4

原创 stm32f103使用bootloadr升级后,nuttx跑不起来,必须重启的问题

stm32f103使用bootloadr升级后,nuttx跑不起来,报irq 15异常,必须断电重启,系统才能起来。我将系统的systick disable, irq 15中断关闭,还是会进入到irq 15异常,最后在irq 15异常中直接return OK, 居然正常了,猜测可能芯片这边设计有bug2017.9.14

2017-09-14 16:48:09 786

原创 区块链技术指南

这是一本开源的书籍,随着比特币的流行,区块链的技术必将给社会带来一些改变1。 区块链的基本原理理解起来并不难。基本概念包括: 交易( Transaction) :一次操作,导致账本状态的一次改变,如添加一条记录; 区块( Block) :记录一段时间内发生的交易和状态结果,是对当前账本状态的一次共 识; 链( Chain) :由一个个区块按照发生顺序串联而成,是整个状态变化的日

2017-09-13 19:47:35 1105

转载 GDB 调试经验总结

origin: http://blog.chinaunix.net/uid-20801390-id-3236840.html1:定位某变量/内存地址 何时被修改a为待观察的变量gdb> watch *(long*)agdb> watch *(long*)(a+4)gdb> watch *(long*)(a+8)2:查看数组的值。编程时:array[i]用GDB查看时

2017-09-06 10:54:25 385

原创 调试nuttx堆栈崩溃问题

最近调试nuttx程序崩溃问题,一开始从代码着手,我认为分析堆栈信息由sp找到上一层sp,一层层的查下去,这有点麻烦,而且我也需要查找相关资料,到底堆栈传递如何整, 所以一开始用GDB调试,但是GDB居然抓不到任何信息!!!最后只好分析堆栈信息,将nuttx堆栈检查之类的东西都打开,一下就打印出信息,pid xx堆栈满了,但是这是哪个线程呢? 不知道,看代码,分析找到了一个占用大栈的程序,

2017-09-05 15:58:05 1930 2

转载 Hard Fault 异常错误堆栈分析

origin:http://www.51hei.com/bbs/dpj-39846-1.html看到有朋友遇到Hard Fault 异常错误,特地找到一篇飞思卡尔工程师写的一片经验帖,定位Hard Fault 异常。Kinetis MCU 采用 Cortex-M4 的内核,该内核的 Fault 异常可以捕获非法的内存访问和非法的编程行为。Fault异常能够检测到以下几类非法行为

2017-09-05 15:39:41 3084

转载 stm32 HardFault_Handler调试及问题查找方法

origin: http://www.51hei.com/bbs/dpj-39846-1.htmlSTM32出现HardFault_Handler故障的原因主要有两个方面:1、内存溢出或者访问越界。这个需要自己写程序的时候规范代码,遇到了需要慢慢排查。2、堆栈溢出。增加堆栈的大小。出现问题时排查的方法:发生异常之后可首先查看LR寄存器中的值,确定当前使用堆栈为MSP或PSP

2017-09-05 15:38:09 1732

转载 需要自己建立内存池吗?

这个问题知乎做了讨论,引用一下:https://www.zhihu.com/question/25527491韦易笑游戏开发、编程、程序员 话题的优秀回答者673 人赞同了该回答一般工程里不推荐你写,因为你费力写一个出来99%可能性没有内置的好,且内存出bug难调试实在闲着蛋疼,你也可以

2017-09-03 10:24:07 1627

原创 奔跑吧linux

这本书不错,致敬linux情景分析1. 第一章 讲体系结构,超标量技术 比较有意思2. 第2章 内存管理 原来伙伴,slab与malloc都是不同实现的......, slab与buddy是内核用的内存管理,malloc是用户层用的                              slab->buddy                             malloc

2017-09-03 10:04:51 585

sd效验用的crc代码(亲测好用)

sd, tf, mmc卡crc7和crc16的代码,查表法 经过验证,这个是好用的

2021-07-05

tcp/udp调试工具和tcp/udp server压力测试工具

两个小工具用来debug tcp/udp 链接和测试tcp/udp server的压力 http://www.cnblogs.com/smark/p/4496660.html?utm_source=tuicool 和 sokit TCP/UDP 数据包收发测试

2015-07-02

uboot-porting-stage4.tar.gz

这是我在ok210开发板上,对uboot2010进行的移植的代码,现在包含了nandflash 和 eth的driver, 后面有时间我会继续搞下去

2015-02-23

uboot-porting-stage2

在ok2109s5pv210)上移植uboot,现在这个版本刚刚能够启动uboot,具体请参看博客:http://blog.csdn.net/yazhouren/article/details/21886843 动机: 买了块飞凌的ok210开发板,s5pv210的,但是nandflash居然不开源,特别痛恨,于是自己准备从uboot到linux,所有的东西重新写,所有的东西均开源,方便大家学习

2014-07-27

面向模式的软件体系结构-卷1模式系统

如果要学习软件工程,那么这本书是必须要读的;如果能把这套书都读了,是更好地;读了这本书,通用的架构设计,设计模式就都懂了。 郑重的推荐! 这本书是中文版,有详细的书签,希望大家喜欢。

2013-01-29

Remove Google Redirects

现在使用google搜索时,google默认是重定向的,这样造成有些网络即使未被屏蔽也无法访问,就是重定向导致的,有了这个小工具,就消除重定向了! 安装方法:打开chrome->工具,将该文件拖入这个页面就ok了

2012-12-07

Computer Architecture, Fifth Edition: A Quantitative Approach

如果想了解计算机体系结构(也就是CPU是如何设计的),那么这本书是必须要读的,两位作者都是巨牛的人物,灵魂级的人物,这本书写的内容五年不会过时! 这是英文版的,第五版,我添加了详细的书签。两外添加了附录章节的pdf和中文的前言。不是经典我不发,希望能给学习这方面知识的人带来帮助。仅用于教学,禁止用于商业用途!

2012-09-06

UNIX环境高级编程第二版

Steven是个优秀的导师,每本书都是那么的经典。TCP-IP 3卷,Unix networking programming 2卷,还有一本书就是这本 UNIX环境高级编程。每个linux/unix程序员面前都应该看一看这一套书。讲得真的深入浅出。 The Unix Programming Environment很基础,UNIX环境高级编程稍微高级一点,很多的是对编程的介绍。特别的推荐! 经典,真正的经典! 英文原著,有目录,便于查看!

2012-08-24

The.unix.programming.envirment

这本书是linux/unix使用和编程最最基本和经典的饿书籍了,作者是Unix和C语言之父Brian W.Kernighan,绝对的经典著作。如果要学习使用linux/unix,一定要先看这本书,一些基础的概念定义一定要建立正确。这里面有linux/unix的基本操作,也有shell编程.真的很经典,推荐,推荐

2012-08-24

跟我一起学Makefile

陈皓写的非常的有名,许多人熟悉makefile就是从这个文档开始的,我找到的这个版本是目前见到的排版最好的版本,有详细的目录。希望大家喜欢。提醒一句,看完了这个,一定要去读make manual, manual才是最准确的东西。陈皓的这个文档基本上把主要的东西给翻译了一下,还是要看manual的

2012-07-24

tcp ip illustrated volume3

tcp ip illustrated volume3,英文,第3卷 整本书的目录书签很完整,W.Richard Stevens Stevens的书,想必大家都知道(不知道的人搜一搜,普及网络知识的大师级人物),这个书是学习网络必学的书。这个是pdf扫描版的,但是很清楚! 不是经典我不发,忘广大书友

2012-06-07

tcp ip illustrated volume2.chm

tcp ip illustrated volume2,英文,第二卷 整本书的目录书签很完整,W.Richard Stevens Stevens的书,想必大家都知道(不知道的人搜一搜,普及网络知识的大师级人物),这个书是学习网络必学的书。 不是经典我不发,忘广大书友

2012-06-07

tcp ip illustrated volume1 2nd.Edition

tcp ip illustrated volume1 2nd.Edition,英文,第一卷第二版 整本书的目录书签很完整,W.Richard Stevens Stevens的书,想必大家都知道(不知道的人搜一搜,普及网络知识的大师级人物),这个书是学习网络必学的书。 不是经典我不发,忘广大书友

2012-06-07

IEEE Std 802.1X-2004

IEEE Std 802.1X-2004 Local and metropolitan area networks Port-Based Network Access Control. 802.1X Standard 搞网络的人应该会碰到这个协议的,网上比较难找,特分享一下

2012-05-31

UNIX网络编程 第1卷 第三版中文.part2.rar

UNIX网络编程 第1卷 第三版中文, W.Richard Stevens Stevens的书,想必大家都知道(不知道的人搜一搜,普及网络知识的大师级人物),这个书是网络编程必学的书。这个版本很清晰,但是没有目录。 不是经典我不发,忘广大书友喜欢

2012-05-12

UNIX网络编程 第1卷 第三版中文

UNIX网络编程 第1卷 第三版中文, W.Richard Stevens Stevens的书,想必大家都知道(不知道的人搜一搜,普及网络知识的大师级人物),这个书是网络编程必学的书。这个版本很清晰,但是没有目录。 不是经典我不发,忘广大书友喜欢

2012-05-12

UNIX网络编程 第1卷 第三版中文.part1.rar

UNIX网络编程 第1卷 第三版中文, W.Richard Stevens Stevens的书,想必大家都知道(不知道的人搜一搜,普及网络知识的大师级人物),这个书是网络编程必学的书。这个版本很清晰,但是没有目录。 不是经典我不发,忘广大书友喜欢

2012-05-12

linux内核源代码情景分析(下

linux内核源代码情景分析下,毛德操著,浙江大学的老师,这本书很经典,写的很好,中国人写的linux内核源代码分析最好的书了吧,必须支持。这个版本是有书签的,方便阅读! 不是经典我不发,希望书友喜欢. 提醒,不是高清版,但是所有文字都看清!

2012-05-11

linux内核源代码情景分析(上)

linux内核源代码情景分析(上),毛德操著,linux内核研究中很有名的一本书,一本经典,写的很深,需要有一定的linux基础和os基础,这个版本有完整的书签,比较清楚,不是高清! 不是经典我不发,希望各位书友喜欢!

2012-05-11

Shell脚本学习指南.pdf

最近因为在看shell脚本编程,发现linux下面shell真是强大,许多功能都可以通过脚本来实现 这本书写的不错,翻译的老外的书,写的很到位,推荐一下

2012-03-29

mit6.828_2011_JOS

这是JOS mit6.828课程的网站资源,为了学习操作系统,但是害怕这门课的教程总是变来变去,并且配置环镜总是变化,所以把除视频和lab1,lab2...lab7的源代码之外的所有网站的资源全部下载下来了,这样就可以安心的学习了,以后等我把lab1到lab7所用的的所有源代码和安装文件也加入到这里面来,这样,就好了,现在正在写博客,一定要好好学习操作系统

2012-01-09

linux设备驱动3 源代码

ldd3源代码,对于学习linux驱动很有帮助

2010-12-09

httpSniffer源代码

由于是自己的代码,而且本人菜鸟,所以耗费了相当的大精力,所以资源分就高了些,希望本程序对那些做视频地址解析的朋友提供一定得参考!代码可以随便使用,但是不要转载,谢谢!谢谢!

2010-04-16

网络微积分Jean-Yves Le Boudec , Patrick Thiran

网络微积分的英文教材,讲的很详细,非常的好,就是老外太啰嗦了,太详细了

2010-04-10

无人自主小飞机模型 6自由度

无人自主小飞机 自动控制 自适应控制 6自由度 这个飞机模型讲解的非常的详细

2010-03-09

实时调度算法 经典之作

实时调度 调度算法 实时 分析 算法 基本把有关的实时调度算法都介绍了,经典之作,好好研究

2009-11-05

上海交通大学软件工程ppt(研究生)

上海交大研究生 软件工程教材 上海交通大学软件工程ppt(研究生) 沈备军

2009-10-15

空空如也

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

TA关注的人

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