- 博客(10)
- 资源 (7)
- 收藏
- 关注
原创 CD管理系统(Shell)
参考《linux程序设计(第四版)》#!/bin/bashmenu_choice=""current_cd=""title_file="title.cdb"tracks_file="tracks.cdb"temp_file=./temp/cdb.$$trap 'rm -f $temp_file' EXITget_return(){ echo -n "press r
2016-08-28 20:58:07 956
原创 shell编程基础
1.熟悉shell1.1 基本语法# ! /bin/bashshell必须以上面所示的开头,以#开头的语句表示注释。1.2 添加可运行权限chmod u+x 文件名1.3 创建简单的shell# !/bin/bashecho -n "hell .$USER,today is "dateecho "good lucky!"2.变量2.1 用户定义的变
2016-08-22 16:28:18 317
原创 编写Makefile文件常用的三个变量
在Makefile文件的编写中经常使用到$@、$^和$$@:目标$^:所有依赖文件$在Makefile中的使用,例如:obj = start.o init.o uart.o main.o uart.bin:$(obj) arm-linux-ld -Tuart.lds $^ -o uart arm-linu
2016-08-22 16:18:38 430
原创 mini2440,串口的使用。
从mini2440开发板的原理图可知开发板引出的是uart0,通过查阅数据手册可知uart0的接收、发送引脚是GPH2,GPH3复用。Makefile:obj = start.o init.o uart.o main.ouart.bin:$(obj) arm-linux-ld -Tuart.lds $^ -o uart arm-linux-objcopy -O binary
2016-08-11 17:49:23 880 1
原创 Nand Flash寄存器中TACLS、TWRPH0、TWRPH1参数的配置
在Nand Flash寄存器的配置中ACLS、TWRPH0、TWRPH1,这三个参数可能是最让人难以理解的,这里使用的是mini2440开发板Nand Flash的型号为k9f1208。今天找了很多资料并认真的理解了一下这三个参数。首先,ACLS、TWRPH0、TWRPH1三个参数通过NFCONF寄存器设置。其次,ACLS、TWRPH0、TWRPH1三个参数的意义,及如
2016-08-11 16:51:40 1613
原创 mini2440中nand falsh的使用
Nand flash复用数据总线和地址总线,并有由相应的控制信号区分。以页为单位读取,块为单位擦除。由于没有完整的数据总线和数据总线,并且不能以字节为单位擦除,所以存储在Nand flash的程序要加载到ARM中执行。mini2440 Nand flash连接: nFCE:使能信号。CLE:控制信号。ALE:地址控制信号。nFWE:写使能信号。nFRE:读使能信号。
2016-08-09 22:13:40 643
原创 Mkefile文件编写及点亮两个led的mini2440裸机程序
Makefile的语法规则: target: ....:prerequisites..... commandtarget:目标文件。prerequisites:生成的目标所需要的文件或目标,即生成目标文件所要的依赖。command:make时所执行的命令。GCC: -c 编译或汇编文件,但
2016-08-06 23:43:23 588
原创 1602显示屏的使用
1602是一款简单实用的显示设备。整个工程下载:http://download.csdn.net/detail/c1194758555/9596486电路连接: 使用的头文件:#if
2016-08-05 23:02:13 2830
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人