自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦想追逐者

只有成功的理由没有失败的借口

  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 交叉编译liquid-dsp-1.2.0

转发请注明出处:http://blog.csdn.net/kelvin460022272交叉编译工具版本:gcc version 4.5.1 (ctng-1.8.1-FA) 编译目标文件:liquid-dsp-1.2.0目标板子: tiny 4412编译步骤:1. 使用configure生成makefile文件    ./configure CC=arm-lin

2016-04-16 17:51:44 1566

原创 汇编利用ret调用C

之前看了linux 0.11的系统调用返回机制,利用iret去改变eip,从内核空间代码转移到用户空间代码上运行,然后我就想试一试利用ret来调用C函数。由于不想另外再写一个汇编文件,我就选择了C嵌汇编的用法。    首先我们来看一看在C里面,函数调用和函数返回是怎么实现的。我们可以写一个简单的程序编译然后反汇编来看看,函数调用和返回的指令还有堆栈的数据(堆栈在函数返回中起着重要的作用)。我们

2014-12-02 20:46:36 1692

原创 C语言关键字之static

C语言关键字之static              参考资料:http://topic.csdn.net/u/20101221/22/a4fdc6a1-23d0-4bdc-8bda-fe61f90ffdd7.html                                                                          http://blog

2012-05-04 20:57:25 439

原创 linux2.6.24.4移植到up-tech2410

linux2.6.24.4移植到up-tech2410                                       最近移植linux2.6.24.4到up-tech2410上,用的内核是博创提供的linux2.6.24.4的内核,不得不说的是现在的公司真的很不负责任,竟然内核里面还有错误,还要让我自己去修改,幸好那个错误只是很简单的一个错误所以这里就不提啦。

2012-04-20 18:25:25 569

原创 陈士骏自传观后感

之前在微博上看到李开复老师推荐了陈士骏自传,当时候我还不知道陈士骏到底是谁(因为我到现在还是个井底之蛙,见识太少了),结果 我上查了一下原来陈士骏就是顶顶有名的YOUTUBE的创始人,我对这些牛人的自传还是很感兴趣的,所以就上亚马逊买了本《20个月攒130亿》。书回来之后我用了一个 星期就把它看完了,这书真是约看约有意思,所以就把我的一些感想写出来。这本书给我最大的感觉就是很能鼓舞人,看完这书之后

2012-04-14 14:18:29 5476

原创 最短过桥时间

今天在网上看到了一条面试题目,由于我也很就没有编程了,之前一直都在看微机原理跟操作系统,所以我就把这道题目做了一下。题目是:在晚上有5个人过一座桥,桥上同时只能有2个人在,这5个人过桥的时间是1分种,3分钟,6分钟,8分钟,12分钟,桥上的等只能亮30分钟,求出最短的过桥时间我的利用了最笨的方法做,就是每种情况都列出来然后找出最短的时间。因为我对数据结构里面的算法知道的也不多,很惭愧。

2011-10-23 18:41:46 815

原创 const 修饰的变量真的不能改吗?

我们在学校学习C的时候,我们的老师经常都会跟我们说:如果一个变量用了const来修饰的话,我们就不能改变这个变量的值。但是事实是这样吗??当然不是。。。。。在C专家编程里面有提到,用const来修饰的变量如果已经初始话了,就不能再给这个变量直接赋值,但是我们可以用到其他的方法来改变它的值。只要不用这个变量来赋值就可以啦,那么我们就会想到,我直接利用它的地址来修改。下面就是我的代码:

2011-10-20 15:37:00 1120

转载 linux里堆的释放

Linux用户进程是如何释放堆内存的Linux进程使用内存的基本流程:      从图中我们可以看出,进程的堆,并不是直接建立在Linux的内核的内存分配策略上的,而是建立在glibc的堆管理策略上的(也就是glibc的动态内存分配策略上),堆的管

2011-10-15 13:49:47 403

BTBook-march

这是一本关于蓝牙学习基础很好的书,里面有很好的例子可以参考。本书是关于bluez编程的。

2012-06-28

游戏编程大师技巧(由不会到会)

里面讲到了游戏编程的一些基本的概念跟技巧

2011-04-19

空空如也

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

TA关注的人

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