- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 函数参数的效率
在C语言中函数用指针做参数做参数比其他效率要高,因为用指针做参数可以直接传递,而用其他声明则需要复制数据到参数,这样效率就没有指针好,在C++中可以用&来声明别名和指针效果差不多。如果不想函数改变参数可以用Const来修饰。
2011-02-11 14:32:00
413
原创 关于数据类型的位数
最近看了很多程序的宏定义,总感觉对数据类型的位数模糊了typedef unsigned char INT8U; typedef signed char INT8; typedef unsigned short INT16U; typedef signed sh
2011-02-07 09:18:00
612
原创 裸奔S3C2440基本内容(ARM9)
一直想玩ARM9裸奔,不过配套资料实在不行,裸奔根本没怎么将,只讲他的函数怎么调用,难道这样我不会吗,后来自己找资料看,一直看的是一知半解的,几次放弃又重新开始看。 最近终于把一些思路理清楚了。一般板子提供了一个uboot来引导一些程序的下载,我一般把uboot下载到Nor Flash里,在通过Nor Flash里的uboot将我自己编写的程序下载到板子里,一种是直
2011-01-18 09:06:00
1226
原创 复习51单片机之如何使用动态内存
今天复习了遍51单片机编程,用《8051单片机C程序设计完全手册》,有了个重新的认识在PC机上调用malloc()之前不需要初始化内存池,因为操作系统掌管着所有内存而对于C51又有不同,由于没有操作系统,需要分配为动态内存的区间并不清楚,需要头文件故需调用init_mempool来初始画内存池。void init_mempool (void _MALLOC_MEM_ *p, unsig
2010-12-23 23:30:00
4064
原创 shell的一些快捷键(不完整版,哈哈)
CTRL+D或输入exit可以关闭shell(终端)按CTRL+ALT+F1~6可以进入6个命令台按CTRL+ALT+F7会进入图形模式命令格式:命令字 【命令选项】 【命令参数】常用命令:显示当前目录:pwd清除终端内容:clear自动补齐后面内容:TAB键定义别名:alias 别名=“命令”直接输入alias可以显示定义的别名unalias 别名 可以删
2010-10-08 09:41:00
457
原创 scim 中文谷歌输入法安装(成功实验,适合在ubuntu 10.04)
安装步骤(需要自己编译)时间比较长:A. 获取代码:(没有git的先安装git:sudo apt-get install git-core)$ git clone git://github.com/tchaikov/scim-googlepinyin.git$ cd scim-googlepinyinB. 编译前提:上面给的链接里面有介绍怎么编译的,但少提
2010-10-03 22:48:00
559
原创 关于arm学习,有点想通了
很早就准备学习arm了,可是看两天又放两天,结果是什么都没学到。有时又会有点事忙着,干脆就直接忘记有这事了,导致想起来是已经过了好久。现在又开始准备看ARM了,不知道结果会怎么样。 刚开始学习arm,由于学过单片机,就准备先从arm的基本功能入手,把他当单片机一样,把一个个功能自己写成函数,熟悉了再跑跑系统。可是这几天才发现,arm不比单片机,单片机还真像个小屁
2010-09-29 22:41:00
370
原创 琢磨了一天的ARM,还真不容易
今天准备写个流水灯的裸编程序 ,刚开始写好程序,准备通过UBOOT用USB下载程序,可是在终端上无法发送命令,调了半天还是没用,有点想放弃的想法。后来在网上找到原来要将数据流设置为Xoff / Xon,才成功了,貌似以前没有这种情况。 后来是启动代码的问题,我在有启动代码的时候,流水灯就出不来,将启动代码去掉流水灯就出来了。后来就看启动代码,可是汇编我还真不怎么懂,后来屏蔽掉了几个
2010-09-18 21:33:00
289
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人