自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (11)
  • 收藏
  • 关注

原创 完整的Linux嵌入式环境搭建(Ubuntu 9.10)

完整的Linux嵌入式环境搭建(Ubuntu 9.10)安装完Linux系统后(以Ubuntu 9.10为例),就需要进行Linux嵌入式开发环境搭建。1、修改/etc/apt/sources.list进行修改,然后

2017-04-28 16:33:04 559

转载 Ubuntu(Linux)使用Eclipse搭建C/C++编译环境

Ubuntu(Linux)使用Eclipse搭建C/C++编译环境       这两天,给自己电脑弄了双系统,除了原来的Windows 7系统外,装上了Linux系统,使用的版本是Ubuntu(点击可到相应的下载页面)。开始我装的Linux版本是fedora9,对于一个根本没接触过Linux系统的人而言,使用fedora,简直让人崩溃。更崩溃的是,我用的英文版。没的办法,又重新下载Linu

2017-04-28 15:29:20 735

转载 将win32程序移植到linux注意事项

对于这个问题,网上已经有很多资料给予了介绍,但是相比于这些信息,本文立足于个人的实践,将内容具体到开发环境和源代码,我觉得还是有很多值得总结和借鉴的。首先声明开发环境。Win32程序的开发环境是VS.NET 2008,编程语言是C;Linux使用的RHEL 5.4,GCC的版本是4.1.2,编程语言也是C。然后依次说明移植的对象:数据类型/字符串处理/系统调用/套接字/进程/进

2017-04-27 16:27:19 391

转载 Linux初级驱动执行流程

一、初级驱动执行流程:1、写好Makefile文件,里面包含将应用程序编译成app文件,将驱动程序编译成mydrv.ko文件的脚本2、在Ubuntu里执行sudo make3、确保mydrv.ko和app被拷贝到nfs挂载的根文件系统的/modules目录4、在模块中创建设备节点(在串口软件显示的开发板文件系统里执行)  mknod /dev/dcx-drv c

2017-04-27 10:32:37 531

转载 一个完整的linux 驱动demo 加应用测试 demo

驱动代码driverdemo.c[cpp] view plain copy print?#include   #include   #include   #include   #include   #include   #include   #include   #include   #incl

2017-04-27 09:34:55 1057

转载 WIN7下编译NIOS2出现如下错误提示:make:***[**.mk] Error 1 或者 make: *** [**.elf] Error 1

我的系统是WIN7,QuartusII和NIOS2的版本都是10.0,按照特权同学的《特权和你一起学NIOS2--第三章 流程实践案例——手把手第一个工程》操作,前面都很顺利,后来在Eclipse里建好了软件工程之后,编译(Build Project),出现如下错误提示:make:***[**.mk] Error 1 或者 make: *** [**.elf] Error 1。看了很多论坛

2017-04-26 09:47:20 12148 4

转载 Ubuntu下面安装eclipse for c++

今天终于找到了一篇很好得文章,在Ubuntu下面怎么很方便的安装eclipse,太好了,下面分享一下~1. 下载jre,eclipse,cdt其中jre是Java运行环境,eclipse需要先装jre,才可能运行,cdt是在eclipse中运行c\c++程序的插件。1.1 下载jre网址是:java.sun.com,点击java se,红色划线部分(如下图)

2017-04-25 10:44:47 2723

原创 Ubuntu9.10安装FTP服务

Ubuntu9.10安装FTP服务1.修改源列表打开"终端窗口",输入"sudo cp /etc/apt/sources.list  /etc/apt/sources.list_bak  备份原来的源"-->回车-->"输入当前登录用户的管理员密码"-->回车,然后输入"sudo gedit/etc/apt/sources.list",把下边代码替换掉,这样就可以了。#de

2017-04-24 17:21:46 529

转载 查看linux ssh服务信息及运行状态

关于ssh服务端配置有不少文章,例如 Linux下ssh服务配置,这里仅列举出一些查看ssh服务相关信息的常用命令.rpm -qa | grep ssh 可以看到系统中ssh安装包rpm -ql openssh-3.5p1-6 查看该安装包安装信息(如安装路径,配置文件等)ps -e | grep ssh 查看ssh服务有没有运行,如果有,可以看到类似以下内容:2254 ? 0

2017-04-24 16:43:07 11446

转载 Eclipse中出现Type 'xxxx' could not be resolved的处理方法

①选择工程->Properties->C/C++ General->Indexer②勾选Enable project specific settings③勾选Index unused headers as C++ files

2017-04-20 14:19:11 23166

转载 vi/vim多行注释和取消注释

多行注释:1. 进入命令行模式,按ctrl + v进入 visual block模式,然后按j, 或者k选中多行,把需要注释的行标记起来2. 按大写字母I,再插入注释符,例如//3. 按esc键就会全部注释了 取消多行注释:1. 进入命令行模式,按ctrl + v进入 visual block模式,按字母l横向选中列的个数,例如 // 需要选中2列

2017-04-18 14:15:07 2172

转载 Vim多行缩进及高级命令

Vim多行缩进技巧1.按v进入visual状态,选择多行,用>或2. 通常根据语言特征使用自动缩进排版:在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。3.gg   shift+G 首尾4

2017-04-18 14:12:36 266

原创 程序运行时缺少libpng.so.3---Linux

程序运行时缺少libpng.so.3find / -iname "libpng*.so*" 2>/dev/null查看根目录下所有libpng库文件,看是否能找到该库文件;用lld 命令,查看程序依赖的所有库文件;sudo apt-get install libpng3:i386 安装libpng.so.3库文件

2017-04-14 15:24:36 2308

转载 Ubuntu进不入系统,一直停留在ubuntu图标画面

在VMware中对Ubuntu进行“关闭电源”后,再次进入,一直停留在ubuntu的图标画面,无法进入系统了!网上也有别的网友碰到这个问题:http://forum.ubuntu.org.cn/viewtopic.php?p=1985549启动界面:ESC for Boot Menu:Enter Setup:GNU GRUB:Reco

2017-04-09 11:17:26 24686 1

转载 Ubuntu 下忘记用户名和登录密码的解决方法

(1)首先Restart系统(右上角下拉后有个选项)(2)长按Shift键,直到出现下面菜单。选择recovery mode,也就是恢复模式。(3)接下来会进入如下界面,选择Drop to root shell prompt ,也就是获取root权限。(4)在下面的# 后面敲入 cat /etc/shadow 查看用户名(如果连用户名都忘记的话)(5)敲入:pass

2017-04-09 11:16:30 59961 7

转载 C++版循环缓冲区类

[cpp] view plain copy print?// 声明  class CCycleBuffer    {  public:   BOOL isFull();   BOOL isEmpty();   void Empty();   int GetLength();   CCycleBuffer(int size);   

2017-04-07 10:04:40 2387

转载 error LNK2001: unresolved external symbol __endthreadex 解决办法

error LNK2001: unresolved external symbol __endthreadex这个问题,找到的解决办法如下没有用到beginthreadex endthreadex两个例程.在VC中编译程序时显示Linking...nafxcw.lib(thrdcore.obj) : error LNK2001: unresolved external sy

2017-04-06 18:42:46 603

转载 __stdcall,__cdecl,_cdecl,_stdcall,__fastcall,_fastcall 区别简介

1.今天写线程函数时,发现msdn中对ThreadProc的定义有要求:DWORD WINAPI ThreadProc(LPVOID lpParameter);不解为什么要用WINAPI宏定义,查了后发现下面的定义。于是乎需要区别__stdcall和__cdecl两者的区别; #define CALLBACK __stdcall#define WINAPI __stdcall

2017-04-06 09:43:23 218

转载 多线程六 经典线程同步之信号量Semaphore

1、首先来看看如何使用信号量    信号量Semaphore常用有三个函数,使用很方便。下面是这几个函数的原型和使用说明。第一个 CreateSemaphore函数功能:创建信号量函数原型:HANDLE CreateSemaphore(  LPSECURITY_ATTRIBUTES lpSemaphoreAttributes,  LONG l

2017-04-06 09:41:02 1587

转载 赛普拉斯 cypress Cyapi使用心得

Cyapi使用心得(1)--USB连接2009-11-07 19:23              用Cyapi也有一阵了,这个确实比EZusb的api好用,简单说下Cyapi的使用心得,在编程中应该注意的一些问题,毕竟,说起来,那个CYapi的说明文档讲的实在太简单了点,好多东西都讲得不明白,只能在使用中自己慢慢积累了。            首先说下前提,固件架构是EZ-

2017-04-01 10:56:59 2860 1

DOS6.22 U盘启动镜像系统

制作好的DOS6.22U盘启动镜像,直接用UltraISO就可以制作DOS启动盘,并且该镜像对VxWorks5.5的硬盘启动制作也是可行的,但硬盘必须小于或等于2G。否则就无法正确执行vxsys d:命令。

2017-07-25

DOS6.22 U盘启动镜像

制作好的DOS6.22U盘启动镜像,直接用UltraISO就可以制作DOS启动盘,并且该镜像对VxWorks5.5的硬盘启动制作也是可行的,但硬盘必须小于或等于2G。否则就无法正确执行vxsys d:命令。

2017-07-25

DOS6.22 U盘启动盘制作文件和方法

DOS6.22 U盘启动盘制作

2017-07-25

VxWorks的图形界面开发工具Zinc6.0的升级补丁

基于VxWorks的图形界面开发工具Zinc6.0的升级补丁

2017-07-11

VMware10下建VxWorks6.6虚拟机的pentiumBSP

VMware10下建VxWorks6.6虚拟机的pentiumBSP

2016-12-26

VMware下安装VxWorks6.6教程

VMware下安装VxWorks6.6完整教程,及其配置

2016-12-26

Disk format

利用VC开发的对磁盘进行格式化源程序,本程序有助于对磁盘格式化的了解.

2014-05-15

DriveEraser

Hard Drive Eraser will erase the hard disk of the logical content.

2014-05-15

学生管理系统

本系统是在Linux+Gcc的平台下开发的,通过GDB调试实现各个功能模块,并对各个功能模块进行封装,在项目中应用了通用链表,函数指针等知识点。完成了模拟管理员,学生和老师的各项功能。主要包括添加、删除和查询等功能。

2013-09-01

火车订票系统

LINUX+ GCC+GDB开发平台,代码蕴含了链表、文件流、二叉树和哈希表等知识。实现了模拟订票、售票,退票等功能。

2013-09-01

WinDLX实验报告

实验目的: 1)熟悉计算机流水线基本概念 2)了解DLX基本流水线的各段的功能 3) 了解各种不同指令在流水线中的实际流动情况 4) 对流水线做性能分析 5) 了解影响流水线效率的因素——数据相关、结构相关、控制相关,了解相关的种类 6) 了解解决数据相关的方法

2011-05-07

空空如也

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

TA关注的人

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