#DASH

linux2.6.30.4内核移植(7)——插入hello world驱动模块

详细步骤参考自:http://www.cnblogs.com/wanyao/archive/2011/11/21/2257628.html过程比较顺利,结果截图如下:这里需要注意的是:http://www.cnblogs.com/nufangrensheng/p/3669623.html中”6、Generalsetup...

linux2.6.30.4内核移植(6)——移植应用程序hello world常见的错误:-bin/sh ./hello not found

通常在开发板上搭建好开发平台后,我们会试着移植一个最简单的应用程序Helloworld来测试一下。初次尝试,我们经常会碰到的问题就是,在开发板上运行./hello的时候出错:-bin/sh./hellonotfound。遇到这种错误,原因有如下两种:一、在配置Busybox的时候,如果选择了BusyboxSetting...

linux2.6.30.4内核移植(5)——构建根文件系统(yaffs文件系统格式的镜像)

一、首先编译并安装BusyBox这里使用的交叉编译器还是3.4.5.注意:编译内核、编译BusyBox以及编译文件系统中的所有应用程序的交叉编译器要使用同一个版本。1、获取BusyBox源码下载地址:http://www.busybox.net/downloads/这里下载busybox-1.13.0.tar.bz22...

linux2.6.30.4内核移植(4)——完善串口驱动

在内核里支持两个串口,也就是芯片的UART0和UART1,而UART2的驱动是针对红外接口的,而不是串口驱动,这里将其修改为串口驱动。一、修改内核源码arch/arm/mach-s3c2440/mach-smdk2440.c文件的第100行,将其改为:/.ulcon    &nb...

linux2.6.30.4内核移植(3)——yaffs文件系统移植

内核源码:linux2.6.30.4交叉编译工具:3.4.5移植linux内核至:TQ2440工作基础:http://www.cnblogs.com/nufangrensheng/p/3669623.html一、下载yaffs2源码二、进入yaffs2目录,执行打补丁脚本文件patch-ker.sh,打补丁到内核中:/...

linux2.6.30.4内核移植(2)——Nand Flash驱动移植

内核源码:linux2.6.30.4交叉编译工具:3.4.5移植linux内核至:TQ2440工作基础:http://www.cnblogs.com/nufangrensheng/p/3669623.htmlLinux内核中已经做好了NandFlash的驱动,只需要进行适当的修改即可使用。一、修改内核源码arch/ar...

LCD显示——点阵字体

Bitmapfont点阵字体是把每一个字符都分成16×16或24×24个点,然后用每个点的虚实来表示字符的轮廓。点阵字体优点是显示速度快,不像矢量字体需要计算;其最大的缺点是不能放大,一旦放大后就会发现文字边缘的锯齿。点阵字体也叫位图字体,其中每个字形都以一组二维像素信息表示。这种文字显示方式于较早前的电脑系统(例如未...
代码星球 ·2021-02-21

TQ2440之定时器中断0——volatile关键字的重要作用

近日,在学习《ARM处理器裸机开发实战——机制而非策略》一书,在TQ2440开发板上,按照书中实例以及光盘配套程序源代码进行Timer0中断试验,编译成功后烧写到开发板上,没有任何反应,反复检查代码,一直没有找出哪里有问题,就是到开发板上没有预期效果。(让人纠结的很)最终参考了TQ2440之定时器中断0的程序代码,编译...

查找树ADT——二叉查找树

二叉查找树:对于树中的每个节点X,它的左子数种所有关键字值小于X的关键字,而它的右子树种所有关键字值大于X的关键字值。/*二叉查找树声明*/#ifndef_TREE_HstructTreeNode;typedefstructTreeNode*Position;typedefstructTreeNode*SearchTr...
代码星球 ·2021-02-21

栈的应用实例——中缀表达式转换为后缀表达式

声明:本程序读入一个中缀表达式,将该中缀表达式转换为后缀表达式并输出后缀表达式。注意:支持+、-、*、/、(),并且输入时每输入完一个数字或符号都要加一个空格,特别注意的是在整个表达式输入完成时也要加一个空格后再回车。这是该程序的一个不足之处,有待改进。/*infix_to_postfix.c*/#include<...

栈的应用实例——计算后缀表达式

用户输入一个后缀表达式,程序计算该后缀表达式的值并输出结果:/*postfix_expression.c*/#include"stack.h"#include<stdio.h>#include<stdlib.h>#include<ctype.h>intmain(){inti,flag...

栈的应用实例——平衡符号

检查()、[]、{}是否配对。/*stack_balance_symbol*/#include"stack.h"#include<stdio.h>#include<stdlib.h>#include<error.h>intmain(intargc,char**argv){FILE*f...
代码星球 ·2021-02-21

select使用实例——str_cli函数(修订版)

我们可以使用select函数重写http://www.cnblogs.com/nufangrensheng/p/3587962.html中的str_cli函数,这样服务器进程一终止,客户就能马上得到通知。早先那个版本的问题在于:当套接口上发生某些事件时,客户可能阻塞于fgets调用。新版本改为阻塞于select调用,等...

TCP客户/服务器程序实例——回射服务器

目录客户/服务器程序源码POSIX信号处理POSIX信号语义处理SIGCHLD信号处理僵死进程处理被中断的系统调用wait和waitpid函数wait和waitpid函数的区别网络编程可能会遇到的三种情况TCP程序小结数据格式 回射输入行这样一个客户/服务器程序是一个虽然简单然而却很有效的网络应用程序的例子。...

Word转PDF非常好用的软件——pdfFactory Pro

pfdFactoryPro把word转为pdf的操作步骤:1、打开将要转换的word的文档;2、文件--->打印;弹出如下对话框:单击确定后弹出:...
首页上一页12345...下一页尾页