- 博客(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 1636
原创 汇编利用ret调用C
之前看了linux 0.11的系统调用返回机制,利用iret去改变eip,从内核空间代码转移到用户空间代码上运行,然后我就想试一试利用ret来调用C函数。由于不想另外再写一个汇编文件,我就选择了C嵌汇编的用法。 首先我们来看一看在C里面,函数调用和函数返回是怎么实现的。我们可以写一个简单的程序编译然后反汇编来看看,函数调用和返回的指令还有堆栈的数据(堆栈在函数返回中起着重要的作用)。我们
2014-12-02 20:46:36 1719
原创 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 471
原创 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 598
原创 陈士骏自传观后感
之前在微博上看到李开复老师推荐了陈士骏自传,当时候我还不知道陈士骏到底是谁(因为我到现在还是个井底之蛙,见识太少了),结果 我上查了一下原来陈士骏就是顶顶有名的YOUTUBE的创始人,我对这些牛人的自传还是很感兴趣的,所以就上亚马逊买了本《20个月攒130亿》。书回来之后我用了一个 星期就把它看完了,这书真是约看约有意思,所以就把我的一些感想写出来。这本书给我最大的感觉就是很能鼓舞人,看完这书之后
2012-04-14 14:18:29 5505
原创 最短过桥时间
今天在网上看到了一条面试题目,由于我也很就没有编程了,之前一直都在看微机原理跟操作系统,所以我就把这道题目做了一下。题目是:在晚上有5个人过一座桥,桥上同时只能有2个人在,这5个人过桥的时间是1分种,3分钟,6分钟,8分钟,12分钟,桥上的等只能亮30分钟,求出最短的过桥时间我的利用了最笨的方法做,就是每种情况都列出来然后找出最短的时间。因为我对数据结构里面的算法知道的也不多,很惭愧。
2011-10-23 18:41:46 857
原创 const 修饰的变量真的不能改吗?
我们在学校学习C的时候,我们的老师经常都会跟我们说:如果一个变量用了const来修饰的话,我们就不能改变这个变量的值。但是事实是这样吗??当然不是。。。。。在C专家编程里面有提到,用const来修饰的变量如果已经初始话了,就不能再给这个变量直接赋值,但是我们可以用到其他的方法来改变它的值。只要不用这个变量来赋值就可以啦,那么我们就会想到,我直接利用它的地址来修改。下面就是我的代码:
2011-10-20 15:37:00 1167
转载 linux里堆的释放
Linux用户进程是如何释放堆内存的Linux进程使用内存的基本流程: 从图中我们可以看出,进程的堆,并不是直接建立在Linux的内核的内存分配策略上的,而是建立在glibc的堆管理策略上的(也就是glibc的动态内存分配策略上),堆的管
2011-10-15 13:49:47 430
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人