自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zyx_linux的专栏

嵌入式开发

  • 博客(30)
  • 资源 (2)
  • 收藏
  • 关注

转载 Linux下通过apxs命令给Apache添加模块

下面是使用apxs工具给apache添加模块添加的模块:LoadModule proxy_module       libexec/mod_proxy.soLoadModule rewrite_module     libexec/mod_rewrite.soLoadModule headers_module     libexec/mod_headers.so添加方法:1

2014-08-29 09:27:02 1097

转载 LINUX CGI编程

转载自:为什么要进行CGI编程?  在HTML中,当客户填写了表单,并按下了发送(submit)按钮后,表单的内容被发送到了服务器端,一般的,这时就需要有一个服务器端脚本来对表单的内容进行一些处理,或者是把它们保存起来,或者是按内容进行一些查询,或者是一些别的什么。没有了CGI,WEB的世界就完全失去了它的交互性,所有的信息都变成单向的了,而不能够有任何的反馈。  有的人认为可以用Ja

2014-08-28 16:40:10 883

转载 CGI编程读书笔记

CGI是: “公共网关接口”(Common Gateway Interface)的简称,是HTTP服务器与其它程序进行“交谈”的一种工具,其程序须运行在网络服务器上。CGI是一段程序,它运行在Server上,提供同客户端 Html页面的接口。CGI的功能:通常情况下CGI程序被用来解释处理来自表单的输入信息,在服务器产生相应的处理,并将相应的信息反馈给浏览器。CGI程序使网页具有交互功能。 

2014-08-28 16:35:42 763

转载 C语言程序的存储区域和内存布局

《嵌入式Linux上的C语言编程实践》第13章韩超/魏治宇/廖文江 电子工业出版社段式内存管理架构BSS:BlockStarted by Symbol 13.1 C语言程序的存储区域本章介绍C语言程序的内存布局结构,包括连接过程中目标程序各个段的组成和运行过程中各个段加载的情况。在本章的学习中,读者应重点关注以下内容:C语言程序在内存中各个段的组成C语言程序连接过程

2014-08-25 15:22:05 1023

转载 内存写越界导致破环堆结构引起的崩溃问题定位经验[如报错malloc(): memory corruption或free(): invalid next size]

转载

2014-06-09 18:46:43 15283

转载 解释:内存溢出、内存泄露、内存越界、缓冲区溢出、栈溢出

转载自:

2014-06-09 18:39:33 1514

转载 目标文件格式分析工具: ar,nm,objdump,objcopy,readelf

如果普通编程不需要了解这些东西,如果想精确控制你的目标文件的格式或者你想查看一下文件里的内容以便作出某种判断,那么你可以看一下下面的工具:ar,nm,objdump,objcopy。具体用法请参考man在线手册。ar基本用法    ar命令可以用来创建、修改库,也可以从库中提出单个模块。库是一单独的文件,里面包含了按照特定的结构组织起来的其它的一些文件(称做此库文件的m

2014-05-13 20:01:05 1244

转载 寄存器与函数栈帧之整理篇

转载自:

2014-05-13 10:09:32 1161

转载 C函数调用机制及栈帧指针

在Linux内核程序boot/head.s执行完基本初始化操作之后,就会跳转去执行init/main.c程序。那么head.s程序是如何把执行控制转交给init/main.c程序的呢?即汇编程序是如何调用执行C语言程序的?这里我们首先描述一下C函数的调用机制、控制权传递方式,然后说明head.s程序跳转到C程序的方法。函数调用操作包括从一块代码到另一块代码之间的双向数据传递和执行控制转移。

2014-05-13 10:06:43 1161

转载 GDB 进行调试 使用心得

1: 对于在应用程序中加入参数进行调试的方法:   直接用 gdb app -p1 -p2 这样进行调试是不行的。   需要像以下这样使用:    #gdb app    (gdb) r -p1 -p2    或者在运行run命令前使用set args命令:    (gdb) set args p1 p2    可以用show args 命令来查看2. 加入断点

2014-05-06 15:31:40 632

转载 gcc编译选项

gcc编译选项文件后缀简介:.c 需要进行预处理的 C 源代码.h C 的头文件.i 不需要预处理的 C 源代码.o 可供链接器使用的目标文件.S 需要预处理的汇编语言源代码.s 不需要预处理的汇编语言源代码.so 包含一个或多个供链接器使用的 .o 文件的动态库(也称共享库)一. 常用编译命令选项-c   只激活预处

2014-05-05 17:18:14 1212

转载 gcc 编译多个源文件

一. 常用编译命令选项假设源程序文件名为test.c。1. 无选项编译链接用法:#gcc test.c作用:将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。2. 选项 -o用法:#gcc test.c -o test作用:将test.c预处理、汇编、编译并链接形成可执行文件test。-o选项用来指定输出文件的文件名

2014-05-05 17:09:32 1084

转载 QString:: arg()方法

转载自:

2014-04-17 19:37:41 4527

转载 [Qt教程] 第51篇 从Qt 4到Qt 5(一)Qt 5.2安装、程序迁移和发布

该文章原创于Qter开源社区(www.qter.org),作者yafeilinux,转载请注明出处!转载自:

2014-04-17 10:37:26 2259

转载 [Qt教程] 第52篇 从Qt 4到Qt 5(二)Qt 5框架介绍

该文章原创于Qter开源社区(www.qter.org),作者yafeilinux,转载请注明出处!

2014-04-17 10:30:00 2107

转载 [Qt教程] 第22篇 数据库(二)编译MySQL数据库驱动

该文章原创于Qter开源社区(www.qter.org),作者yafeilinux,转载请注明出处!

2014-04-17 10:13:10 1585

转载 QSqlRelationalTableModel的setFilter()问题

在使用QSqlRelationalTableModel时,可以设置外键,详细方法可以参考文档。 当使用了SqlRelationalTableModel的setRelation()后,再使用setFilter时就要注意了,因为SqlRelationalTableModel类中已经包含了多张表,所以在写过滤规则时,必须加上表名,否则会出问题,查不到任何结果。例如:filter =

2014-04-16 19:28:28 2204 4

转载 QStringLiteral

QStringLieral是Qt5中新引入的一个用来从“字符串常量”创建QString对象的宏(字符串常量指在源码中由双引号包含的字符串)。在这篇博客我讲解释它的的内部实现和工作原理。 提要让我们从它的使用环境开始说起:假设你想要在Qt5中从字符串常量初始化一个QString对象,你应该这样:大多数情况:(1)使用QStringLiteral(“某字符串”) --如果它最终转会

2014-04-14 18:16:13 6948

转载 Qt编程中,Ui文件如何被利用...

这两天跟着班级辅导,总有学生感到很疑惑,用ui designer设计出来的ui文件是如何使用的,下面我从一个例子来说明下,希望能对有这样疑惑的同学有帮助。事实上,现在有了继承设计工具qtcreator,作为开发者再也不用考虑这个问题,因为当你用qtcreator创建一个工程的时候,qtcreator提供的框架已经替我们完成了这个任务。咱们先从这个程序开始看:新建一个工程,

2014-04-10 17:21:14 1313

转载 QT QTableView用法小结

zhuan

2014-04-08 18:35:06 1206

转载 Qt探秘——谈ui文件的用法

转载自:点击打开链接http://blog.csdn.net/luo_isaiah/article/details/5794973相信用过Qt Designer的朋友,对Qt Project中的.ui文件并不陌生。这个文件在Qt Designer中并不能直接修改其源代码,而只能通过Qt Designer的图形工具对其进行操作。对于这一点,我不得不要赞一下设计Qt Des

2014-04-01 21:20:00 1477

原创 SQLite入门使用教程(一)

最近在做一个C++的项目,里面用到了SQLIte数据库。于是,到官网去查看SQLite 的C++接口,因为到网上的博客去看别人写的SQLite教程,有些看不太懂,所以只好到官网上去看。其实,我还是喜欢用Qt来操作SQLite,因为Qt 对SQLite的接口函数进行了封装,操作更方便。但是项目组里的其他人用的是VS 2010,于是,不得不去看官网的英文文档。             SQLite

2014-03-25 13:35:18 5368 1

原创 Linux 下配置Tinyxml,将其编译为动态库

在我的上一篇博文中,讲到如何把Tinyxml 在Linux下编译为静态库,从而使用这个静态库来进行XML编程。但是,如果我想使用动态库来进行XML编程,因为使用动态库生成的可执行文件更小,更节省内存。那么,应该怎么做呢,很简单,只需要修改上一篇博文中的步骤(2)和步骤(4):                             步骤(2):将其中的注释为Targets of the

2014-03-24 18:42:14 3712

原创 Linux 下配置Tinyxml,将其编译为静态库

因为不习惯用Windows 下的VS 2010,加上大多数时候是在Linux下编程,所以想把Tinyxml配置到Linux下为我所用。                       相信大家都知道Tinyxml是一个非常小巧实用的XML解析器,这里不说的它的使用方法,具体配置步骤如下:                       1.首先,要到官网上去把tinyxml库下载下来,网址为:点击

2014-03-24 14:35:30 3896

转载 泰泽(Tizen)的来历

转载自:http://blog.csdn.net/yuanmeng001/article/details/20283547点击打开链接        Tizen的今世前生说起来话很长,但是,又必须说清楚,避免误传,有碍政府决策。         在Linux大树上,没有外因是不会结果的。近年来,把Linux内核用在各种电子设备上是一种新兴的社会需求,有需求就有”动力“,生意

2014-03-09 16:07:52 1469

转载 泰泽(Tizen)与安卓(Android)之比较

转载自:http://blog.csdn.net/yuanmeng001/article/details/20288171点击打开链接         老实说,我们只要比较一下两者的开发工具包SDK即可见分晓。只要我们登录Tizen的开发者官方网站:developer.tizen.org,立即有回家的感觉,处处为开发者着想。网站管理员说:“Tizen SDK开发包是一套

2014-03-09 16:01:45 2427

原创 error: name lookup of 'first' changed for ISO 'for' scoping [-fpermissive]

//读一组整数到vector对象,计算首尾配对元素的和并输出//使用迭代器访问vector中的元素#include #include using namespace std;int main(){    vector ivec;    int ival;    //读入数据到vector对象    cout    while(cin>>ival

2014-03-09 14:02:40 5334

原创 Linux下Qt应用程序的发布

最近一直在学习Qt,用Qt写了一个程序,但是不知道怎么发布,网上说的都是在windows下怎么发布Qt应用程序

2014-02-27 20:43:49 3871 2

原创 基于ARM9的嵌入式Linux系统移植

这篇文章是我6个月前在老师的指导下写的论文,留在博客里,做个备份,那时我的系统环境是window 7虚拟机下的RedHat Enterprise Linux6.0 ,现在我的系统环境是Ubuntu13.04。讲的比较粗糙,有不正确的地方希望大家指出。                             本文结合S3C2440处理器和GT2440开发板这个实验平台,进行了嵌入式Lin

2013-11-22 15:03:30 6687 2

原创 嵌入式linux内核学习之系统框架

本人学习嵌入式linux已经有一年半了,因为还是个学生,所以学习的时候断断续续,也没有时间来得及总结,但是在本子有做过笔记,每次忘记了,翻翻笔记,感觉都会有新的不同体会。现在我报嵌入式实训班了,决定把自己学习过程中的一些心得体会写下来,因为本人刚刚入门,难免有错误的地方,希望大家帮忙指出,本人不胜感激。

2013-11-22 13:04:00 1812

嵌入式学习课程讲解

嵌入式学习课程讲解,主要是学习嵌入式的步骤,希望对初学者有帮助

2013-10-07

Linux 字符驱动代码

Linux字符设备驱动学习笔记,有助于帮助Linux初学者学习Linux驱动设备开发

2013-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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