自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(17)
  • 收藏
  • 关注

转载 tslib 在tiny6410上的移植

文章来源:http://blog.csdn.net/yf210yf/article/details/7352470 系统:Ubuntu 11.04 编译工具:arm-linux-gcc 4.3.2  编译目标:tslib1.4       (1)安装 arm-linux-gcc 4.3.2 ,请参照博客http://blog.csdn.net/yf210yf/art

2012-05-16 18:58:17 419

原创 Contiki到stm32f100xx平台的移植

平台描述:MCU -- Stm32F100CB                    cotex-M3架构,128KB ROM,8KB SRAM。Ethernet Controller –ENC28J60    10Mb 以太网控制器,使用SPI总线与MCU交互。802.15.4 Controller –cc2500          802.15.4 网络控制芯片,使用SPI总线与M

2012-05-14 17:26:53 2265 2

原创 初始化段错误与LD脚本的编写

在移植Contiki的过程中,我们发现Contiki的进程无法正常启动,而后又发现所有已初始化的变量中的数据全都错位了,集体向后偏移了8个字节。因为在PC机中初始化程序的DATA段与BSS段的任务都是交由C库或是别的库函数来代劳的,所以从前从没遇到过这种问题。经过一天的调试使用readelf与IDA反汇编查看程序反汇编代码后发现原来是ld脚本中少考虑的一个段,直接导致初始化DATA段时从错误的地址

2012-05-14 09:00:21 726

原创 ext2 文件系统研究

上个学期开学时心血来潮突然想做一个自己的操作系统,后来项目考试竞赛一起压上来就搁置了。寒假有了点空闲,玩的间隙研究了下ext2 文件文件系统,聊作此文记录一下,省的忘掉……说起文件系统就联想起存储设备,加之我的研究方向是嵌入式系统设计……那就用SD卡来作为实验载体吧(可怜我那饱经摧残的SD卡)。第一步当然是进入Linux 系统将SD格式化成ext2 的格式,要格就充分点,索性我把MBR也重

2012-02-19 16:17:08 591

原创 ext2 文件系统研究总结

上个学期开学时心血来潮突然想做一个自己的操作系统,后来项目考试竞赛一起压上来就搁置了。寒假有了点空闲,玩的间隙研究了下ext2 文件文件系统,聊作此文记录一下,省的忘掉……说起文件系统就联想起存储设备,加之我的研究方向是嵌入式系统设计……那就用SD卡来作为实验载体吧(可怜我那饱经摧残的SD卡)。第一步当然是进入Linux 系统将SD格式化成ext2 的格式,要格就充分点,索性我把MBR也重

2012-02-16 19:31:30 87

原创 vc使用gcc编译的dll

你妹的情人节,今天搞了一天的dll的动态加载。Here is the thing. 项目中我用写了一个类,GNU编译器测试可用。提交给使用类的同志时,他发现我的类在编译时有问题。就是那万恶的vc宽字符,我也懒得改了干脆商量着做成dll吧。好嘛,三下五除二,没要两分钟写了个dll出来,又写了个测试程序,同样在g++ 下测试通过。拿过去给那位同志用,怎料头疼的事情就这样开始了。类导不出来……我滴,

2012-02-14 15:51:03 838

原创 VS2010自己配置编译MFC项目

学习MFC中,但是用VS自动生成的项目包含的文件太多不易于理解,故自己建了一个空项目添加了.h.cpp文件进行编译。一开始总出错,提示说是神马没有入口……nndMFC还需要main()???设置编译选项:配置属性:常规:MFC使用,随便选一个静态动态均可。链接器:常规:启用增量链

2011-10-17 20:32:18 2285 1

转载 字符串匹配总结

我想说一句“我日,我讨厌KMP!”。KMP虽然经典,但是理解起来极其复杂,好不容易理解好了,便起码来巨麻烦!老子就是今天图书馆在写了几个小时才勉强写了一个有bug的、效率不高的KMP,特别是计算next数组的部分。其实,比KMP算法速度快的算法大把大把,而且理解起

2011-10-14 14:24:46 55

原创 字符串常量?非也……

在linux驱动程序中定义可传入参数的模块。static char *whom = "Hello world!";     //看似是字符串常量,其实不然。使用module_param注册之后就可以使用传入的参数改变其值。module_param(whom, char

2011-10-11 21:03:04 526

原创 Linux中关于用户态与内核态的思考

一直以来都知道当程序运行在内核态时是不能使用标准C库的,看了很多书对其中原因也还是一知半解。今日研读LDD时猛然醒悟,这是由于用户空间和内核空间的地址映射不同,在从用户空间切换到内核空间后,地址映射也跟着转变,由此显然在内核空间中运行的代码不能调用用户空间的C库咯。

2011-10-10 21:28:01 394

原创 Qt中添加activex控件操纵excel

首先要向工程文件中添加:“CONFIG+=qaxcontainer”。 QFile outfile("excel.html"); QTextStream out(&outfile); QAxObject *excel = new QAxObjec

2011-10-04 23:40:02 1132

原创 linux内核中list_entry宏的实现

不得不佩服linux内核的开发人员,list_entry这个宏实现的真的非常巧妙。其功能是已知一个结构体中的一个成员的地址与此结构体的类型来求得结构体变量的地址。举个例子:struct kauffman_list { int a; int

2011-09-25 19:19:32 1650

原创 在“深入”中看到的位求和的牛X方法

《深入理解计算机系统》P193练习3.49介绍了一种对二进制位求和的快速思路,本来这题是一道逆向工程的题目。        通常我们对一个二进制数的所有位求和都是通过对一位位的累加来求得,这样如果需要对一个64位数据进行位求和就要进行64次循环。但这里我们并行地计算8单字节的

2011-08-23 10:06:11 429

转载 两个正在运行的activity之间的通信

<br /> <br />在android应用程序开发的时候,从一个activity启动另一个activity并传递一些数据到新的activity非常的简单,但是当您需要让后台运行的activity回到前台并传递一些数据可能就会存在一点点小问题。<br /> <br />首先,在默认情况下,当您通过intent启到一个activity的时候,就算已经存在一个相同的正在运行的activity,系统都会创建一个新的activity实例并显示出来。为了不让activity实例化多次,我们需要通过在AndroidM

2011-04-16 23:32:00 515

原创 Map 按值排序 (Map sort by value) - Java

<br />Map是键值对的集合,又叫作字典或关联数组等,是最常见的数据结构之一。在java如何让一个map按value排序呢? 看似简单,但却不容易!<br /><br />比如,Map中key是String类型,表示一个单词,而value是int型,表示该单词出现的次数,现在我们想要按照单词出现的次数来排序:<br /><br />Map map = new TreeMap();<br />map.put("me", 1000);<br />map.put("and", 4000);<br />map.

2011-04-15 10:09:00 10445

原创 HDU_1024_Max Sum Plus Plus

Problem DescriptionNow I think you have got an AC in Ignatius.Ls "Max Sum" problem. To be a brave ACMer, we always challenge ourselves to more difficult problems. Now you are faced with a more di

2009-06-06 18:50:00 2397 1

原创 HDU_1081_To The Max

Given a two-dimensional array of positive and negative integers, a sub-rectangle is any contiguous sub-array of size 1 x 1 or greater located within the whole array. The sum of a rectangle is the sum 

2009-06-03 16:02:00 1086 3

空空如也

空空如也

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

TA关注的人

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