
Linux开发
我该叫什么名字好呢?
这个作者很懒,什么都没留下…
展开
-
Linux_tq2440_背光灯驱动分析
背光灯的引脚是S3C2410_GPG4可以这样定义 #define S3C2410_GPIO_BANKG (32*6)#define S3C2410_GPG4 S3C2410_GPIONO(S3C2410_GPIO_BANKG, 4)#define S3C2410_GPG4_INP (0x00 #define S3C2410_GPG4_OUT原创 2013-09-04 14:02:47 · 700 阅读 · 0 评论 -
广州值得一玩的地方
景点序号:1景点名称:番禺宝墨园景点介绍:风景,类似小公园。可以捞鲤鱼,喂鱼。主要页面:http://www.17u.cn/scenery/BookSceneryTicket_4037.html门票收费:学生25,成人50元交通与耗时:做地铁到市桥B出口,向南走,市桥汽车站乘67路宝墨园专线,共耗时一个半小时。出行方式:地铁+公交景点序号:2景点名称:海原创 2014-03-28 15:31:26 · 1284 阅读 · 0 评论 -
FB打印与驱动分析
一般来说,调试信息可以通过串口输出,也可以通过Lcd屏幕输出。choux原创 2014-04-08 16:07:56 · 1117 阅读 · 0 评论 -
C语言之程序入口参数
一般来说,运行某个程序的时候可以传递入参数,对程序进行根有效的控制。程序为:int main(int argc, char **argv){ int on; int led_no; int fd; if (argc != 3 || sscanf(argv[1], "%d", &led_no) != 1 || sscanf(argv[2],"%d", &on) != 1 ||原创 2014-03-26 09:22:12 · 3215 阅读 · 4 评论 -
ftp网络通讯
客户端:Windows下可以使用CutFtpLinux下使用gftp服务器:Windows下先打开ftp服务,然后就可以新建ftp站点了。Linux下安装vsftp原创 2014-03-24 15:05:10 · 776 阅读 · 0 评论 -
Cortex-M3概览
Cortex-M3有以下特点:1、32位内核2、哈佛结构3、大小端模式4、可选的MPU5、Thumb可以访问R0-R7,Thumb-2可以访问所有寄存器。6、R13有两个,MSP和PSP,堆栈指针的最后两位为0,堆栈是4字节对齐。7、R14存储子程序的返回地址。多于一级的,就保存到堆栈中。8、异常特权级用户级异常handler原创 2014-05-05 10:53:41 · 1072 阅读 · 0 评论 -
Linux常用头文件
在编写Linux程序的时候,有时候需要引用相应的头文件。linux的头文件通常放于usr/include中。从0.95版开始,内核代码树中的头文件需要复制到/usr/include/linux目录下才能顺利地编译内核。即从该版内核开始头文件已经与开发环境使用的头文件合二为一。C语言#include //设定插入点#include //字符处理#incl原创 2014-03-31 12:38:14 · 919 阅读 · 0 评论 -
linux之设备屏幕截图
在TQ2440上运行程序的时候,有时候需要把屏幕进行截图,只需要把屏幕上的像素点都保存为一张位图即可。流程是:1、打开设备/dev/fb/02、读取设备,把数据读入缓冲区3、添加bmp图片头信息,保存即可。程序如下:int main(int argc, char *argv[]){ int m_Width = 480; int m_Height = 272原创 2014-03-07 12:04:46 · 1372 阅读 · 0 评论 -
Linux_常用命令符每天积累
登陆相关exit 安全退出用户登陆shutdown 关机,管理员使用shutdown [选项] [时间] [警告信息] 命令中各选项的含义为: - k 并不真正关机而只是发出警告信息给所有用户 - r 关机后立即重新启动 - h 关机后不重新启动 - f 快速关机重启动时跳过fsck - n 快速关机不经过init 程序 - c 取消一个已经运行的sh原创 2014-02-21 10:01:29 · 748 阅读 · 0 评论 -
增加交叉编译器
更改路径地址时注意使用超级用户的权限sudo -sexport PATH=$PATH:/opt/EmbedSky/4.3.3/binarm-linux-gcc -v原创 2014-01-24 09:35:55 · 695 阅读 · 0 评论 -
Linux_寄存器的读取
tcfg1 = __raw_readl(S3C2410_TCFG1); tcfg0 = __raw_readl(S3C2410_TCFG0); __raw_writel(tcfg1, S3C2410_TCFG1); __raw_writel(tcfg0, S3C2410_TCFG0);原创 2013-09-04 15:37:45 · 1218 阅读 · 0 评论 -
Linux_驱动编写的原则
1、这个驱动必须注册进内核,能被内核调用。而要查看哪些驱动注册进内核也很简单使用: cat /proc/devices 可以查看2、该驱动必须存在一个设备节点,应用程序正是根据这个设备节点而去调用驱动的 查看方法: ls -l /dev 可以看到存在的设备节点有哪些所以我们希望我们的驱动1、可以将该驱动注册进内核。2、能注册后自动创建该驱动对于的设备节点。原创 2013-09-04 15:09:02 · 667 阅读 · 0 评论 -
Linux下使用DNW工具下载镜像
1.首先解压缩文件:# tar xvf dnw_for_linux.tar.gz另:在Ubuntu下右键解压也很方便目录如下:dnw_linux/dnw_linux/secbulk/dnw_linux/secbulk/Makefilednw_linux/secbulk/secbulk.cdnw_linux/dnw/dnw_linux/dnw/dnw.c其中s原创 2014-01-27 09:14:07 · 1239 阅读 · 0 评论 -
LCD设备驱动程序
对屏幕进行抓屏 cp /dev/fb0 myfile.png原创 2014-06-09 15:36:07 · 889 阅读 · 0 评论