一个人的力量很渺小,一群人的力量很可怕......

嵌入式开发,希望嵌入式控们一起交流,一起学习....../

堆,栈,代码段,数据段,BSS 段概念解析

程序的内存分配 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。后进先出 2、堆区(heap)— 由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。顺序随意 ...

2012-12-15 21:00:23

阅读数 586

评论数 1

LINUX系统中动态链接库的创建与使用

LINUX系统中动态链接库的创建与使用       大家都知道,在WINDOWS系统中有很多的动态链接库(以.DLL为后缀 的文件,DLL即Dynamic Link Library)。这种动态链接库,和静态函数库不 同,它里面的函数并不是执行程序本身的一部分,而是根据执行程序需要 按需...

2012-07-12 20:48:44

阅读数 451

评论数 0

MakeFile用法,详细到让人吐

0 Makefile概述  --------------------------------------------------------------------------------  什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的I...

2012-07-12 20:42:29

阅读数 625

评论数 0

关于ARM开发板通过有线接入互联网自动获取IP地址问题

参考网页,以备后用: http://blog.163.com/ljf_gzhu/blog/static/131553440201051710237619/ 1. 配置内核: [*] Networking support  --->  Networking options  ---...

2012-07-12 20:39:05

阅读数 702

评论数 0

Linux 下摄像头视频采集与显示

说明: 1、本文所提及的摄像头不是zc0301p,使用的API不是V4L,显示所使用的上位机不是QT,特此说明。 2、UVC只是一个驱动,如果它能成功驱动摄像头,会在/dev目录下出现video(或video0、video1等等)。这样,就可以使用Linux提供(准确说不是Linux提供,具体...

2012-07-12 20:29:31

阅读数 3260

评论数 1

基于Video4Linux 的USB 摄像头图像采集实现

基于Video4Linux 的USB 摄像头图像采集实现 分类: Linux 2012-03-10 20:35 698人阅读 评论(0) 收藏 举报 最近一直在做一个摄像头视频采集的程序,遇到了很多艰辛的问题,下边这是一个好文章,粘过来供大家也供自己能对添加驱动以及摄像头视频采集 程序...

2012-07-12 20:23:01

阅读数 951

评论数 0

Qt Creator 之mplayer播放器图形界面设计

利用mplayer为播放核心,编写自己的播放器界面(1) 前几天学习了mplayer的编译、 初步使用和方法学习 有需要的可以看我发过的子~xphyym 这个礼拜写了个播放器的界面,很粗糙! 理想界面为暴风影音那样~...

2012-07-12 18:59:20

阅读数 1878

评论数 4

Linux 系统中安装网卡驱动时出现"设备eth0似乎不存在"解决办法

下配置文件(/etc/sysconfig/network-scripts),配置也没错。可以证明根本就不在我想想的范围之内。 我就先用“service network restart”重启网络服务,发现网卡起不来。 如下图: 看到这个之后,我本以为是我在配置IP是...

2012-06-16 20:21:08

阅读数 3522

评论数 0

/usr/local/arm/4.4.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.4.3/../../../../arm-none-linux-gnueabi/

最近做囯嵌的MP3项目时,进行 Madplay移植是遇到蛋痛的问题:前面所有的编译都通过,到静态链接编译Madplay时 arm-linux-gcc -o mplayer mplayer.o m_property.o mp_fifo.o mp_msg.o mixer.o parser-mpcm...

2012-06-02 10:51:26

阅读数 3622

评论数 1

error:undefined reference to `coloured_LED_init'

错误信息如下: cpu/arm920t/start.o: In function `start_code': /root/workspace/u-boot-2009.08/cpu/arm920t/start.S:117: undefined reference to `coloured_LED...

2012-05-30 21:31:12

阅读数 708

评论数 1

inline函数和weak属性冲突

inline函数和weak属性冲突 void inline __show_boot_progress (int val) {} void inline show_boot_progress (int val) __attribute__((weak, alias("__show_b...

2012-05-30 21:21:17

阅读数 1001

评论数 4

warning: target CPU does not support interworking

打印错误信息如下: warning: target CPU does not support interworking 解决方法: 错误与CPU有关 gedit cpu/arm920t/config.mk 把 PLATFORM_CPPFLAGS += -march=a...

2012-05-30 21:11:21

阅读数 948

评论数 0

board.c:1: warning: target CPU does not support interworking

打印的错误信息如下: board.c:1: warning: target CPU does not support interworking board.c:125: error: inline function 'coloured_LED_init' cannot be declared ...

2012-05-30 21:07:36

阅读数 609

评论数 0

关于错误IOError:<urlopen error (-3, 'Temporary failure in name resolution')>的解决

fedora安装Tftp时出错:网上对此问题解决方法很多,但都没有解决此问题,最终还是从鸟哥的书上找到答案。 错误信息如下: [root@tom ~]# yum install xinetd tftp tftp-server Loaded plugins: refresh-packageki...

2012-05-27 10:48:30

阅读数 3676

评论数 1

ioremap

ioremap   Linux在头文件include/linux/ioport.h中定义了三个对I/O内存资源进行操作的宏: (1)request_mem_region()宏,请求分配指定的I/O内存资源。 (2)check_mem_region()宏,检查指定的I/O内存资源是否已被占用。...

2012-05-17 20:42:33

阅读数 2174

评论数 0

usb鼠标驱动注解及测试

参考2.6.14版本中的driver/usb/input/usbmouse.c。鼠标驱动可分为几个部分:驱动加载部分、probe部分、open部分、urb回调函数处理部分。  下文阴影部分为注解。 一、驱动加载部分 static int __init usb_mouse_init(void)...

2012-05-16 21:20:37

阅读数 488

评论数 0

struct input_event

查看/dev/input/eventX是什么类型的事件, cat /proc/bus/input/devices 设备有着自己特殊的按键键码,我需要将一些标准的按键,比如0-9,X-Z等模拟成标准按键,比如KEY_0,KEY-Z等,所以需要用到按键模拟,具体 方法就是操作/dev/input...

2012-05-16 20:45:21

阅读数 293

评论数 0

Linux输入子系统

Linux输入子系统(Input Subsystem) 1.1.input子系统概述 输入设备(如按键,键盘,触摸屏,鼠标等)是典型的字符设备,其一般的工作机制是低层在按键,触摸等动作发生时产生一个中断(或驱动通过timer定时查询),然后c...

2012-05-16 19:05:21

阅读数 397

评论数 0

MAC地址 的意义及作用

什么是 MAC Address   MAC地址就是在媒体接入层上使用的地址,也叫物理地址、硬件地址或链路地址,由网络设备制造商生产时写在硬件内部。MAC地址与网络无关,也即无论将带有这个地址的硬件(如网卡、集线器、路由器等)接入到网络的何处,都有相同的MAC地址,它由厂商写在网卡的BIO...

2012-05-16 17:07:53

阅读数 1932

评论数 0

TCP循环服务器 UDP循环服务器 TCP并发服务器

1.编写使用TCP协议的服务器程序 2.编写使用TCP协议的客户端程序 3.客户端向服务器发送字符串,服务器打印收到的字符串 服务器 hw1server.c #include #include #include #include #include #inc...

2012-05-12 20:03:36

阅读数 714

评论数 0

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