- 博客(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
原创 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
PDT和SVN插件
2014-04-18
JCFXBL服务平台V1.0
2013-04-11
JFDT_Ver0.3
2012-10-18
配合uIP0.9编写的PC端UDP数据测试端
2012-01-16
Fast Computer Aided Design Platform
2011-11-10
振动传感器仿真图及C51程序
2010-06-04
DataBase组件
2007-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人