- 博客(18)
- 资源 (8)
- 收藏
- 关注
原创 ubuntu常用软件
找个地方把ubuntu上用得比较顺手的软件记录一下:编程工具 codeblocks:C C++ Bluefish Editor:WEB文档工具 chmsee:CHM Document Viewer:PDF文件传输: rsync:文件同步 nfs:远程挂载,嵌入式系统开发板常用 samba:linux和windows共
2012-11-19 15:50:09
610
原创 谈谈ARM中断嵌套
谈谈ARM中断嵌套1 何为中断嵌套中断嵌套就是指高优先级的事件可以打断低优先级的事件(反过来不可以),而处理完高优先级事件后还得回来继续处理低优先级事件。打个比方,你在看电视(一般任务),你妈叫你洗2只碗(中断来了),你刚洗完一只,你爸叫你去打水(中断也被中断了,还让不让人活啊),由于你爸更有威信(优先级更高),所以你必须得先去打水,等你打完水,还得回来继续洗碗,洗完碗才能继续看电视。
2012-07-24 14:46:12
9534
原创 WINCE6.0 DM.EXE 激活驱动失败的原因之一
前些天把WINCE6.0的开发环境建好了,今天定制了一个系统,练习了一下驱动的编写和调试。把DLL文件通过VS2005部署到开发板上,用一位大侠写的DM.EXE工具进行激活,但是发现点击激活按钮式无反应,驱动还是停在“停用”状态,郁闷了几个小时。。。 后来在网上发现这个软件有了新版本V2.9,原来的是V2.5,赶紧下了个。试了一下,还是不能激活,但是驱动列表中显示了全部驱动,而原来的那个
2011-10-23 20:09:11
1154
转载 Ubuntu tftp设置详解
原文地址Ubuntu系统的发型,给一些家用用户带来了福音。那么在这之中,我们如何进行Ubuntu tftp的设置呢?Ubuntu 团队对它的使用者公开的承诺:Ubuntu 永远免费 , 并且对于 "企业版本" 没有任何额外的费用, 在同样的自由团队上,将最好的工作成果带给
2011-10-03 09:59:52
653
转载 Linux 下PL2302 USB转串口的使用
转自:fengyueren的博客原文地址现在市面上的USB转串口线非常便宜,而且现在大部分机器都没有串口.因此在嵌入式LINUX下开发使用USB转串口的线相当普遍.而我测试最稳定是 PL2303芯片,即一般是黑色不透明那种.在WINDOWS XP下使用比较稳定
2011-10-03 09:34:36
5312
转载 ubuntu 10.10 关闭按钮位置的修改
原文ubuntu10.10的关闭等按钮的位置是在标题栏的左边的,用起来有些不习惯。将其该在右边的方法如下:1、打开终端,输入gconf-editor,打开配置编辑器。2、依次展开app-- metacity-- general 3、双击button_layou
2011-10-03 08:22:04
544
原创 CWnd和HWnd
转自:点击打开链接HWND是Windows系统中对所有窗口的一种标识,即窗口句柄。这是一个SDK概念。 CWnd是MFC类库中所有窗口类的基类。微软在MFC中将所有窗口的通用操作都封装到了这个类中,如:ShowWindow等等,同时它也封装了窗口句柄即m_
2011-08-02 10:44:15
825
原创 CEdit 控件 更新内容的 方法(可以自动滚动至末尾)
CEdit 控件更新内容大概有如下几种方法:1、关联CString变量。先改变CString变量的值,然后调用UpDateData(FALSE)来更新控件。如果需要滚动至末尾一行,可以调用EditOutCtrl.LineScroll(EditOutCtrl.GetLine
2011-08-01 17:18:57
5941
1
原创 AfxGetApp()
函数原型:CWinApp* AFXAPI AfxGetApp( ); AfxGetApp( )是全局的。AfxGetApp( )这个函数可以得到当前应用进程的指针,是CWinApp*类型的,通过这个指针可以访问到这个进程中的对象。比如在全局函数中要向对话框中的
2011-08-01 17:00:58
730
原创 CEDIT 控件 SetSel 成员函数 参数类型导致出错
该函数原型中的一种如下:void SetSel( int nStartChar, int nEndChar, BOOL bNoScroll = FALSE );前两个变量必须为int,开始的时候传入了两个DWORD数据,结果一直出错,最后终于发现错在这
2011-08-01 16:08:13
731
原创 一个控件对应多个变量应该注意的
今天调一个对话框程序,有一个CEdit控件,关联了两个变量,一个字符串型的,一个控制型的。结果用控制型的改变编辑框内容,发现总是不对。后来发现在代码的后面有一句Updatedata(FALSE),是用来更新另外一个编辑框的,但实际上Updatedata(FALSE)更新了所有编辑
2011-08-01 15:39:03
753
原创 发个枚举系统串口的方法(XP已经过实验),环境为VS2008
void CGPSDlg::EnumPort(CComboBox * CmboBoxPort){ HKEY hKey = NULL; long lRet = RegOpenKeyEx(HKEY_LOCAL_MACHINE,"Hardware\\DeviceMap\\Ser
2011-07-28 16:43:48
1243
转载 BSTR、char*和CString转换
(1) char*转换成CString 若将char*转换成CString,除了直接赋值外,还可使用CString::Format进行。例如:view plainchar chArray[] = "This is a test"; char * p = "This is a
2011-07-26 16:09:35
726
原创 VS2008 的串口通信 简直就是一朵浮云。。。比 VC6.0的好用多了
这里主要说的是收发数据,依然是用 VARIANT 结构来传递数据,但是使用 VARIANT 的 bstrVal (BSTR类型) 成员来传递,而不再使用safearray,这就简单了许多。下面发一下接收数据和发送数据的代码。假定有两个EDIT控件,分别用来输入数据和显示发送的数据
2011-07-26 16:00:40
8255
1
原创 VS2008 串口控件 MSCOMM 用法变了,更简单了
首先是函数名的改变,网上搜一下就知道了重点说一下读取接收数据缓冲区的改变。get_Input()返回类型为 VARIANT,以前是将结果放在SAFEARRAY里面,我刚开始还是这样写的,发现得不到数据。调试了一下,发现从缓冲区收到的数据居然是放在了BSTR里面,SO,一切就变得简
2011-07-25 14:22:30
9210
11
转载 WIN7上运行PB5.0
设置成XP兼容模式,然后建立一个批处理文件@ehcostart cepb.exeexit@ehco放到\Windows CE Platform Builder\5.00\CEPB\BIN\ 下,双击即可运行。
2011-07-05 10:31:40
935
Keil Software–Cx51 编译器用户手册 中文完整版
2009-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人