- 博客(8)
- 资源 (30)
- 问答 (2)
- 收藏
- 关注
转载 8086与ARM在函数调用中的参数传递与返回值存储
arm属于RISC指令集,而x86则是CISC指令集的代表,编译器生成的结果比较有代表性。其中,参数传递和返回值是汇编/C混合编程比较关注的部分,尤其是在bootloader中编程中非常重要。总的来说,RISC倾向于寄存器穿参数,而x86则是通过堆栈传参数。而返回值则都通过效率最高的寄存器完成,arm中是r0,x86是eax。以下的示例是通过写一个简单例子,并且反编译objdump来看生成的汇
2012-09-28 20:52:33 2240 1
原创 关于Qt下如何获取屏幕尺寸以及打印的代码示例
void GreenPass3::printscreeninfo(){ QDesktopWidget *dwsktopwidget = QApplication::desktop(); QRect deskrect = dwsktopwidget->availableGeometry();//获取可以几何大小 QRect screenrect = dwsktopw
2012-09-17 17:44:35 1662
原创 关于ttyS与ttySAC
PC上的串口一般是ttyS,板子上Linux的串口一般叫做ttySAC,如果你发觉串口不能用,可以看看你是不是用的调试串口或者你用的串口是不是内核启动时给初始化成其他用途了
2012-09-14 17:20:50 5095 1
原创 关于移植的补充
以Qt为例,移植的时候安装在了宿主机上的哪一个路径下,那么当粘贴到开发板文件系统的时候最好也放到相同目录原因:宿主机上移植好的Qt是编译Qt应用程序用的,它提供了各种头文件和库,开发板上的Qt是负责提供Qt应用程序的运行环境,比如Qt应用程序运行时所需要的各种库,各种字体等,原则上,编译与运行是分开的,在开发板上只要提供Qt应用程序运行时所需要的Qt库等资源并将其所用到的各种环境变量配置好
2012-09-14 17:08:42 799
转载 用QLcdNumber显示时间
转自:http://www.linuxidc.com/Linux/2011-10/45832p2.htm//mydialog.h #ifndef MYDIALOG_H #define MYDIALOG_H #include class QLCDNumber; class QTimer; class MyDialog : public Q
2012-09-11 17:20:42 13254 1
原创 Qt中QTableWidget用法总结
本文系转载,原文地址:http://www.haogongju.net/art/1358127QTableWidget是QT程序中常用的显示数据表格的空间,很类似于VC、C#中的DataGrid。说到QTableWidget,就必须讲一下它跟QTabelView的区别了。QTableWidget是QTableView的子类,主要的区别是QTableView可以使用自定义的数据模型来显示内容(也
2012-09-06 16:27:54 2904
原创 QTableWidget的使用与美工总结
本文系转载,原文地址:http://blog.sina.com.cn/s/blog_83dddc170100t31g.html基本外观设置FriendTable->setFrameShape(QFrame::NoFrame); //设置边框FriendTable->setHorizontalHeaderLabels(HeadList); 设置表头FriendTa
2012-09-06 16:22:57 1208
原创 关于QGraphicsView的坐标系
关于其坐标系:QList lights;QGraphicsScene *scene=new QGraphicsScene();QGraphicsEllipseItem *light=new QGraphicsEllicsEllipseItem(100,100,90,90);lights.append(light);for(int i=0;i{ //lights.
2012-09-03 16:25:42 4332
使用eclipse单步调试jni代码 (方法2)
2014-10-28
使用eclipse单步调试jni代码(方法1)
2014-10-28
wxDFB-2.8.12移植到arm-linux
2013-08-31
移植DirectFB与GTK+到arm-linux上,2013年8月最新制作,亲测可用
2013-08-31
linux下的HD7279A驱动
2013-04-17
vsftpd在OK6410上的移植(linux)
2011-12-19
android 开发 项目前期用的32位jdk 后期可以换成64位jdk吗?
2014-09-01
如何交叉编译arm-linux版本的wxPython-2.8
2013-09-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人