自定义博客皮肤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)
  • 资源 (6)
  • 收藏
  • 关注

原创 UNIX网络编程(第三版)测试环境搭建

unix网络编程书中例子都包含一个#include "unp.h"头文件,从书中附录可以看出该头文件包含了网络程序中所使用到的各种相关头文件,所以如果想自己测试书中的源代码的话,我们需要需要搭建一个环境,以下是参照网上大神的经验后实现的过程,现在记录下来供参考:1、下载测试环境的源代码http://download.csdn.net/detail/qq132132132/87488

2015-05-28 17:00:52 701

转载 Linux系统的头文件和库文件搜索路径

一、头文件   gcc 在编译时如何去寻找所需要的头文件 :   ※所以header file的搜寻会从-I开始   ※然后找gcc的环境变量 C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH   ※再找内定目录   /usr/include   /usr/local/include   

2015-05-25 15:34:38 354

原创 Linux下libevent安装

1、选择一个存放目录:mkdir workcd work2、下载解压源文件:wget https://sourceforge.net/projects/levent/files/libevent/libevent-2.0/libevent-2.0.22-stable.tar.gz  (目前最新稳定版是2.0.22,如果下载不了就去官网http://libevent.org/

2015-05-25 10:50:06 470

转载 Hi3518学习:编译osdrv

1.osdrv 顶层 Makefile 使用说明本目录下的编译脚本支持选用下文提到的两种工具链中的任何一种进行编译,因此编译时需要带上一个编译参数以指定对应的工具链 -- arm-hisiv100nptl-linux 和 arm-hisiv200-linux。其中,arm-hisiv100nptl-linux工具链对应uclibc库,arm-hisiv200-linux工具链对应glibc库;

2015-02-02 11:44:35 1005

转载 Hi3518学习:第一课 开发步骤

Hi3518 SDK 安装以及升级使用说明第一章 Hi3518_SDK_Vx.x.x.x版本升级操作说明   如果您是首次安装本SDK,请直接参看第2章。第二章 首次安装SDK1、Hi3518 SDK包位置    在"Hi3518_V100R001SPC***/01.software/board"目录下,您可以看到一个 Hi3518_SDK_Vx.x.x.x.t

2015-02-02 11:40:32 1923

原创 两轮平衡小车开发

元旦后开始研究平衡小车:2015.01.06    研究了两天怎么用SPI读MPU6500的数据,6500寄存器是8位的,例程给的SPI读写函数是16位的,而且一个函数里同时包含读和写。因为SPI写入要读的地址后,会有一个字节的滞后,然后才能收到字节,如果要从ACCEL_XOUT_H(地址是3b)开始读的话,就要把开始读的寄存器地址写前一个,也就是3A,然后返回值抛弃(返回值一般是

2015-01-06 14:48:34 870

原创 XXXX.axf: Warning: L6373W: libattrs.map file not found in System Library directory 问题解决

为了支持平衡车用的M4芯片STM32F302CBT6,重新装了个最新的MDK5.11。装好编译程序的时候,出现 Warning: L6373W: libattrs.map file not found in System Library directory等问题,似乎和ADS1.2冲突了。    网上搜索了下,找到解决办法:我的电脑->属性->高级-环境变量->系统变量 新加一个变

2014-12-27 16:19:14 2890

原创 Arm-linux-gcc安装步骤

安装交叉编译工具链:1、首先以root用户登入2、复制arm-linux-gcc-4.3.2.tgz到根目录下tmp文件夹里3、解压命令tar xvzf arm-linux-gcc-4.3.2 -C /注意以上命令必须要有-C而且是大写,后边有个空格也要注意。4、配置下编译环境路径 在控制台下输入 gedit /root/.bashrc 等一会出

2014-12-11 18:12:41 521

原创 搭建太网控制电机的框架

近期在实习公司里做一个用PC机通过以太网控制电机的框架,在此记录开发过程:

2014-12-10 14:29:56 595

原创 mount: 192.168.1.xxx:/work/nfs_root failed, reason given by server: Permission denied 的解决办法

最近重新搭建平台时遇到不能挂载的问题:mount: 192.168.1.113:/work/nfs_root failed, reason given by server: Permission denied上网找解决办法,有的说是没有设置好共享文件。我打开NFS服务器上的/etc/exports,有一行已经有了 /work/nfs_root/first_fs   *(rw,sync,no_r

2014-12-08 17:21:32 6632

原创 nfs:server 192.168.0.111 not responding,still trying问题解决方法

nfs:server 192.168.0.111 not responding,still trying问题解决方法,在

2014-09-23 20:13:11 2996

原创 开发板中为用户设置密码出现unknown uid 0的解决办法

为用户设置密码# passwd rootpasswd: unknown uid 0修改 /etc/passwd 如下,/ # cat /etc/passwd #root:x:1000:1000:Linux User,,,:/home/root:/bin/shroot:x:0:0:Linux User,,,:/home/root:/bin/sh

2014-09-22 21:33:10 1367

原创 Uboot学习:移植Uboot出现的问题以及解决

这几天试着移植Uboot,上网参考了几篇移植的

2014-09-02 14:57:34 777

原创 嵌入式裸机开发学习:中断标志的清除顺序SUBSRCPND-->SRCPND-->INTPND

中断标志的清除顺序 : SUBSRCPND-->SRCPND-->INTPND。    否则中断源倒是清除了、但是中断标志INTPND并没有被清除,就会被中断锁死。

2014-08-27 10:26:26 798

转载 嵌入式裸机开发学习:2440中断体系学习

S3C2440一共有60个中断源,其中有15个子中断源,它们与SUBSRCPND寄存器中的每一位相对应,其他45个中断源与SRCPND中的每一位相对应。要注意的是EINT4~7对应的是同一位SRCPND[4],而EINT8~23对应的也是SRCPND[5]一位。

2014-08-26 22:22:25 442

原创 嵌入式裸机开发学习:2440驱动LCD的24bpp模式相关设置

韦东山提供的TQ2440源码LCD的例程里只提供了8bpp和16bbp的模式,

2014-08-26 10:36:11 1110

转载 嵌入式裸机开发学习:对.lds连接脚本文件的分析

对于.lds文件,它定义了整个程序编译之后的连接过程,决定了一个可执行程序的各个段的存储位置。GNU官方网站上对.lds文件形式的完整描述:SECTIONS {...secname start BLOCK(align) (NOLOAD) : AT ( ldadr )  { contents } >region :phdr =fill...

2014-08-23 20:56:42 461

原创 嵌入式裸机开发学习:MMU代码中的:"r" (ttb)

MMU部分中的C代码潜入了潜入了汇编指令,其中

2014-08-21 19:07:45 994

转载 嵌入式Linux学习计划

自学嵌入式已经有一年的时间了,从刚开始的迷茫无助到现在的逐渐明朗,中间经历的太多太多了。俗话说万事开头难,刚开始的时候,根本就不知如何开始,上网查资料被一堆堆新名词搞的找不到北,去图书馆看书也是找不到方向。又是arm,又是linux,又是uboot头都大了。不知道自己究竟从哪里开始。当看过几本介绍嵌入式的基础教材过后,才逐渐有了一点方向,虽说刚开始看书的时候朦朦胧胧的。但是当几本书看过之后,对嵌入

2014-08-21 10:51:40 383

原创 嵌入式裸机开发学习:MMU代码中的virtuladdr >> 20 的个人理解

看到韦东山书中MMU部分

2014-08-21 10:14:28 579

LPC17XX LWIP 无系统移植

LPC17XX LWIP 无系统移植 LPC1768 LPC1788可做参考

2014-02-23

DNW下USB驱动

首先,在“设备管理器”中卸载现有的驱动,重新接着USB,系统自动发现新硬件。 “找到新的硬件向导”框,选择“从列表或者指定位置安装(高级)”,点击“下一步”。 注意:选择“不要搜索。我要自己选择要安装的驱动程序。”,点击“下一步”。 接着,选择“从磁盘安装”,选择“浏览”,找到USB驱动,名称“secbulk.inf ”。 打开并确定,显示型号为“TQ2440 BOARD”,点“下一步”,弹出一下硬件安装的警告,选“仍然继续”。 “完成”。此时,在“设备管理器”->“通用串行总线控制器”中,有一项“TQ2440 BOARD”,至此安装完成。

2013-10-22

8段数码管代码生成器

一个数码管字符生成器 学习单片机开发必备

2011-07-08

PL2303HX驱动

usb转串口线 PL2303HX驱动.rar

2011-07-08

mydisktest

MyDiskTest是一款U盘/SD卡/CF卡等移动存储产品扩容识别工具,可以方便的检测出存储产品是否经过扩充容量,以次充好。   还可以检测FLASH闪存是否有坏块,是否采用黑片,不破坏磁盘原有数据,并可以测试U盘的读取和写入速度。是你挑选U盘和存储卡必备的工具

2010-02-07

ChipGenius

  ChipGenius是一款USB设备芯片型号检测工具,可以自动查询U盘、MP3/MP4、读卡器、移动硬盘等一切USB设备的主控芯片型号、制造商、品牌、并提供相关资料下载地址。当然也可以查询USB设备的VID/PID信息、设备名称、接口速度、序列号、设备版本等。   软件绿色小巧,即插即用,是数码消费者、电子爱好者、DIY人士和数码维修人员身边的好帮手。    -------------------------------------- 应用举例: 1、快速修复U盘:不用拆机即可查询U盘的芯片型号,快速找到对应的量产工具 2、帮你识别假冒U盘:还怕买到假冒U盘吗?随时带上我吧(配合MyDiskTest更佳) 3、专业选购MP3:MP3主控方案一般厂家都不说,而芯片又是选购MP3的重要指标 4、识别假IPOD:我一直怀疑自已的IPOD是假的,又无法拆开,这个任务交给我搞定 5、维修好帮手:数码维修人员整天和数码产品打交道,我的出现就是你的得力助手 6、其它USB存储:买读卡器、移动硬盘、USB-Hub....,从专业角度帮你挑选对比 7、其它USB外设:摄像头、USB鼠标、打印机、USB声卡....,免拆壳哦 8、主板芯片组:看芯片型号、找驱动、查主板性能,有我更轻松 9、后续还有更多神秘功能,等你来发掘...... -------------------------------------- 版本更新: V3.00 1、新增在线升级功能,检测设备的准确性大幅提升 2、修订繁体语言的描述,更加符合语法习惯 V2.72 1.修正英文界面版本号显示为2.64的小bug 2.增加繁体中文语言界面 V2.70 1.改进了检测算法,结果更加准确,增强了实用性 2.修正了一些极小的细节问题 3.新增大量国外存储设备识别信息 V2.64 1.修正未分区的移动硬盘出现盘符 *: 问题 2.人性化的自动选定第一个USB存储设备,若没有,自动选择第一个USB外设,若还没有,则选定第一个USB主板控制器 V2.60 1、优化了启动加载数据库的过程,在启动过程中插拔设备不会造成程序锁死 2、改善了对非中文或英文操作系统的支持,可以在没有中文字库的机器上运行 V2.50 1、增加英文语言界面,并可根据操作系统自动识别 2、修正Windows系统下大字体界面变形的问题 3、改正了某些库里没有产品厂家和名称显示为空白的问题。 V2.38 1、优化了内存占用 2、修正界面显示一小Bug 3、新增一些非存储USB设备识别 v2.30 1、更正了在Win2000系统下对带有虚拟光盘(USB-CDROM)的U盘支持不好的问题 2、对于同一设备带有多个序列号的情况(每个盘符对应的设备序列号不同)能够分别准确识别 3、修正了多盘符驱动器(如多合一读卡器之类)时列表混乱的问题 4、进一步优化视觉体验,改进了提示设备名称的算法,更美观 v2.20 1、改变界面显示算法,彻底摆脱了巨大而且烦人的OCX"库"文件! 2、修正两个关于界面的小bug 3、增加了鼠标指向超长的设备名称时弹出提示标签显示设备完整名称 V2.10 优化系统资源占用率 V2.03 1.识别包含虚拟光盘的设备不需重新插拔即可得到虚拟光盘的盘符 2.从根本上杜绝了盘符出现[*:]的问题,只要Windows认盘,ChipGenius就能识别,识别过程中某些情况偶尔出现[*:],不过几秒之内一定能得到正确的盘符 3.改进了界面一个小bug,在Win2000下显示更清爽(因为旧版本在某些情况下显示会一团糟……) V2.01 1.改进了识别算法,获取驱动器号的速度加快n倍 2.在精简版WindowsXP下实现实时监测设备插入拔出 3.大大降低了静态时的CPU占用率(从原来的40%左右降低到小于8%) 4.专门针对多盘符设备优化,大大加快了检测多合一读卡器的速度 5.优化界面显示,不会出现字符串长到文本框外面去的问题 V1.70 优化了数据库装载,加快启动速度。增加了一个节日彩蛋^_^ V1.68 修正一处小Bug,微调了软件界面 V1.67 支持在WinXP精简版下运行 V1.59 增加设备版本查询,增加相关方案资料下载链接地址 V1.50 增强了对带有虚拟光盘(USB-CDROM)的U盘识别能力,修改了两个小Bug

2010-02-07

空空如也

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

TA关注的人

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