- 博客(7)
- 资源 (4)
- 收藏
- 关注
转载 Linux下读写芯片的I2C寄存器
要想在Linux下读写芯片的I2C寄存器,一般需要在Linux编写一份该芯片的I2C驱动,关于Linux下如何编写I2C驱动,前一篇文章《手把手教你写Linux I2C设备驱动》已经做了初步的介绍,并且留下了两个疑问尚未解决,第一个是如何对Linux提供的I2C操作函数进行进一步封装,实现对芯片寄存器的读写;另一个是如何在用户空间调用该I2C驱动代码。本文将讨论前一个问题。 首先
2012-07-11 10:30:48 804
转载 [转]为Ubuntu Server安装gnome图形桌面环境
原地址:http://blog.creke.net/696.htmlubuntu server版默认都没有图形桌面(GUI),但是可以安装,以下共有两种安装方法。一、安装全部Gnome桌面环境Ubuntu系列桌面实际上有几种桌面应用程序,包括Ubuntu-desktop、Kubunut-desktop和Xubuntu-desktop。本文就以Ubuntu-desktop为例
2011-12-22 11:34:23 462
原创 S3C2440重新编译内核及移植QT4.7.3
本文主要是记录下我在这整个过程中所遇到的问题及解决方法,主要的过程网上很多文章都写过了,我只是补充些我自己的看法及问题。这可以说是一个痛苦的过程,因为各种问题不断,困扰了我很,不过黄天不负有心人,终于完成了我的最终目标——移植Qt4.7.3到开发板上了。先说下我使用的环境:
2011-07-04 21:07:20 1582
转载 CString用法整理
<br /><br />11.CString::IsEmpty<br />BOOL IsEmpty( ) const;<br />返回值:如果CString 对象的长度为0,则返回非零值;否则返回0。<br />说明:此成员函数用来测试一个CString 对象是否是空的。<br />示例:<br />下面的例子说明了如何使用CString::IsEmpty。<br />// CString::IsEmpty 示例<br />CString s;<br />ASSERT( s.IsEmpty() );<br
2011-04-19 16:34:00 799
原创 使用CString要当心'/0'结束符
<br />最近写了一个程序,其中一处用到了CString类型的“+”操作。如下代码所示。<br />m_remain += hex_buffer;<br />以上三个变量均为CString类型,按理说这本来只是一个很简单的连接字符串的操作,可是程序调试的结果是除第一次运行正确外,以后只是保存了m_remain的内容,没有加上hex_buffer的内容,这个问题真是让我很挠头,百思不得其解。<br />后来在网上查阅了很多资料,也有CSDN论坛上有人有类似问题,原来是一个'/0'结束符在作怪。原因是这样的:
2011-03-30 17:46:00 4751
原创 串口GSM MODEM调试中的几个细节
<br />最近做了一个通过串口发短信的项目,应用了TC35模块的AT指令集。<br /> AT指令集有做过短信的都不陌生,但我在调试过程中却出了不少问题,以下是几个细节问题,可能容易忽视,记下来备忘<br /> 1.接收短信将短信直接发送到终端,需要AT+CNMI的<mt>参数为2,必须先用AT+CSMS=1命令,才能让其支持参数为2<br /> 2.接收一条短信后,必须使用AT+CNMA命令发送一个确认,否则下一次收到短信CNMI的<mt>值会自动变为0,导致无法
2011-03-20 09:33:00 856
转载 MFC ListControl控件用法
<br />开发环境:visual studio 2008<br />1、新建一个基于对话框的MFC应用程序。在对话框上拖放一个listcontrol控件和一个button控件,给listcontrol控件添加一个名为m_StoreItems的变量。添加button的点击响应函数。<br /> <br /> <br />void CDepartmentStoreDlg::OnBnClickedNewitem()<br />{<br /> // TODO: 在此添加控件通知处理程序代码<br
2011-03-20 00:13:00 2199 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人