自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

非著名码农的专栏

---科技引导变革,代码改变世界

  • 博客(23)
  • 资源 (15)
  • 收藏
  • 关注

转载 15 Essential Compilers and IDEs for C/C++ Programmers

from: http://designzum.com/2014/02/26/best-compilers-and-ides-for-cc-programmers/15 Essential Compilers and IDEs for C/C++ ProgrammersPosted by vikas on February 26, 2014, filed in: 

2014-02-28 22:03:02 2758

原创 迅雷终于做路由器了

某杂粮品牌手机引导了互联网思维做硬件,电子产品迎来了又一春。贴上“智能”的标签,通过互联网宣传产品,也通过互联网销售(当然是要“抢”的)。       手机/Pad带Wifi已经彻底普及而3G资费又那么昂贵的形势下,年轻一代已经完全离不开Wifi了。据说过年时走亲访友时候很多人一落座就问主人无线密码是多少。于是路由器成了智能时代创业的热点。已有极路由这一品牌,虽然对它有点鄙视(照搬别人的行销模

2014-02-28 15:12:35 1386

原创 RL-RTX os_dly_wait()延时不准的问题

最近在LPC1788上使用RL-RTX遇到一例os_dly_wait()延时不准的问题,延时的时间比预想的差了十倍。        systick设置了每tick为10ms,调用os_dly_wait(2)后发现task执行时候没有按预想的20ms延时,而是2ms。怀疑时钟问题,但也不可能差那么多,测试了timer0,timer1都是正常的。        研究了好久最后发现是RTX的配置

2014-02-26 12:53:17 8892 1

原创 float转int 四舍五入问题

最近碰到一例客户投诉某款产品某个参数显示误差的问题,经检查发现是软件中浮点数(float)转化为整型数(int)时候未四舍五入造成的。    虽说是小问题但也值得重视,如果是航天飞机/月球探测仪(纯属YY)的软件中出了误差可能后果不堪设想。 /**  问题重现, float强制转化为int, C代码片段**/int i;float f = 12.52;i = (int)

2014-02-25 13:14:16 48858 3

原创 Linux下安装运行keil uVision 4 (MDK v4.7)

前几日把Keil uVision(mdk v4.7)在ubuntu 12.04LTS上运行起来了。过程还算顺利,分享下步骤给需要的朋友。        先上个安装完的屏幕截图(我用的是老土的Gnome Classic界面),可以看到wine菜单里有keil uVision4了。           其实就是使用Wine(http://baike.baidu.com/link

2014-02-24 11:38:48 58431 11

原创 Ubuntu下无线网卡无法搜索信号

笔记本原配是Intel的3945G,温度有点高。于是拆掉自己换了Atheros的AR9287半高卡,安装完Ubuntu 12.04,驱动是系统自带了,但某次推送升级后就再也无法搜索信号了。捣鼓了半天也没弄好。驱动之家和官网搜了半天也没有专门的Linux驱动。只能通过其他方法来临时解决了。       在软件中心输入“wifi”搜索,安装那个WiFi雷达软件。       

2014-02-22 21:37:10 4188

原创 Prolific PL2303 usb 转串口Win8 Win8.1驱动

买了根USB转RS232串口的线,Pl2303芯片的。卖家和官方都称不支持Win8,但鄙人不信在Win7上能用在Win8/8.1就用不起来。    官方最新版的v1.9.0的驱动描述说不支持Win 8/8.1,经尝试确实不支持。能识别硬件但无法启动(错误代码10,黄色感叹号)。    最新版不行,那就找老的吧。经尝试2009年的一个版本驱动可以完美支持Win8/8.1,当然是在我自己电脑上

2014-02-21 14:43:39 45396 218

原创 为什么LPC1788不支持Linux

作为一颗很给力的Cortex-M3芯片,为何LPC1788不能移植Linux呢。因为和ARM7一样,LPC1788也不含MMU -----内存管理单元。MMU是高级操作系统(Windows,Linux)所必须的。简单来说MMU的作用是为线程提供更安全的存储空间。        ARM9,ARM11这类cpu都包含了        当然也不是没办法,针对LPC17xx这类没有MMU的CPU可

2014-02-19 16:29:52 5022

转载 ubuntu 12.04安装Eclipse

Ubuntu 12.04 下安装 JDK 7方法一1、下载 JDK 7从http://www.oracle.com/technetwork/java/javasebusiness/downloads/选择下载JDK的最新版本 JDK 7。2、解压文件$ sudo mkdir /usr/lib/jvm$ sudo mv jdk-7u4-linux-i586

2014-02-18 21:19:59 4539

转载 QT、QTE、qtopia区别

Qt的授权是分为两条线,商业版和开源版。如果使用商业版的Qt,那么开发出的程序可以是私有的和商业的;如果使用的是开源版的Qt,由于其使用的是GPL协议,那么可发出的程序也必须是GPL的。不过自从qt 4.5.0版本,诺基亚公司使用了LGPL协议,那么写出的程序就可以据为己有了!Qt 的版本是按照不同的图形系统来划分的,目前分为四个版本:Win32版,适用于Windows平台;X

2014-02-18 16:05:54 1057

原创 ubuntu 12.04下Trackpoint 小红点灵敏度和速度调整

首先安装sysfsutilssudo apt-get install sysfsutils编辑rc.local,一遍每次开机自动加载配置sudo gedit /etc/rc.local在exit 0之前添加如下两行:echo -n 120 > /sys/devices/platform/i8042/serio1/speedecho -n 250 > /sys/dev

2014-02-18 15:32:10 4780

原创 ubuntu 12.04 开启NFS服务&设置

在嵌入式Linux开发中,利用NFS服务从开发板访问Linux主机是个高效&方便的调试方法,在程序调试过程中可以避免多次下载程序到开发板。但这需要在Linux主机上首先开通NFS服务。       以ubuntu 12.04LTS为例,首先安装NFS服务       sudo apt-get install nfs-kernel-server        编辑NFS配置文件: v

2014-02-17 21:32:08 7261 1

原创 ThinkPad X61 高分屏安装Win8.1,Ubuntu

1.Win8.1       ISO镜像自己找,有钱的问MS买Key,穷的抠门的上度娘找KMS激活。        针对X61,官网提供的驱动不全,但ACPI和芯片组驱动还是有的。显卡驱动没有Win8的,但使用Win7的完全OK。电源管理软件(充电阀值设置)有网友提供了第三方的解决方案(需要的留下e-mail),比官方那臃肿的Power Manager好用多了,何况PM不支持Win8。

2014-02-17 13:51:02 6820

原创 安装ubuntu tweak

ubuntu tweak是一款国人开发的ubuntu配置、调整工具,界面很友好。[作者blog:  http://imtx.me/]      安装方法:    1.添加tweak源     sudo add-apt-repository ppa:tualatrix/ppa    2.sudo  apt-get update    3. sudo a

2014-02-17 13:33:55 2012

原创 ubuntu 使用btrfs文件系统,出现“sparse file not allowed”错误的解决

btrfs作为一个日志文件系统比ext4更适合SSD,可以提高性能和SSD使用寿命,但在ubuntu上使用btrfs安装系统后开机会遇到"sparse f ile not allowed"的Warning消息,虽说可以按任意键进入系统,但总让人觉得麻烦。        好在修改也不麻烦,只要在grub配置文件中注释掉这个没用的报警就可以了。        Ubuntu 12.04修改/bo

2014-02-17 13:18:58 4710 3

原创 LM16032液晶模块16x16汉字显示尺寸计算

Topway的LM16032液晶模块是款160x32像素的支持汉字显示的液晶模块。     模块结构图如下:ItemValueOutline(mm)116 x 35 x12.5 MAXViewing Area (mm)83.0 x 18.6

2014-02-09 16:21:19 2626

转载 通信协议之序列化

原文链接  http://blog.chinaunix.net/uid-27105712-id-3266286.htmlstevenrao——2012-07-07于深圳通信协议可以理解两个节点之间为了协同工作实现信息交换,协商一定的规则和约定,例如规定字节序,各个字段类型,使用什么压缩算法或加密算法等。常见的有tcp,udo,http,sip等常见协议。协议有流程规范和

2014-02-08 14:32:16 2498

原创 理解Socket网络编程Accept()函数

Socket编程大家都很熟悉,服务器端的Socket在Bind()和Listen()后就开始进入Accept()了。        此时 Server端在侦听(Listen)的端口等待客户端来连接(Connect),这个连接将加入到等待接受的队列中,如果有空闲的连接Accept将返回一个新的套接字描述符。这很微妙,此时Server端有两个Socket了,原来那个还在侦听

2014-02-06 21:36:03 2070

转载 全栈工程师到底有什么用

原文链接:http://www.iove.net/archives/what-is-full-stack-engineer.html最近国内外都在流行一个词叫Full Stack,中文翻译过来叫全栈工程师,也叫全端工程师。微博上很多专业人士都在讨论全端工程师,有赞有毁的。我对全端工程师的定义是:掌握多种技能,并能利用多种技能独立完成产品的人。打个比方,全栈工程师就是一个能独立盖

2014-02-06 14:28:30 5842 2

转载 全栈工程师就是一棵歪脖子树

原文链接:http://www.iove.net/archives/4006.html注:全栈,源于英文Full Stack,又称全端。一个故事老张有一个林场,专门种植树木,待树木成材后销到城里做家具。林场里有不少杉树,长得都非常挺拔,偏偏不知怎的长了一棵歪脖子树,长得倒是郁郁葱葱,偏偏造型奇特,别的树都力争上油,可这棵歪脖子树不仅横着长,还长得颇为怪异。老张几次都想挖

2014-02-06 14:24:39 2209

原创 RL-TCPNet库提供的函数整理

摘自MDK v4.7的“RL-ARM Real-Time Library User's Guide”【System Functions】RoutineDescriptioninit_TcpNetInitializes RL-TCPnet system resources, protocols, and applications.main_Tc

2014-02-05 13:58:06 5870

原创 RL-TCPNet的移植与使用简介

本文阅读前提:        1.  OSI七层模型和TCP/IP协议结构        2.  一些ARM开发经验,特别是MDK的        3. MII/RMII/SLIP相关概念         在互联网/物联网时代,嵌入式产品接入网络已经不是什么新鲜概念或高端技术了。 通过网络对产品进行远程管理是一种流行而又高效的方法,常见的方法有Telnet(TCP)、SNM

2014-02-04 16:11:52 13624 4

转载 MDK 5.0的RL Tcp/ip库和MDK 4.0的RL-TCPNet的区别

from: http://www.keil.com/pack/doc/mw/Network/html/network_diffs.htmlDifferences to RL-TCPnetThe following sections describe the changes to the API functions of the Network C

2014-02-03 21:39:47 6820 1

Prolific PL2303驱动(Win7,Win8/8.1可用)

老版驱动,经测试可以支持Win7,Win8/8.1 http://blog.csdn.net/ropai/article/details/19619951

2014-02-21

CrystalDiskInfo

CrystalDiskInfo,可以用来修改硬盘的AAM/APM,解决日立硬盘的C1问题

2014-01-08

T420S 主板电路图图纸

联想ThinkPadT420S 主板电路图图纸,最后一代经典键盘机型

2013-12-04

改好的EP43T-UD3L BIOS 771 L5420/E5420微码

改好的EP43T-UD3L BIOS 771 L5420/E5420微码,基于官网最后的正式版F9版修改. 提示:去技嘉主板官网下载@Bios工具在Windows下刷即可

2013-10-17

华硕P5QL Pro主板BIOS 支持771 L5420 E5420

华硕P5QL Pro主板BIOS 支持771 L5420 E5420 基于官方最新的1004版制作,带SLIC2.1,添加了微码,完美支持L5420,E5420

2013-09-06

适用于LPC17xx的uCOS-II开发包

Micrium官方的LPC1788 UCOS-II开发包,包含MDK,IAR环境。版本v2.92

2013-08-21

ulink2 jtag swd 20pin引脚定义

ulnik2 jtag 和swd的引脚定义,20pin

2013-06-26

LPC1788的emWin笔记

很不错的一篇emWin入门笔记,基于LPC1788

2012-09-05

位图转化成C语言数组工具

将位图转化为C语言数组形式。使用软件打开图片,在保存为里面选择“.c”类型即可。

2012-07-16

NC4400笔记本完美bios slic2.1去白名单

惠普NC4400笔记本完美bios,基于F.0C修改,带slic2.1,去白名单,直接激活oem win7. 使用方法:解压后,直接运行HPQFlash.exe即可

2012-06-12

LPC1788 uCos-II Keil工程模板

移植好ucos-ii的Keil工程模板,默认使用LPC1788

2012-05-01

LPC23xx 中文手册

周立功的LPC23xx中文手册,适合E文不行的朋友,呵呵

2011-11-20

RealView MDK RTX操作系统中文资料

RealView MDK RTX操作系统的中文介绍资料

2011-11-07

SST 39VF6401B Keil3 驱动

用于Keil3的SST 39VF6401B驱动,Keil只有旧型号39VF6401的驱动,两款flash驱动略有不同。 将驱动复制到../keil/arm/flash下即可使用

2011-09-22

C++编码规范与指导

珍藏的一篇非常不错的讲述C++编码规范文档。相信对于编程新手和老手都会有所帮助。

2008-09-25

空空如也

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

TA关注的人

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