- 博客(7)
- 收藏
- 关注
原创 [2014.3.30]poj3253 Fence Repair 解题报告(C++)
【原题】[Description]Farmer John wants to repair a small length of the fence around the pasture. He measures the fence and finds that he needsN (1 ≤ N ≤ 20,000) planks of wood, each having some
2014-03-30 12:15:04 707
原创 [2014.3.29]poj2299 Ultra-QuickSort 解题报告(C++)
【原题】[Description]In this problem, you have to analyze a particular sorting algorithm. The algorithm processes a sequence of n distinct integers by swapping two adjacent sequence elements until t
2014-03-29 12:55:06 626
原创 [2014.3.25]自己写的mini2440的RTC驱动及测试程序
先是发个牢骚,书上有些地方看不明白的到网上去搜,可是发现网上的东西很多都是抄书的,甚至连章节号都还带着呢。然后网上的文章又都互相抄,一个看不懂就个个看不懂。论坛里有人问问题,真正问道我关心的问题和困难时,却鲜有人正面回答。真是让人窝火,最终遇到的重重困难还得靠自己去解决。先上我的驱动代码,它注册了一个平台设备和一个混杂设备,实现了对 {读取时间/设定时间/蜂鸣器每秒一响/关闭蜂鸣器} 四个命令
2014-03-25 11:29:35 1014
原创 [2014.3.20]mini2440用ioremap写LED驱动程序
这两天移植在实验室和师兄测试接收机,没有什么时间学嵌入式。现在这个程序还只是一个半成品,暂且贴在这,有很多地方还不完美,回来再写个更好的。果然把裸机代码加个init open read write close exit的外壳就成驱动了,但是要使用ioremap把寄存器物理地址映射为虚拟地址,否则会出现segmentation fault错误。最后别忘了iounmap取消映射。led_drive
2014-03-20 18:19:44 962
原创 [2014.3.18]C语言中的static关键字
看了一些资料,现在初步的结论是这样的:static关键字在不同的地方意思是完全不一样的,虽然都叫static。1. 局部变量:不论静态还是非静态,都是函数内可见。但是静态的,一旦创建,一直有效,即使函数执行完了,它也没有消失,值也没变。之后再次遇到创建它的语句,直接忽略;非静态的,函数执行完时,它就消失了。【典型例子】int fun(int n){ s
2014-03-18 00:31:19 715
原创 [2014.3.17]开发板设备驱动程序的Makefile文件
【Makefile文件】KERNELDIR = /home/wolf/wolfkittools/linux-2.6.32.2 #到网上下载目标板内核版本的内核源码并解压编译,这里填源码目录 #驱动程序编译时需要从目标平台的内核获取一些信息PWD := $(shell pwd) #输出到当前目录CC = arm-linux-gcc #交叉编译器 #注意设置好PATH环境变量,让系统能找
2014-03-17 23:16:45 768
原创 [2014.3.17]mini2440裸机跑马灯/按键点亮LED的C程序
【led.c】#define GPGCON (int*)0x56000060#define GPGDAT (int*)0x56000064#define GPGUP (int*)0x56000068#define GPBCON (int*)0x56000010#define GPBDAT (int*)0x56000014#define GPBUP (int*)0x56000018
2014-03-17 15:41:47 1758
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人