51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#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...
代码星球
·
2021-02-21
linux2.6.30.4
内核
移植
插入
hello
linux2.6.30.4内核移植(6)——移植应用程序hello world常见的错误:-bin/sh ./hello not found
通常在开发板上搭建好开发平台后,我们会试着移植一个最简单的应用程序Helloworld来测试一下。初次尝试,我们经常会碰到的问题就是,在开发板上运行./hello的时候出错:-bin/sh./hellonotfound。遇到这种错误,原因有如下两种:一、在配置Busybox的时候,如果选择了BusyboxSetting...
代码星球
·
2021-02-21
移植
hello
linux2.6.30.4
内核
应用程序
linux2.6.30.4内核移植(5)——构建根文件系统(yaffs文件系统格式的镜像)
一、首先编译并安装BusyBox这里使用的交叉编译器还是3.4.5.注意:编译内核、编译BusyBox以及编译文件系统中的所有应用程序的交叉编译器要使用同一个版本。1、获取BusyBox源码下载地址:http://www.busybox.net/downloads/这里下载busybox-1.13.0.tar.bz22...
代码星球
·
2021-02-21
文件
系统
linux2.6.30.4
内核
移植
linux2.6.30.4内核移植(4)——完善串口驱动
在内核里支持两个串口,也就是芯片的UART0和UART1,而UART2的驱动是针对红外接口的,而不是串口驱动,这里将其修改为串口驱动。一、修改内核源码arch/arm/mach-s3c2440/mach-smdk2440.c文件的第100行,将其改为:/.ulcon &nb...
代码星球
·
2021-02-21
linux2.6.30.4
内核
移植
完善
串口
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,打补丁到内核中:/...
代码星球
·
2021-02-21
移植
linux2.6.30.4
内核
yaffs
文件
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...
代码星球
·
2021-02-21
移植
linux2.6.30.4
内核
Nand
Flash
LCD显示——点阵字体
Bitmapfont点阵字体是把每一个字符都分成16×16或24×24个点,然后用每个点的虚实来表示字符的轮廓。点阵字体优点是显示速度快,不像矢量字体需要计算;其最大的缺点是不能放大,一旦放大后就会发现文字边缘的锯齿。点阵字体也叫位图字体,其中每个字形都以一组二维像素信息表示。这种文字显示方式于较早前的电脑系统(例如未...
代码星球
·
2021-02-21
LCD
显示
点阵
字体
TQ2440之定时器中断0——volatile关键字的重要作用
近日,在学习《ARM处理器裸机开发实战——机制而非策略》一书,在TQ2440开发板上,按照书中实例以及光盘配套程序源代码进行Timer0中断试验,编译成功后烧写到开发板上,没有任何反应,反复检查代码,一直没有找出哪里有问题,就是到开发板上没有预期效果。(让人纠结的很)最终参考了TQ2440之定时器中断0的程序代码,编译...
代码星球
·
2021-02-21
TQ2440
定时器
中断
volatile
关键字
查找树ADT——二叉查找树
二叉查找树:对于树中的每个节点X,它的左子数种所有关键字值小于X的关键字,而它的右子树种所有关键字值大于X的关键字值。/*二叉查找树声明*/#ifndef_TREE_HstructTreeNode;typedefstructTreeNode*Position;typedefstructTreeNode*SearchTr...
代码星球
·
2021-02-21
查找
ADT
二叉
栈的应用实例——中缀表达式转换为后缀表达式
声明:本程序读入一个中缀表达式,将该中缀表达式转换为后缀表达式并输出后缀表达式。注意:支持+、-、*、/、(),并且输入时每输入完一个数字或符号都要加一个空格,特别注意的是在整个表达式输入完成时也要加一个空格后再回车。这是该程序的一个不足之处,有待改进。/*infix_to_postfix.c*/#include<...
代码星球
·
2021-02-21
表达式
应用
实例
中缀
转换
栈的应用实例——计算后缀表达式
用户输入一个后缀表达式,程序计算该后缀表达式的值并输出结果:/*postfix_expression.c*/#include"stack.h"#include<stdio.h>#include<stdlib.h>#include<ctype.h>intmain(){inti,flag...
代码星球
·
2021-02-21
应用
实例
计算
后缀
表达式
栈的应用实例——平衡符号
检查()、[]、{}是否配对。/*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调用,等...
代码星球
·
2021-02-21
select
使用
实例
str
cli
TCP客户/服务器程序实例——回射服务器
目录客户/服务器程序源码POSIX信号处理POSIX信号语义处理SIGCHLD信号处理僵死进程处理被中断的系统调用wait和waitpid函数wait和waitpid函数的区别网络编程可能会遇到的三种情况TCP程序小结数据格式 回射输入行这样一个客户/服务器程序是一个虽然简单然而却很有效的网络应用程序的例子。...
代码星球
·
2021-02-21
服务器
TCP
客户
程序
实例
Word转PDF非常好用的软件——pdfFactory Pro
pfdFactoryPro把word转为pdf的操作步骤:1、打开将要转换的word的文档;2、文件--->打印;弹出如下对话框:单击确定后弹出:...
代码星球
·
2021-02-21
Word
PDF
非常好
用的
软件
首页
上一页
1
2
3
4
5
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他