嵌入式linux环境搭建
摘要:花了两天时间,终于搭建好了板子上的linux驱动开发环境,不容易呀,做个笔记。首先搭建PC上的编译环境,因为编译的驱动是在板子上运行的,第一步当然需要安装交叉编译器,即arm-none-linux-gnueabi-gcc等或者是arm-linux-gcc等。其实比较简单,可以从网上下载或者光盘中得到,给出一个网址http://wiki.emsym.com/wiki/%E6%90%AD%E5%BB%BALinux%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83#.E4.BA.A4.E5.8F.89.E7.BC.96.E8.AF.91.E5.B7.A5.E5.85.B7gc
阅读全文
posted @
2013-10-23 08:39
spinsoft
阅读(386)
推荐(0)
惠普等打印机巨头组建联盟推广无线打印
摘要:9月25日消息,据国外媒体报道,惠普、三星、施乐和佳能等品牌厂商创建了Mopria联盟,要为更方便地在移动设备上进行打印制定一个名为Mopria的详细标准。 随着计算行业将其注意力从PC扩展到智能手机和平板电脑,打印技术很难跟上这个发展。但是,打印机厂商和其它厂商创建的这个新的联盟希望改变这种状况。 这个组织目前包括惠普、佳能、三星和施乐。这些厂商本周二宣布成立这个联盟。这些厂商认为,这个联盟将使移动设备上的打印更加方便。他们已经开发了一套接口,让移动操作系统简化打印软件,让应用程序更方便地利用这个打印能力。Mopria技术还管理打印机技术。这样,人们能够使用Wi-Fi Direct无线网..
阅读全文
posted @
2013-10-22 15:11
spinsoft
阅读(288)
推荐(0)
VI 你不知道的事
摘要:1G 顶部G 底部ctrl+F 前进ctrl+B 后退/text 向前搜索?text 向后搜索I i 插入字符串a 光标后插入字符A 跳到句末尾wq 写入并退出h k j l 上下左右移动光标/键盘上的箭头一样o 光标前打开新的一行输入文字O光标后打开新的一行输入文字yy复制光标的一行p将复制的行放到光标后边dd删除光标行x删除光标后的一个字符
阅读全文
posted @
2013-10-16 15:30
spinsoft
阅读(151)
推荐(0)
理解矩阵,矩阵背后的现实意义 [转]
摘要:这是很早以前已经看过的,最近无意中又把保存的文章翻出来时,想起很多朋友问过矩阵,虽对矩阵似懂非懂,但却很想弄懂它,希望这几篇文章能帮你一下,故转之:线性代数课程,无论你从行列式入手还是直接从矩阵入手,从一开始就充斥着莫名其妙。比如说,在全国一般工科院系教学中应用最广泛的同济线性代数教材(现在到了第四版),一上来就介绍逆序数这个“前无古人,后无来者”的古怪概念,然后用逆序数给出行列式的一个极不直观的定义,接着是一些简直犯傻的行列式性质和习题——把这行乘一个系数加到另一行上,再把那一列减过来,折腾得那叫一个热闹,可就是压根看不出这个东西有嘛用。大多数像我一样资质平庸的学生到这里就有点犯晕:连这是个
阅读全文
posted @
2013-10-14 08:03
spinsoft
阅读(392)
推荐(0)
C++成员指针
摘要:C++中,成员指针是最为复杂的语法结构。但在事件驱动和多线程应用中被广泛用于调用回叫函数。在多线程应用中,每个线程都通过指向成员函数的指针来调用该函数。在这样的应用中,如果不用成员指针,编程是非常困难的。 刚遇到这种语法时也许会让你止步不前。但你会发现,使用恰当的类型定义之后,复杂的语法是可以简化的。本文引导你了解成员函数指针的声明,赋值和调用回叫函数。 成员函数指针的声明 一个成员函数指针包括成员函数的返回类型,后随::操作符类名,指针名和函数的参数。初看上去,语法有点复杂。其实可以把它理解为一个指向原函数的指针,格式是:函数返回类型,类名,::操作符,指针星号,指针名,函数参数。 ...
阅读全文
posted @
2013-10-08 08:10
spinsoft
阅读(295)
推荐(0)
C++类构造函数初始化列表
摘要:C++类构造函数初始化列表构造函数初始化列表以一个冒号开始,接着是以逗号分隔的数据成员列表,每个数据成员后面跟一个放在括号中的初始化式。例如:classCExample{public:inta;floatb;//构造函数初始化列表CExample():a(0),b(8.8){}//构造函数内部赋值CExample(){a=0;b=8.8;}};上面的例子中两个构造函数的结果是一样的。上面的构造函数(使用初始化列表的构造函数)显式的初始化类的成员;而没使用初始化列表的构造函数是对类的成员赋值,并没有进行显式的初始化。初始化和赋值对内置类型的成员没有什么大的区别,像上面的任一个构造函数都可以。对非
阅读全文
posted @
2013-10-06 13:20
spinsoft
阅读(245)
推荐(0)
嵌入式linux应用程序移植方法总结
摘要:前段时间一直在做openCapwap的移植和调试工作,现在工作已接近尾声,编写本文档对前段工作进行一个总结,分享下openCapwap移植过程中的经验和感悟。江浩写的《CAPWAP移植进展.docx》对openCapwap的移植过程有了比较详细的描述,所以在此就不涉及技术细节了,本文档主要以openCapwap的移植为例,总结嵌入式linux应用程序移植的一般方法和步骤,为以后可能需要的移植工作提供一些的思路。嵌入式linux应用程序移植的步骤包括:1、准备好交叉编译环境在安装有Linux操作系统的PC上安装对于平台的交叉编译器,并将交叉编译器加到环境变量中,如export PATH=$PAT
阅读全文
posted @
2013-10-06 13:07
spinsoft
阅读(1536)
推荐(0)