linux下串口编程

1.在使用串口之前必须设置相关配置,包括波特率,数据位,校验位,停止位等。串口设置由下面结构体实现:  2.该结构体中c_cflag最为重要,可设置波特率,数据位,校验位,停止位。在设置波特率时需在数字前加上B,如 B9600,B119200.使用其需通过“与”“或”操作方式。具体使用如下:...

2011-12-26 22:09:33

阅读数 379

评论数 0

常用UBoot命令[转]

转自:http://blog.csdn.net/zhandoushi1982/archive/2009/10/15/4677728.aspx dnw:在进入系统之前进入指令行,输入该指令可下载烧录文件。 re:重新启动嵌入式系统。 printenv:打印当前系统环境变量。 ...

2011-12-25 11:32:50

阅读数 1104

评论数 0

SDRAM内存驱动 的学习

论坛里这样说的:片内RAM不需要驱动,直接上电可以执行代码! 当代码要拷贝到片外SDRAM的时候,就要先初始化CPU内部的SDRAM控制器(也就是RAM驱动),由于片外的SDRAM可以兼容普通的SDRAM和高速DDR内存,每种型号的RAM延时,等待等周期各不同,为了匹配外部RAM时序获得更高性能...

2011-12-23 13:41:06

阅读数 3411

评论数 0

让程序开机自动运行的方法

我们在做嵌入式开发时,也许有些程序想让它开机后就自动运行,这里介绍个简便方法(通过写shell脚本来实现): 1.  vi  /etc/init.d/rcS   (貌似开机后主程序找的便是这个文件的内容,故我们在这文件里加入我们写的SHELL脚本的地址即可,然后开机后它就自动找bin目录下...

2011-12-23 11:01:16

阅读数 974

评论数 0

写驱动时的条件编译方法

2011-12-22 19:51:22

阅读数 381

评论数 0

零零散散

1.在申请cdev,初始化cdev时,因为cdev_init这个初始化函数中已关联了cdev与hello_fops,故下边的那个注释部分可以不要。 2.在写驱动时,往往会写个应用程序来测试它,这时别忘了运行应用程序时前面加sudo ,例  sudo ./test (不加的话它总显...

2011-12-22 11:12:01

阅读数 342

评论数 0

内核相关

自:驱动中似乎不能用sleep函数来实现延时,但可以用usleep或用for(i = 0 ; i 或int n = 50000,while(i--);来实现(60000只不过是举个例子,可改成其它数字)

2011-12-22 09:10:34

阅读数 274

评论数 0

流水灯

1.技巧:在调试内核驱动时,会经常用 insmod 来加载模块,但加载成功后,会发现 rmmod 删除不了(此时我们往往想到的办法是重启板子,然后insmod),此时我们可在板子的系统里建一个目录  mkdir lib/modules/2.6.35 (在板子上运行此命令,2.6.35是你板子上的系...

2011-12-21 18:52:26

阅读数 386

评论数 0

内核驱动程序中实现设备节点的自动创建

实现设备节点的创建共有两种方法,一种是驱动程序写完后在命令行下使用 mknod创建 例如 mknod /dev/led c 250 0  另一种比较简单的方法是可以在驱动程序里实现自动创建,只须调用两个函数 class_create和 device_create 即可

2011-12-21 11:29:12

阅读数 385

评论数 0

输出格式

%d%f%c都是printf输出时。规定数据输出方式的,详细的输出方式列表如下:    %d 有符号10进制整数    %i 有符号10进制整数    %o 有符号8进制整数    %u 无符号10进制整数    %x 无符号的16进制数字,并以小写abcdef表示   %X 无符号的...

2011-12-20 19:04:30

阅读数 336

评论数 0

小技巧

1.windows下,按桌面键+R(即运行),输入calc 回车后 即可打开计算器 。

2011-12-20 10:40:10

阅读数 508

评论数 0

我的用S3C2410实现 NOR FLASH启动裸机程序 流水灯步骤

1.把板子上紧挨 CORE芯片的跳线帽拔掉,表示让他从NOR FLASH 启动(若插上表示从NAND FLASH 启动) 2.用C写一个简单的控制流水灯程序 3.配置H-JTAG(自注意:在配置时须把板子开开才能识别)          A.我们的NOR FLASH是 SST39VF1601...

2011-12-20 10:21:44

阅读数 2344

评论数 0

Boa服务器移植

作者:曹忠明,华清远见嵌入式学院讲师。Boa是一种非常小巧的Web服务器,其可执行代码只有大约60KB左右。作为一种单任务Web服务器,Boa只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求。但Boa支持CGI,能够为CGI程序fork出一个进程来执行。Boa的设计目标是速度和安...

2011-12-17 12:40:55

阅读数 595

评论数 0

boa服务器

boa服务器移植: 一> 编译boa程序1. www.boa.org下载boa-0.94.13.tar.gz2. 解压3. ./configure 4. make编译时用2.95.3以上的版本会出错:util.c: 100: 1: pasting “t” and “->” does ...

2011-12-17 09:43:28

阅读数 944

评论数 0

BOA 服务器

BOA 服务器是一个小巧高效的web服务器,是一个运行于unix或linux下的,支持CGI的、适合于嵌入式系统的单任务的http服务器,源代码开放、性能高。 http://www.cnblogs.com/hnrainll/archive/2011/05/31/2064907.html 自...

2011-12-16 23:40:33

阅读数 2554

评论数 0

linux中实现文件路径的查找

find   -name    +文件名   例如:  find  -name zImage (注意:此命令好像表示的是查找当前目录下的文件)

2011-12-16 19:12:11

阅读数 427

评论数 0

嵌入式中几种文件系统的比较

2011-12-16 14:57:19

阅读数 360

评论数 0

我所知道的U-BOOT

(自)1.我们把uboot下载到flash的0地址后,系统上电运行uboot,让它实现自动下载内核还要依赖于bootcmd命令,例: 2.关于U-BOOT启动的几个重要文件 a.   board/smdk2410/u-boot.lds  (此链接文件中有一个cpu/arm920t/...

2011-12-16 00:03:57

阅读数 415

评论数 0

内存分布

2011-12-15 22:13:02

阅读数 350

评论数 0

TFTP服务器配置

TFTP服务器配置 【实验内容】 TFTP(TrivialFile TransferProtocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。TFTP承载在UDP上,提供不可靠的数据流传输服务,不提供...

2011-12-15 21:21:34

阅读数 815

评论数 0

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