- 博客(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 2780
原创 迅雷终于做路由器了
某杂粮品牌手机引导了互联网思维做硬件,电子产品迎来了又一春。贴上“智能”的标签,通过互联网宣传产品,也通过互联网销售(当然是要“抢”的)。 手机/Pad带Wifi已经彻底普及而3G资费又那么昂贵的形势下,年轻一代已经完全离不开Wifi了。据说过年时走亲访友时候很多人一落座就问主人无线密码是多少。于是路由器成了智能时代创业的热点。已有极路由这一品牌,虽然对它有点鄙视(照搬别人的行销模
2014-02-28 15:12:35 1406
原创 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 9025 1
原创 float转int 四舍五入问题
最近碰到一例客户投诉某款产品某个参数显示误差的问题,经检查发现是软件中浮点数(float)转化为整型数(int)时候未四舍五入造成的。 虽说是小问题但也值得重视,如果是航天飞机/月球探测仪(纯属YY)的软件中出了误差可能后果不堪设想。 /** 问题重现, float强制转化为int, C代码片段**/int i;float f = 12.52;i = (int)
2014-02-25 13:14:16 49083 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 58791 11
原创 Ubuntu下无线网卡无法搜索信号
笔记本原配是Intel的3945G,温度有点高。于是拆掉自己换了Atheros的AR9287半高卡,安装完Ubuntu 12.04,驱动是系统自带了,但某次推送升级后就再也无法搜索信号了。捣鼓了半天也没弄好。驱动之家和官网搜了半天也没有专门的Linux驱动。只能通过其他方法来临时解决了。 在软件中心输入“wifi”搜索,安装那个WiFi雷达软件。
2014-02-22 21:37:10 4264
原创 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 45632 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 5043
转载 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 4560
转载 QT、QTE、qtopia区别
Qt的授权是分为两条线,商业版和开源版。如果使用商业版的Qt,那么开发出的程序可以是私有的和商业的;如果使用的是开源版的Qt,由于其使用的是GPL协议,那么可发出的程序也必须是GPL的。不过自从qt 4.5.0版本,诺基亚公司使用了LGPL协议,那么写出的程序就可以据为己有了!Qt 的版本是按照不同的图形系统来划分的,目前分为四个版本:Win32版,适用于Windows平台;X
2014-02-18 16:05:54 1082
原创 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 4800
原创 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 7283 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 6932
原创 安装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 2038
原创 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 4891 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 2682
转载 通信协议之序列化
原文链接 http://blog.chinaunix.net/uid-27105712-id-3266286.htmlstevenrao——2012-07-07于深圳通信协议可以理解两个节点之间为了协同工作实现信息交换,协商一定的规则和约定,例如规定字节序,各个字段类型,使用什么压缩算法或加密算法等。常见的有tcp,udo,http,sip等常见协议。协议有流程规范和
2014-02-08 14:32:16 2510
原创 理解Socket网络编程Accept()函数
Socket编程大家都很熟悉,服务器端的Socket在Bind()和Listen()后就开始进入Accept()了。 此时 Server端在侦听(Listen)的端口等待客户端来连接(Connect),这个连接将加入到等待接受的队列中,如果有空闲的连接Accept将返回一个新的套接字描述符。这很微妙,此时Server端有两个Socket了,原来那个还在侦听
2014-02-06 21:36:03 2104
转载 全栈工程师到底有什么用
原文链接:http://www.iove.net/archives/what-is-full-stack-engineer.html最近国内外都在流行一个词叫Full Stack,中文翻译过来叫全栈工程师,也叫全端工程师。微博上很多专业人士都在讨论全端工程师,有赞有毁的。我对全端工程师的定义是:掌握多种技能,并能利用多种技能独立完成产品的人。打个比方,全栈工程师就是一个能独立盖
2014-02-06 14:28:30 5877 2
转载 全栈工程师就是一棵歪脖子树
原文链接:http://www.iove.net/archives/4006.html注:全栈,源于英文Full Stack,又称全端。一个故事老张有一个林场,专门种植树木,待树木成材后销到城里做家具。林场里有不少杉树,长得都非常挺拔,偏偏不知怎的长了一棵歪脖子树,长得倒是郁郁葱葱,偏偏造型奇特,别的树都力争上油,可这棵歪脖子树不仅横着长,还长得颇为怪异。老张几次都想挖
2014-02-06 14:24:39 2221
原创 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 5906
原创 RL-TCPNet的移植与使用简介
本文阅读前提: 1. OSI七层模型和TCP/IP协议结构 2. 一些ARM开发经验,特别是MDK的 3. MII/RMII/SLIP相关概念 在互联网/物联网时代,嵌入式产品接入网络已经不是什么新鲜概念或高端技术了。 通过网络对产品进行远程管理是一种流行而又高效的方法,常见的方法有Telnet(TCP)、SNM
2014-02-04 16:11:52 13737 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 6874 1
Prolific PL2303驱动(Win7,Win8/8.1可用)
2014-02-21
改好的EP43T-UD3L BIOS 771 L5420/E5420微码
2013-10-17
华硕P5QL Pro主板BIOS 支持771 L5420 E5420
2013-09-06
NC4400笔记本完美bios slic2.1去白名单
2012-06-12
SST 39VF6401B Keil3 驱动
2011-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人