自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张建波专栏

路是靠人走出来的!

  • 博客(280)
  • 资源 (17)
  • 收藏
  • 关注

原创 Ubuntu 搭建 NFS服务提供给 SC2440或SC6410开发板使用【要点整理】

直接采用在线安装NFS软件包 第0步:检查系统设置的软件更新服务器是否为【主服务器】        某些时候安装好Ubuntu后,更新服务器会指定为“中国” 更新服务器一定要选择【主服务器】 第1步:先更新系统内部软件包缓存(预防出错)  #  sudo dpkg --clear-avail && sudo apt-get update 第2步:在线安装NFS # sudo apt-get ins

2012-02-13 11:42:21 1728 1

原创 Eclipse 常用设置

一、让Eclipse在编译(build)前自动保存源代码文件        这个操作很关键,如果编译前不保存。Eclipse还是编译原来的文件。我经常性把代码改来改去,怎么编译都发现结果不对。结果仔细一看,气死了。修改后的源文件没有保存!(1)             (2)               别小看这个设置哦!也许关键时刻能帮你一把!

2012-02-13 08:41:33 2191

原创 ARM Linux 2.6.36 内核 USB读卡器 测试程序

首先用  cat /proc/bus/input/devices 确定读卡器设备在系统里的注册信息cat /proc/bus/input/devicesI: Bus=0019 Vendor=0001 Product=0001 Version=0100N: Name="gpio-keys"P: Phys=gpio-keys/input0S: Sysfs=/devices/platform/gpio-

2012-02-12 22:20:43 3518

原创 在Ubuntu下用Eclipse开发ARM多线程程序

第1步:安装 Eclipse 开发环境      http://blog.csdn.net/ex_net/article/details/7251664第2步:配置Eclipse 的arm开发环境   http://blog.csdn.net/ex_net/article/details/7251845第3步:新建一个过程,配置好环境   敲入下面的代码#include #include #inc

2012-02-12 00:33:43 3250

原创 Ubuntu下Eclipse搭建ARM开发环境

第一步:安装JRE 和 Eclipse      详细步骤请参考:http://blog.csdn.net/ex_net/article/details/7251664 第二步:安装arm-linux-gcc 和 arm-linux-g++   (1)复制 arm-linux-gcc-4.3.2.tgz 到 /home/tools 目录下,然后解压缩到  根目录下 /

2012-02-12 00:20:26 7444

原创 Ubuntu 安装 Eclipse C/C++开发环境

所需软件清单:1、eclipse-linuxtools-indigo-SR1-incubation-linux-gtk.tar.gz2、jre-7u2-linux-i586.tar.gz先将上述2个软件压缩包 下载 到 /home/tools 里,如图第2步 解压缩#cd /home/tools/将eclipse-linuxtools-indigo-SR1-incubation-linux-gtk

2012-02-11 21:56:35 13774 4

原创 Ubuntu 自动以root账号登陆

第一步 先启用 root 账号# sudo passwd root 输入密码第二步 修改 /etc/gdm/custom.conf 配置文件(该文件默认可能不存在)[daemon]TimedLoginEnable=trueAutomaticLoginEnable=trueTimedLogin=rootAutomaticLogin=rootTimedLoginDelay=30第三步 重启Ubuntu

2012-02-11 21:28:12 1825

原创 ARM_Linux多线程编程示例

下面的代码是http://blog.csdn.net/ex_net/article/details/7250033 的改进版本, 用多线程实现读卡器的读卡。 #include #include"reader.h"void *create(void *arg){    while(1)    {    printf("thread is Running ..... ");    sleep(5);

2012-02-10 23:30:48 2442

原创 飞凌6410开发板通过USB Reader读卡器读取IC卡ID(Linux源代码)

代码原理:     USB Reader虽然是USB接口,但是大多数是模拟键盘输入的。     因此,可以通过 open("/dev/tty0".....) 这个系统函数打开设备。    那么就可以像读取文件一样读取IC卡的ID。 要点注意:    由于开发板上Linux驱动的不同,因此键盘可能会产生多个字节的扫描码(最多可能有6个)。因此程序要进行过滤。    例如:过滤【键盘码】>128的值。

2012-02-10 23:00:27 3781 1

原创 飞凌开发板 cramfs 镜像文件修改

CRAMFS文件系统是专门针对闪存设计的只读压缩的文件系统,其容量上限为256M,采用zlib压缩,文件系统类型可以是EXT2或EXT3.   如果使用RAMDISK方式来使用文件系统,那么在系统运行之后,首先得把flash上的映像文件全部解压到ram中,构造ramdisk环境,才可以运行程序,但有一个致命的弱点,在正常情下,同样的代码不仅在flash占用了空间,而且还在ram中占用极大的空间,这

2012-02-09 23:41:33 2235

原创 Windows下Android平台搭建_4

Windows下Android平台搭建四.  Android平台测试(1)启动 Eclipse(2) 设置SDK路径选择Window> Preferences...,在打开的属性框,选择Android,在SDK location中输入你的Android SDK所在的目录,然后按 Apply按钮,即可看到你安装SDk包,如下图(3) 设置AVDManager:Android Virtual Devi

2012-02-09 22:55:55 1478

原创 Windows下Android平台搭建_1

Windows下Android平台搭建_1一.  Android平台综述Windows下Android平台搭建需要的软件和工具1.     JDK       JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工

2012-02-09 22:35:23 1264

原创 Windows下Android平台搭建_3

Windows下Android平台搭建三.  Android平台搭建流程3.1  JDK(1)安装 JDK: 直接双击“jdk-7u2-windows-i586.exe”进行安装;(2)添加环境变量path, classpath,这里大小写没关系,path对应JDK安装目录下的bin目录;classpath对应JDK安装目录下的lib目录,这里JDK安装在默认路径下:C:\ProgramFiles

2012-02-09 22:34:16 1477

原创 Windows下Android平台搭建_2

Windows下Android平台搭建_2二.  Android平台搭建准备2.1  JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html下载最新版的1.7.0_2版本,点击“Download JDK”跳到下一个界面,JRE可以不用下载。根据操作系统类型进行选择,Windows  32位系统选X86,6

2012-02-09 22:26:44 1397

原创 Linux环境下2410开发板串口读写关键代码

今天偶然整理原来的项目开发文档,找到了曾经在2410开发板上做的串口读写程序的代码。现在贴出来供大家参考。 #include /************************************/#include #include #include #include #include #include #include #include /**************************

2012-02-08 09:02:14 1443

原创 QtCreator动态编译jsoncpp完美支持x86和arm平台

如果是做嵌入式开发。 在Qt下支持JSon最好的办法,可能不是采用qjson这个库。QJson这个库的实例只提供了x86环境下的编译方法。Installing QJson--------------QJson requires:- Qt 4.0 or greater- cmake 2.6 or greaterFor Unix/Linux/Mac:  mkdir build  cd build  c

2012-02-07 23:42:13 4559 6

原创 VirtualBox的Linux虚拟机访问Windows7的文件

第一步:    安装 VirtualBox 增强工具 点击确定,稍等片刻,VirtualBox 的增强功能就可以安装完毕。 第2步:设置要共享给Linux 虚拟机的文件夹(目录)点击右下角的“分配数据空间”  点击“添加”选择要共享的路径,记得选中“固定分配” 第3步:重启虚拟机(或者注销虚拟机) 第4步:重新登录Linux后,打开终端输入:# mkdir /home/download# sudo

2012-02-04 22:29:01 1830 1

原创 STC12C5A60S2 串口中断接收程序

#define UART0_BUF_LEN 32int UART1_Recv_count;  //接收计数bit UART1_Overflow_Flag;   //缓冲区满标志idata uchar UART1_Recv_BUF[UART0_BUF_LEN];  //串口接收缓冲区 //串口初始化void Init_Uart(){    UART1_Overflow_Flag=0;    UART

2012-01-28 08:47:12 15783 2

原创 单片机C语言编程定时器的几种表达方式

单片机C语言编程中,定时器的初值对于初学者真的是比较不好计算,因此我总结了以下几种方法。第1种方法:#define FOSC 11059200L                         //晶振的频率#define TIMS (65536-FOSC/12/1000)   //12T mode  对于8051系列单片机通用//#define TIMS (65536-FOSC/1000)

2012-01-15 23:23:52 4742 1

原创 STC单片机11.0592晶振实现115200波特率串口通信

在8051系列单片机如:89S51、89C51 这些单片机上,用11.0592M晶振实现115200波特率通信,几乎是不可能的。 如果换了STC单片机,例如在STC12C5A60S2实现115200的高速通信就相当简单了。因为,STC12单片机有独立的波特率发生器。 #include "STC12C5A60S2.H"#include "stdio.h"  void init_uart(){

2012-01-15 23:12:47 14465 4

原创 我的2011

2011是一个充满激情的1年,在这1年里,我组建了一只拥有生命力、活力、激情、拼搏的团队。团队整体的平均年龄不到25岁。这个团队是一个年轻的团队。回忆2011这一年,有许多激动,也有许多悲伤。               2011年这一年,将对我今后的发展可能起了决定性因素。因为在这一年我做了许多事情,很多事情都把自己推向了风口浪尖。我不再是我!面对整个团队,10多个人,他们今后的发展都和我仅仅的

2012-01-15 23:04:04 1514 2

原创 Keil uVision2 压缩编译后的程序大小

通过简单的设置Keil uVision2  可以将目标程序的大小进行最大限度的压缩,通常情况下可以把 目标文件例如 bin文件压缩10K左右。 第1步 打开工程属性,鼠标右键点击Target1,选择 “Options for Target 'Target 1'” 第2步 选中C51选项卡在Code Optimization组中,选择 Level,把级别选中9,第9级“Common Block Su

2012-01-14 11:51:24 4379

原创 Ubuntu11搭建QT开发环境

第一章1、启用root用户:sudo passwdroot 2、注销linux启动后使用root用户登录3、在home下创建工作目录4、安装ftp打开ubuntu软件中心选择互联网选择文件共享选择FileZila安装打开FileZila填写要连接的主机IP用户名arm 密码190456下载文件下载完毕5、安装openssh:sudo apt-get install openssh-server选择

2012-01-01 15:03:54 5447 2

原创 换一个地方也许国产WPS OFFICE 会重夺办公软件霸主!

序wps 最早诞生于1989年,她曾经是风靡全中国的文字处理软件。可以这么说,在那个年代,没有人不知道WPS。DOS时代有WPS,Windows时代有WPS。微软的OFFICE都是后面才出现的。DOS时代中国的文字处理软件,在当时是无人可以竞争的,随着时代的发展已经退出历史舞台。widnows上,自wps2000后,WPS就慢慢的沉默了。。。。。DOC的时代到来了,无数的电脑上都是D版的Offic

2011-12-11 17:01:10 5682 52

原创 用批处理命令加WinRAR实现自动备份文件数据

因为每天都要自动从开发服务器上备份源代码,并且由于开发的源代码中有大量的日志文件(Log)和开发时上传的附件(uploadfile)都巨大,但是这些文件都可以不要,如果用winrar 全部压缩,每天都要耗时1~2个小时。实在是太浪费时间了。  如图: log 、 uploadfile 下,有大量的文件,而这些是不用备份的。如果用 rar a - F:\bak.rar  D:\wwwroot   -

2011-11-16 14:13:02 3959

原创 FxCAD 实验三 实现对象的【属性】事件

接着实验三,本次实验,实现鼠标右键点击【图形对象时】可以弹出一个【WinForm】属性界面添加一个WindowsForm 界面,如图。类名字:FormBox回到FxBox类文件覆盖 SelectEvent 方法,添加上面的代码运行程序,用鼠标右键点击,绘制好的“矩形”选择“属性”。点击属性后,如下图。小结:    至此,如果用鼠标右键点击对象,已经可以弹出一个Forn窗口了。

2011-11-10 11:02:24 1701

原创 FxCAD实验二 实现对象的移动功能

本实验接着“实验一”,让绘制出来的图形对象可以进行移动。让绘制出来的对象可以移动找到“FxBox 类文件”,加入下面的“鼠标检测事件”代码即可运行后效果如图,只要鼠标在绘制的矩形宽中间点击,框框就会变成黄色。这也就是为什么 DrawGraphics 方法,要添加2种绘图的原因了。试着压住鼠标不要放,拖动“矩形对象”,发现没有,矩形对象已经可以移动了。

2011-11-10 10:57:54 1471

原创 FxCAD实验一 简单图形的绘制

实验一、绘制一个简单矩形绘制的图形如下:第1步:在解决方案里找到“ToolWindowHost.cs”双击打开后如图:添加一个按钮(矩形),ID设置为 btnBox双击该按钮添加事件代码:注意红色标记部分。(请对比另外几个按钮的代码学习)第2步:找到FxClassLibrary子项新建一个类,名字叫 FxBox修改类定义完成绘图代码第3步 挂接该对象到 绘图区至此,FxCAD平台已经可以绘制出下面

2011-11-10 10:53:50 1992 1

原创 FxCAD与绘图相关函数说明

Fast Computer Aided Design Platform快速CAD开发平台  绘图相关函数接口说明一、绘图代码详解 在FxCAD里,约定了每一个对象模型都是在一个虚拟的画布里,这个画布的大小由  abs(X1-X0)和abs(Y1-Y0)决定override public void DrawGraphics(Graphicsg){switch (OBJ_STATE)

2011-11-10 10:43:20 1703

原创 Fast Computer Aided Design Platform 概述(二次开发指导说明)

Fast Computer Aided Design Platform快速CAD开发平台 二次开发指导说明 Platform Ver 1.0   平台设计:张建波 CopyRight: 2006/9/16~ 2011/11/8概       述             FxCAD采用面向对象编程,高度抽象出了对象模型,采用MVC思想开发,本平台可以用于开发“CAD设计软件”、“建模软件”、“组态软

2011-11-10 10:28:01 1929

原创 使用Ext Designer 设计简单计算器

使用ExtDesigner 设计简单计算器 一,   设计思想。计算器的设计主要功能是使用,做出来的计算器要能简单的计算加减乘除法的运算,清除复位功能。分析计算器用ExtDesigner设计需要用到哪些控件及布局情况,还有需要用到多少个控件等一些情况。 二,   设计步骤。1.打开ExtDesigner软件,新建一个project工程。界面如下:2.计算器的窗口不需要全屏显示,所以不需要vewpo

2011-10-29 11:04:08 2406

转载 编程思想汇编

1、程序等于软件吗?答:程序不等于软件,有商业价值的程序才是软件。2、什么标志着商业软件门槛的形成?答:软件经销商的出现标志着软件门槛的形成。3、高级程序员应该具备怎样的思维?答:高级程序员应该具备开放性思维,从里到外的所有知识都能了解,看到世界最新技术就能马上了解,马上掌握。实际上,技术到达最高境界后是没有分别的。任何东西都是相通的,只要你到达这个境界以后,什么问题一看就能明白,一看就能抓住最核

2011-10-29 10:54:36 5054 9

原创 STC11F04单片机串口终端程序

用STC11F04单片机做的串口终端程序。类似交换机的telnet命令。由于时间仓促仅仅只实现了简单的几个命令。 helpLED1_ONLED1_OFFLED2_ONLED2_OFF例如,在串口终端输入? 输入Time 命令,可以查询到现在单片机内部的时间。输入LED1_ON 可以把板子上的 LED1点亮输入LED1_OFF可以把板子上的LED1熄灭如果输入的不是以上的命令,则提示错误信息。总体上

2011-10-23 22:53:03 5081 1

原创 STC11F04单片机定时器模拟多任务程序

用STC单片机的定时器精确定时,做1秒、1分、1小时的定时任务。由于本人用的是11.0592的晶体,所以时间上不是很精确。如果对定时有精确要求的,请用32.768M的晶振。串口输出采用 printf函数输出。#include"reg51.h"#include "stdio.h"#include"intrins.h"  //_nop_()unsigned int tick;int hh,mm,ss;

2011-10-23 21:09:49 3314 1

原创 单片机超声波测距模块学习笔记_发射端学习

超声波测距--发射端电路原理图如下: 示波器波形图如下: 绿色的波形是单片机产生的40KHz的方波黄色的波形是经三极管放大后送入超声波发射头之前的波形。 51单片机产生方波的汇编指令 mov R6,#8h    ;超声波发射的完整波形个数:共计四个 FB: cpl p2.7       ;输出40kHz方波                nop          nop

2011-10-20 20:39:00 2989

原创 大学生创业团队组建的几点建议

大学生创业是一条不归路,创业的道路上充满了荆棘。道路虽然艰苦,但很充实。如果就业、考研、考公务员是按常规出牌,那么创业就是非常规出牌了。如果一个人要想成功,我个人认为必须要按“非常规出牌”。我自己也是千千万万个创业大学生里的一员,也经历了创业的失败、痛苦。(当然,本人现在仍然在创业。对前途也是一片茫然,但是坚信熬到最后一定会成功!)结合自己的亲身体验,把目前我遇到的一些困难、风险和大伙交流,希望对

2011-10-05 23:53:37 3286

原创 关于大学生择业建议

每逢到每年的这个时候,就是很多在校大学生的择业时期,我自08年自主创业失败后,就回到了学校从事教学工作。3年时间里看到了太多太多的毕业生。我对今年即将要毕业的学生,我只想对你们说,择业要谨慎。不要盲目的去崇拜。大学生一毕业面临的多半就是以下选择:(1)考公务员(2)进事业单位、国企(3)考研(3)大公司(4)小公司(5)自主创业那么到底是哪一种选择适合你呢?那么我只能凭自己的经验谈谈了。如果选择考

2011-10-04 22:55:38 3779

原创 人才被埋没的原因?

人才为啥总是被埋没?    人才为啥总是被埋没?我经常自己问自己?我是人才吗?也许我不是人才,但我坚信我是能人,是一个有能力的人。我一个人可以干3,5人的活,1个人就掌管了整个学校的计算机网络、服务器、网络信息中心。身上肩负着沉重的包袱,但是我从不嫌累,从不嫌烦。    因为,我相信总会有被提拔的一天。毕竟一个单位、一个企业是需要技术的。应该会重视技术的。应该会提拔我的。    但是,今天我彻底绝

2011-05-25 23:48:00 2756 2

原创 RedHat Enterprise Linux 5 最小系统安装

2011-03-25 08:35:00 3825

原创 360杀毒是真正的64位杀毒软件吗?

最近给x200本本加了1条2G内存,总内存达4G了, 但是发现32位的Win7利用不了4G内存,因此,决定换64位Win7。从网上检索发现360杀毒出了一个64位的杀毒软件。于是下载了下来安装使用。     从界面上,貌似是64位了。可是在无意中打开了win7的任务管理器,惊奇的被我发现了。。。。(oh my god !)  注意看黄色标记部分, 我们可以发现在 360sd.exe 后 360sd

2010-10-04 10:19:00 2961 4

通过RTSP协议捕获大华摄像机视频

Opencv3通过RTSP协议捕获大华摄像头视频,在VisualStudio 2017 下编译通过

2018-11-18

Opencv3捕获USB摄像头

Opencv3捕获USB摄像头视频,在VisualStudio 2017 下编译通过

2018-11-18

PDT和SVN插件

配置eclipse下的PHP、SVN环境的小插件 详细说明请访问我的博客:http://blog.csdn.net/zjianbo/article/details/23999053

2014-04-18

Gsm短信猫控制程序源代码

GSM短信猫控制程序,配合JCFXBL可以组合成短信服务中心

2013-04-11

Gsm短信猫收发程序源代码

Gsm短信猫收发程序,配合JCFXBL可以组成短信服务中心

2013-04-11

JCFXBL服务平台V1.0

JCFXBL基于Linux和windows两种平台,集成了多种常见的WEB技术,并融入了SOA的理念。为Client提供了一组通用的、规范的API服务接口集。基于该接口规范,开发人员只要遵循该规范就可以很快的在该平台上进行软件的二次开发。

2013-04-11

JFDT_Ver0.3

JCFXBL Framework Development Tools Ver 0.1(以下简称JFDT) 具备了在JCFXBL框架下,采用JavaScript脚本作为【服务器端】程序开发的功能。 通过JFDT工具,可以进行“新建”、“修改”JSM程序。

2012-10-18

Enc28j60应用原理图

Enc28j60应用原理图,Protel99SE格式

2012-01-16

配合uIP0.9编写的PC端UDP数据测试端

uIP0.9在STC单片机上的移植,代码包含2部分。 (1)上位机,采用C#编写。基于.NET4.0 (2)下位机,采用C语言编写。

2012-01-16

uIP0.9_UDP下位机代码

uIP0.9在STC单片机上的移植,代码包含2部分。 (1)上位机,采用C#编写。基于.NET4.0 (2)下位机,采用C语言编写。

2012-01-16

Fast Computer Aided Design Platform

计算机辅助设计(CAD-Computer Aided Design)指利用计算机及其图形设备帮助设计人员进行设计工作。 在设计中通常要用计算机对不同方案进行大量的计算、分析和比较,以决定最优方案;各种设计信息,不论是数字的、文字的或图形的,都能存放在计算机的内存或外存里,并能快速地检索;设计人员通常用草图开始设计,将草图变为工作图的繁重工作可以交给计算机完成;由计算机自动产生的设计结果,可以快速作出图形,使设计人员及时对设计作出判断和修改;利用计算机可以进行与图形的编辑、放大、缩小、平移和旋转等有关的图形数据加工工作。 FxCAD采用面向对象编程,高度抽象出了对象模型,采用MVC思想开发,本平台可以用于开发“CAD设计软件”、“建模软件”、“组态软件”、“电路仿真软件”、“监控报警平台”等等。

2011-11-10

振动传感器仿真图及C51程序

传感器采用“801S振动传感器”,该传感器性能比较好。极宽的震动侦测范围.无方向限制。可以用用于汽车/摩托车防盜报警器/器, 電子鎖.安防系列产品等。

2010-06-04

期末考试考场自动安排工具

将电子表格导出的CSV考试名单数据,进行考试批次自动安排。

2010-03-30

W77E58单片机双串口试验板V1.0

W77E58双串口单片机原理图,笔者原创,欢迎有兴趣的朋友交流学习。QQ:281451020

2008-08-04

GPS远程定位程序

GPS远程定位程序,基于W77E58单片机,EX_NET原创,欢迎来电交流学习。

2008-08-04

W77E58双串口原理图

W77E58双串口单片机原理图,笔者原创,欢迎有兴趣的朋友交流学习。QQ:281451020

2008-08-04

DataBase组件

DataBase组件说明 组件适用范围:适用于C/S模式,B/S模式,3层架构的 DataLevel(数据层) 注意:GetCnn\\SetCnn 可能不适合在IIS下工作,因此B/S、3层架构下可能无法使用。主要是由于IIS 可能没有权限访问Windows 注册表。通常情况下IIS下,把数据库连接字符串保存在web.config配置文件中。 开发平台:.NET 2.0 开发工具:Visual Studio 2005 开发语言:C# 1、MSSqlCnn 说明:根据相关信息生成MSSQL2000/MSSQL2005 的数据库连接字符串 当前版本:1.0.0 2、GetCnn--<依赖>--MSSqlCnn 说明:从指定位置(注册表,配置文件)读取数据库连接信息,并返回数据库连接字符串 当前版本:1.0.0 3、SetCnn--<依赖>--GetCnn,MSSqlCnn 说明:设置数据库连接信息,把连接信息写入指定位置(注册表,配置文件) 当前版本:1.0.0

2007-01-30

空空如也

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

TA关注的人

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