自定义博客皮肤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的专栏

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

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

原创 linux设备驱动程序内核机制

1. 第一章讲解insmod/rmmod的实现,利用elf relocate的特性,与系统中动态加载elf有类似之处,写的很好 2017.10.282

2017-10-28 16:38:26 394

原创 HTC为何死掉?

htc死掉了,为何死掉了?我一直没有想明白今天,突然想到 小米主打性价比,oppo/vivo主打颜值,华为国产精品,苹果主打高级货htc有什么特色?我居然不知道,是我了解太少,还是广告打的太少?看下知乎的答案,发现是自己了解太少的缘故2017.10.28引用一下知乎的答案:不辣的皮蛋攻城狮首先直

2017-10-28 09:40:39 1018

原创 汇编语言之sp指针

之前以为一个函数中,sp指针是随着程序的运行而随时变化的,昨天经同事提醒才注意到在一个函数内,sp是不变化的!但是这样的话,如果发生函数调用,如何入栈呢?也可以入栈,现将sp入栈,入栈完之后,再将参数入栈,再利用这个栈分配函数中的临时变量都是猜测,看看abi规范就知道了2017.10.28

2017-10-28 09:15:04 8908

原创 ELF loader

最近在搞nuttx的elf的动态加载问题,研究原理,利用elf relocate的部分实现的后来发现linux 的insmod也是如此实现的,顿时明白了elf的文件格式的强大之处!怪不得elf文件格式被许多厂商使用!微软的coff格式也是如此强大的东西!2017.10.28

2017-10-28 09:11:33 2034

转载 新的 RTL 协作组将加速实时 Linux 的发展

origin: http://www.linuxidc.com/Linux/2015-11/124703.htm2015.11.1在不久前的 Linux 大会活动(LinuxCon)上 Linux 基金会(Linux Foundation)宣称,实时Linux操作系统项目(RTL,Real-Time Linux)得到了新的资金支持,并预期这将促进该项目,使其自成立15年来第一次有机会在

2017-10-27 16:54:30 447

原创 Binary Hacks:黑客秘笈100选

这本书很早就看过了,当时大约是2011年,但是由于平时也用不到,所以就慢慢的忘记了,最近搞ELF的东西,重新拿出来翻一翻1.  readelf比objdump查看的elf要详细2. readelf -d xx.o可以查看该文件索引的a.so, 但是a.so所引用的.so并不能看到,而ldd命令会递归查找用到的.SO3. nm命令查看elf中的符号表,所谓符号表就是各种函数变量名和地址的

2017-10-24 09:22:53 658

转载 gdb调试动态加载模块

origin: http://blog.csdn.net/su_ocean16/article/details/7843533本文也即《Linux Device Drivers》,LDD3的第四章Debuging Techniques的读书笔记之六,但我们不限于此内容。这章看得比较慢,最近比较懒,而陷入了文档工作中,我决定这章节不会有之七,在之六打住。   在用户程序中,有很多编译工具

2017-10-20 15:44:39 3010 1

转载 动态模块加载和ELF loader

origin: http://www.delorie.com/gnu/docs/gdb/gdb_125.html很早很早以前就想在嵌入式系统上实现动态模块加载的功能了,期间走了些弯路,直到最近,才完整地在嵌入式系统上实现动态模块加载。=== 动态模块加载的好处 ===动态模块加载的好处很多,例如,当你升级一个系统的时候,可以只升级一个模块,而不必升级整个系统。你可以把不同的模块

2017-10-20 14:28:57 1254

转载 gdb add-symbol-file命令

origin: http://www.delorie.com/gnu/docs/gdb/gdb_125.htmladd-symbol-file filename addressadd-symbol-file filename address [ -readnow ] [ -mapped ]add-symbol-file filename -ssection address...Th

2017-10-20 14:04:51 8756

转载 Can I debug relocated code at source-level with DS-5 Debugger?

origin: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/ka15225.htmlARM Technical Support Knowledge Articles  Document Merge (0) Favorite Articles (0)

2017-10-20 13:22:23 330

原创 那些如电动机如何工作演示动画用什么制作的?

以前看到发动机动画,详细的演示发动机是如何工作的,活塞运动非常的形象与具体,但是不知道如何制作的今天发现公司也有类似的东西,就是如何组装机器人,哈哈,挺好打听了一下,先用3d MAX建模生成动画,然后用unity 3d进行后期处理(例如将太小的零件放大,更改视角等)!!!哈哈,停有趣的!2017.10.19

2017-10-19 17:20:43 1167

原创 Debug nuttx ELF program

origin: http://www.nuttx.org/doku.php?id=wiki:nshhowtos:elf-debugDebugging ELF Loadable ModulesDebugging ELF modules loaded in memory can be tricky because the location where the module is loade

2017-10-19 16:32:55 637

原创 stlink gdb server

origin:https://gnu-mcu-eclipse.github.io/debug/install/How to install the debugging components?Contents1Quicklinks2Overview3GDB client3.1Non-GNU toolchains4GDB se

2017-10-18 09:00:25 2496

原创 ubuntu14.04 install sudo apt-get install gdb-arm-none-eabi err

(正在读取数据库 ... 系统当前共安装有 175988 个文件和目录。)正准备解包 .../gdb-arm-none-eabi_7.6.50.20131218-0ubuntu1+1_amd64.deb  ...正在解包 gdb-arm-none-eabi (7.6.50.20131218-0ubuntu1+1) ...dpkg: 处理归档 /var/cache/apt/archive

2017-10-13 16:55:44 4204

转载 ubuntu14.04 nuttx开发环境的搭建

origin: http://blog.csdn.net/hunter168_wang/article/details/529145451. NUTTX编译用 toolchain的下载与配置开发环境:64位Ubuntu 14.04 系统编译NuttX用的toolchain下载地址:https://launchpadlibrarian.net/268330503/gcc-ar

2017-10-13 14:41:52 3015

转载 Linux下串口编程

origin: http://blog.csdn.net/mcgrady_tracy/article/details/23165271参考: 1. POSIX操作系统串口编程指南2. UNIX环境高级编程在Linux下,标准的串口设备节点名为/dev/ttyS*,如果是USB转串口,则为/dev/ttyUSB*,其中'*'代表0、1...这类数字。一、访问串口1 打开串口打

2017-10-11 15:01:17 359

原创 nuttx gdb调试修改

nuttx直接使用gdb没有办法调试,需要修改一下地方:1. stm32_idle.c的void up_idle(void){#if defined(CONFIG_SUPPRESS_INTERRUPTS) || defined(CONFIG_SUPPRESS_TIMER_INTS)  /* If the system is idle and there are no t

2017-10-10 15:07:57 1097

原创 jlink命令行使用

ubuntu下使用jlink:1. JLinkExe -Device STM32F407VE2. connect, 并选择swd方式3. loadfile /home/timur/project/k9/Bootloader/px4fmu_bl.bin烧录完成

2017-10-08 11:20:35 9215

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>非常的有名,许多人熟悉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

linux内核完全剖析

赵炯的linux内核完全剖析 0.11内核 绝对经典 研究linux内核必读之作

2010-03-09

实时调度算法 经典之作

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

2009-11-05

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

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

2009-10-15

空空如也

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

TA关注的人

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