自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嵌入未来

内容主要围绕ARM,C/C++,Linux为中心的嵌入式相关技术

  • 博客(30)
  • 收藏
  • 关注

转载 Lisp入门教程

Common LISP Hints                         Geoffrey J. Gordon                        [email protected]>                      Friday, February 5, 1993                           Modified by 

2015-11-27 23:05:44 755

转载 面试时必须准备的100 个关键问题!

1、请介绍一下你和你的家庭。   2、你有什么优缺点?   3、你有什么特长和爱好?   4、你对自己的学习成绩是否满意?   5、你如何评价你的大学生活?   6、你担任过何种社会工作,组织参加过何种社会实践和社会活动?   7、你懂何种外语?熟练程度如何?   8、你为什么要应聘这个职位?   9、你对本行业、本单位、本职位有何了解?   10、你认为你适合

2015-11-27 22:30:11 431

转载 使用autotool工具自动生成 Makefile

1、准备      $ cd /tmp      $ mkdir hello      $ mkdir src      $ cd src      $ vim hello.c          #include stdio.h>            int main(int argc, char *argv[])          {              printf("Hello, W

2015-11-21 11:08:39 392

转载 用c语言动态操作sqlite3数据库1

/* 项目名称:用c语言动态操作sqilite3数据库 * * 项目成员:张双喜 * * 编译环境:gcc * * 项目功能: *     1、动态创建表 *     2、动态实现对表的基本操作(增、删、改、查) *     3、清空表数据、删除表(附加功能) * * 项目总结: *     1、涉及的技术: *          *    

2015-11-21 11:06:09 1676 1

转载 arm移植过程(转发)

arm内核移植过程转自:http://student.csdn.net/space.php?uid=366890&do=blog&id=288651 内核移植过程 1.1 下载linux 内核     从http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.14.1.tar.bz2下载linux-2.6.14.1

2015-11-21 11:04:59 543

转载 framebuffer下bmp格式图片

/* * ===================================================================================== * * Filename: digital_frame.c * * Description: framebuffer下用libjeg库显示jpeg图片 * * Version: 1.0 * Created: 2011年

2015-11-21 11:00:53 326

转载 双向链表的基本操作

/* 项目名称:双向链表的基本操作 *  * 项目成员: * * 开始时间:2010年9月23日  16:00 * 预计完成时间:2010年9月25日 * 实际完成时间:2010年9月24日  00:20 * * 项目功能: * 创建链表、遍历(打印)、求长度、排序、插入、删除、查找 * * 项目总结: * * */#include

2015-11-21 10:59:09 275

原创 Linux内核模块添加的两种方法

Linux内核模块添加的两种方法静态加载:把组件都添加进内核文件中,在目录kongfig文件中增加新代码对应的编译选项,在Makefile文件中添加编译条目。动态加载:下载并安装Linux内核模板:make modules _install ARCH = arm CROSS _COMPILE=arm-linux编写Make

2015-11-11 09:51:36 7370

转载 mysql常用命令

mysql安装完之后,登陆后发现只有两个数据库:mysql> show databases;+--------------------+| Database           |+--------------------+| information_schema | | test               | +--------------------+,m

2015-11-11 09:26:45 273

转载 mysql常用操作总结

SQL structed query language连接MYSQL服务器:mysql -uroot -proot mysql -uroot -p --default_character_set=gbk; (影响数据的输入和输出) show variables like 'character%';数据库的操作:创建,查看,修改,删除 *创建:  创建一个名称为myd

2015-11-11 09:25:35 347

转载 Linux Shell学习要点

shell简介(了解)bash是当前主流shell,即命令解释器。(了解)存取权限与安全(重要)掩码相关的思想(理解并可应用)脚本调用的机制(理解) 脚本的基本格式:脚本文件头,格式#! 注意:这不是注释!  

2015-11-11 09:21:05 263

原创 二叉树的编程模型2

#include #include #include #define OK 0#define ERROR -1/************************************  创建树 ************************************///按先后次序输入二叉树中结点的值(一个字符),#表示空树//构造二叉链表表示的二

2015-11-11 09:10:22 427

原创 二叉树编程模型

#include #include #include typedef struct _bitree{ char data; struct _bitree *lchild,*rchild; }*BiTree,BiTNode;BiTree bitree_create(BiTree tree);void prev_display(BiTree tree

2015-11-11 09:08:22 1331

原创 集中常见的排序算法总结

/*冒泡排序是稳定的排序,但是算法复杂度较高,平均和最差都是:O(n^2),空间复杂度为:O(1)*/#includevoid bubble_sort(int a[],int length){ int i,j,tmp; for(i=0;i {  for(j=0;j  {   if(a[j]>a[j+1])   {    tmp=a[j];

2015-11-11 09:04:42 338

转载 Qt数据库sqlite总结

QSqlDatabase类实现了数据库连接的操作QSqlQuery类用来执行SQL语句QSqlRecord类封装数据库所有记录QSqlRelationalTableModelQSqlQueryModelQSqlTableModel第一:QSqlDatabase类QSqlDatabase db = QSqlDatabase::addDa

2015-11-11 08:59:19 1171

转载 Qt中提高sqlite的读写速度

SQLite数据库本质上来讲就是一个磁盘上的文件,所以一切的数据库操作其实都会转化为对文件的操作,而频繁的文件操作将会是一个很好时的过程,会极大地影响数据库存取的速度。例如:向数据库中插入100万条数据,在默认的情况下如果仅仅是执行query.exec("insertinto DataBase(......) values(......)");就会打开和关闭文件10

2015-11-11 08:57:48 646

转载 Qt 的sqlite数据库的学习

我们先了解一下基本的类:QSqlDatabase提供数据库的连接操作,QSqlQuery是执行Sql语句的类,如:QSqlQueryquery(db);query.exec("insertintopersonvalues(101,'Danny','Young')");下面是如何创建一个数据库以及一个数据表。 ?

2015-11-11 08:55:42 633

原创 修复linux系统引导

Ubuntu重装grub 进入ubuntuU盘(刻录有Ubuntu的系统U盘) 1、进入U盘的系统(不安装)2、打开终端    ctrl + alt + t3、列出所有磁盘, 看清要把grub修复在哪个磁盘里      sudo fdisk -l 4、挂载根目录的分区      sudo mount /dev/sda1 /mnt    4.1、这步只给把 /

2015-11-11 08:43:57 324

原创 centos配置嵌入式开发环境2

Centos平台linux嵌入式环境搭建一、常用软件的安装:minicom:#  yum install minicom -y#  minicom –s  进入设置  将各项内容更改为如下所示: 保存为默认配置选择Exit退出gcc:

2015-11-11 08:41:36 1534

原创 CentOS6.0搭建嵌入式开发环境

CentOS6.0搭建嵌入式开发环境配置步骤-------------------------------------------------------------------------------- 安装SSH服务器安装vmware tools配置服务器静态IP;安装配置TFTP;安装配置NFS安装sourceInsight安装交叉

2015-11-11 08:40:14 597

原创 给Linux安装上中文的man手册

man一般都是都是英文的,CTRL+ALT+T打开终端输入   man man   可以查看帮助,可惜的是英文。现在让我们一起安装中文man吧!!工具/原料    ubuntu14.04    笔记本方法/步骤    1    先安装所需要的依赖包:      automake 工具      $sudo apt-get install autoco

2015-11-11 08:38:07 377

原创 Linux中shell自动交互的使用

自动交互方法二 需求2中要求采用非交互的方式改变登录用户密码,尝试用方法1,无法实现。 这时候联想到交互信息的另一个自动输入方法,管道,通过echo + sleep + |可以实现这个需求。 #!/bin/bash (echo "curpassword" sleep 1 echo "ne

2015-11-11 08:37:00 1206

原创 Linux和Windows通信服务配置

Linux和Windows通信服务配置第一部分 Linux网络配置IP,网络,网关 DNS  第二部分Linux的远程登录无图形的putty前提:Windows和linux之间能够相互ping通关闭防火墙和selinux#  /et

2015-11-11 08:34:18 329

原创 在centos中安装rar压缩工具

Centos 下解压和压缩rar文件============zip文件的操作==================================zip -r data.zip data解释:将data文件夹压缩成了data.zip格式。unzip data.zip解释:将data.zip文件解压到当前文件夹。-----------------下面是一些详细的说明--

2015-11-11 08:33:12 453

原创 安装centos和简单配置网络

议安装64位版本CentOS-6.5-x86_64-bin-DVD1.iso附:CentOS 6.5下载地址32位:http://mirror.centos.org/centos/6.5/isos/i386/CentOS-6.5-i386-bin-DVD1to2.torrent64位:http://mirror.centos.org/centos/6.5/isos/

2015-11-11 08:31:27 362

原创 在Linux中安装更新或安装gcc

c++0x为我们带来了一阵春风,提供了lambda表达式,我们终于可以像c#那样去写程序了。int a,b;for_each(v.begin(),v.end(),[=](int &it){it = it*a+b;});因为平时都是vs2010下面开发,部署的时候才注意到,centos6里面的gcc版本4.4的,不支持lambda,至少要4.5的版本才支持好吧,既然4

2015-11-11 08:29:20 998

原创 在Linux中安装和使用wps

永中office始终感觉有点别扭,今天又尝试了下装wps,最终成功了,方法如下1、解决缺少libstdc++.so.6(GLIBCXX_3.4.14)在CentOS6.4上安装金山wps kingsoft-office-9.1.0.4032-0.1.a10.i686.rpm包,出现错误wps Requires: libstdc++.so.6(GLIBCXX_3.4.14)。解决

2015-11-11 08:27:05 1377

原创 自动化编译arm版linphone脚本

#!/bin/sh#linphone-on-arm#编译安装库#使用ROOT用户执行LINPHONE_DIR=`pwd`################################## 环境变量到声明  echo "环境变量到声明" ||exit export  PREFIX=/usr/local ||exit export  HOSTTPL=a

2015-11-11 08:24:49 891

原创 广播与多播的含义和使用

广播广播是指在一个局域网中向所有的网上节点发送信息。这是UDP连接的一种广播有一个广播组,即只有一个广播组内的节点才能收到发往这个广播组的信息。什么决定了一个广播组呢,就是端口号,局域网内一个节点,如果设置了广播属性并监听了端口号A后,那么他就加入了A组广播,这个局域网内所有发往广播端口A的信息他都收的到。在广播的实现中,如果一个节点想接受A组广播信息,那么就要先将他绑定给地址和端

2015-11-11 08:17:44 1273

原创 嵌入式ARM版本的Qt编译安装和移植过程

我使用的Qt版本是4.8.5,其他版本的过程类似,可通过此方法制定Qt开发、运行环境。移植的步骤如下:1、下载新版qt;2、编译tslib;3、编译qt;4、配置编译后的qt,以便在主机上用qmake编译适用目标板的qt应用;5、拷贝lib文件到目标板。一、下载qt和tslib比如要安装4.8.5版本,则下载 qt-everywhere-openso

2015-11-10 17:07:24 5755

空空如也

空空如也

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

TA关注的人

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