-
-
6使用tftp工具在pc端与arm端通过以太网传输文件是嵌入式开发中常用的一种文件传输手段。 在Windows环境下我们通常会使用tftpd32来提供tftp服务器与客户端的服务,与之配合使用的是Windows终端或其他常见的调试设备,如SecureCRT等; 在Linux环境下,我们一般使用minicom或SecureCRT的Linux版本,但tftpd32软件就不能使用了,我们需要配置tftp服务,通过终端命令行使用tftp。 目前ubuntu中常使用tftpd-hpa来提供tftp服务,它是一个功能增强的TFTP服务器,已经被移植到大多
-
0这么多年做下来发现一个现象,文档做的像样的,公司的发展都比较不错,而没有文档的公司呢,今天可
-
0经核实吧主锦衣卫使方觉亮 未通过普通吧主考核。违反《百度贴吧吧主制度》第八章规定http://tieba.baidu.com/tb/system.html#cnt08 ,无法在建设 邓文武吧 内容上、言论导向上发挥应有的模范带头作用。故撤销其吧主管理权限。百度贴吧管理组
-
187
-
2最近做的一个项目,需要在windows、x86-linux及arm-linux上均可以编译执行,在这些环境中需要包含不同的头文
-
82栏目往帖回顾 1. 语言学习:有道每日英语之一:已get的技能不要轻易丢掉! http://tieba.baidu.com/p/3468060486 2. 语言学习:有道每日英语之二:已get的技能不要轻易丢掉! http://tieba.baidu.com/p/4482639364 3. 语言学习:有道每日英语之三:已get的技能不要轻易丢掉! http://tieba.baidu.com/p/4643188812 4. 语言学习:有道每日英语之四:已get的技能不要轻易丢掉! http://tieba.baidu.com/p/4702373124 5. 每日英语:有道每日英语之五:Keep wrting and listening https://tieba.baidu.com/p/4923384201 6
-
273
-
6这一部分内容在很久之前就已经学习过了,不过很多时候都是使用qmake自动生成的pro文件,长期不用有些东
-
31. QTcpSocket不能跨线程访问 比如说我在子线程的构造函数对其成员QTcpSocket进行了实例化,然后在其run()函数中进行操作; 运行时一般会出现如下信息: QObject: Cannot create children for a parent that is in a different thread. (Parent is QNativeSocketEngine(0xadc00df0), parent*s thread is QThread(0x81c0298), current thread is QThread(0x806e000) 如果在构造函数中实例化了QTcpSocket,则该对象将属于调用该子线程的对象而非子线程本身; 解决: 不要在构造函数中实例化,而是在子线程的run()函数中
-
0半夜查资料看到了这个被你写成博客的贴吧,自律上进令人汗颜!不说了,努力去了
-
2
-
15
-
11前段时间某个跨平台GUI应用中需要通过按钮实现系统关机的功能;该应用可运行于Windows桌面平台,嵌入式Linux-Arm/Ubuntu平台及Linux-X11/Ubuntu平台;我们首先来说一下Linux平台的实现。 我们都知道,可使用shutdown命令来关机,比如在程序中实现立即关机就可以直接使用: system("shutdown -h now"); 或 system("sudo shutdown -h now"); 但是,由于Linux的权限控制问题,如果执行程序的用户本身具有root权限,则上述代码是没有问题的; 如果不是以root用户登录
-
111
-
12在使用ubuntu官方提供的livecd或iso文件安装ubuntu系统如ubuntu12.04、ubuntu14.04之后,我们一般会根据自己的需求安装其他一些软件以及配置使用环境,这个过程会花费一些时间,并且环境配置对一些新手还是有点难度,可能需要不断地百度才能得到自己想要的答案。 如何才能把已经做好配置的ubuntu系统做成像windows那样的ghost文件一样提供给别人使用或供自己恢复系统用呢? Linux/ubuntu下提供了许多方法,比如使用dd来直接备份、硬盘克隆等等,关于ubuntu官方
-
3作者:Romi 地址:http://www.cnblogs.com/Romi/archive/2012/04/06/2435412.html Qt绘制简单图形时常使用QPainter类,绘图设备通常是主窗口部件QWidget,也可以是QLabel或QTextEdit,通过一定的算法实现可以绘制出很漂亮的图形或我们需要的图形。 绘制时需要先定义一个QPainter类对象,绘制可以选择的道具可以使QPen(画笔)、QBrush(画刷)。 使用QPen写文本时还可以指定字体(QFont类)。 其使用方法如下面一段简单代码所示: 其它的功能大同小异,参考Help文档,里面有各个方法的具
-
13历史回顾 【课外活动小结】二零一八年第一季度:二零一八年一月日知录 https://tieba.baidu.com/p/5500238677 【课外活动小结】二零一八年第一季度:二零一八年二月日知录 https://tieba.baidu.com/p/5546971482 【课外活动小结】二零一八年第一季度:二零一八年三月日知录 https://tieba.baidu.com/p/5572689963 【课外活动小结】二零一八年第二季度:二零一八年四月日知录 https://tieba.baidu.com/p/5628611698 我们敲下的每一行代码,都在改变着这个世界。 始终记住,消除焦虑的最
-
18QStringList继承自QList<QString>,提供了一个QString的List;同QList一样,QStringList也是隐式数据共享的,并且支持按索引访问及快速插入、删除元素的操作。 所有QList支持的操作都可用于QStringList,同时QStringList在此基础上提供了一些便于操作QString的功能。 1. QStringList的构造函数及析构函数 构造函数: a. QStringList () b. QStringList ( const QString & str ) c. QStringList ( const QStringList & other ) d. QStringList ( const QList<QString> & other ) e. QStringList ( std::initializer_lis
-
21
-
70栏目往帖回顾 1. 语言学习:有道每日英语之一:已get的技能不要轻易丢掉! http://tieba.baidu.com/p/3468060486 2. 语言学习:有道每日英语之二:已get的技能不要轻易丢掉! http://tieba.baidu.com/p/4482639364 3. 语言学习:有道每日英语之三:已get的技能不要轻易丢掉! http://tieba.baidu.com/p/4643188812 4. 语言学习:有道每日英语之四:已get的技能不要轻易丢掉! http://tieba.baidu.com/p/4702373124 5. 每日英语:有道每日英语之五:Keep wrting and listening https://tieba.baidu.com/p/4923384201 6
-
31
-
30
-
1一、SPI总线简介 SPI是Serial Peripheral interface的缩写,即串行外围设备接口,是Motorola首先在其MC68HCXX系列处理器上定义的。 SPI接口主要应用在EEPROM、FLASH、实时时钟、AD转换器、数字信号处理器和数字信号解码器等之间。 SPI是一种高速的、全双工、同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局节省空间,提供方便。 SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需
-
93栏目往帖回顾 1. 语言学习:有道每日英语之一:已get的技能不要轻易丢掉! http://tieba.baidu.com/p/3468060486 2. 语言学习:有道每日英语之二:已get的技能不要轻易丢掉! http://tieba.baidu.com/p/4482639364 3. 语言学习:有道每日英语之三:已get的技能不要轻易丢掉! http://tieba.baidu.com/p/4643188812 4. 语言学习:有道每日英语之四:已get的技能不要轻易丢掉! http://tieba.baidu.com/p/4702373124 5. 每日英语:有道每日英语之五:Keep wrting and listening https://tieba.baidu.com/p/4923384201 6
-
30
-
32
-
190
-
4就是我想获取到TextEdit中选中的那部分的文本的内容,要怎么做到? 我已经试过用 void selectionChanged() 和重写 mousePressEvent和mouseReleaseEvent 还有重写 mouseMoveEvent 了,都不行,而且我调试发现,重写mousePressEvent和mouseReleaseEvent这两个会顺序触发,先出法Press然后触发Release,在Press里面我只用了一个position(),Release里面我也用了一个position()但是两者的返回值是相同的。
-
2控制系统的性能指标按类型可以分为两类: 1.时域性能指标,包括稳态性能指标及动态性能指标; 2.频域性能指标,包括开环频率特性指标及闭环频率特性指标。 在设计及校正控制系统时,可以根据所给的指标形式选取不同的分析方法: 如果性能指标以单位阶跃响应的峰值时间、调节时间等时域特性给出,则通常采取根轨迹法进行分析设计; 如果性能指标以相角裕度、幅值裕度等频域特性给出,则通常采用频率法进行设计。 但系统的时域指标和频
-
1根据闭环控制系统的开环频率响应判断闭环系统稳定性的准则,美国学者H.奈奎斯特1932年所提出。控制系统在断开反馈作用后所定出的频率响应称为开环频率响应。奈奎斯特稳定判据本质上是一种图解分析方法,且开环频率响应容易通过计算或实验途径定出,所以它在应用上非常方便和直观。奈奎斯特稳定判据只能用于线性定常系统。在经典控制理论中,奈奎斯特稳定判据主要用于分析单变量系统的稳定性。在此基础上形成的频率响应法是经典控制理
-
32
-
34
-
111栏目往帖回顾 1. 语言学习:有道每日英语之一:已get的技能不要轻易丢掉! http://tieba.baidu.com/p/3468060486 2. 语言学习:有道每日英语之二:已get的技能不要轻易丢掉! http://tieba.baidu.com/p/4482639364 3. 语言学习:有道每日英语之三:已get的技能不要轻易丢掉! http://tieba.baidu.com/p/4643188812 4. 语言学习:有道每日英语之四:已get的技能不要轻易丢掉! http://tieba.baidu.com/p/4702373124 5. 每日英语:有道每日英语之五:Keep wrting and listening https://tieba.baidu.com/p/4923384201 I
-
30
-
8概述 一直以来,工业控制通信是采用现场总线来实现的。但由于种种原因,现场总线的种类越来越多,各种现场总线之间由于没有统一标准,导致互操作性很差,因此引入了低成本、高速率、应用广泛的以太网技术。 然而,以太网的实时性和可靠性较差,难以满足工业控制要求,因此相关组织对以太网进行了一些扩展,称为工业以太网。 工业以太网对实时性的解决有些是通过应用层来做的,如Ethernet/IP、ModBusTCP等,这些网络的实时性较差;也有一些
-
31
-
0编程规范有助于提高程序的可读性和规范性,在多人协同编程时都遵循统一的编程规范是相当有必要的; 很多人可能觉得只要实现了功能就OK了,何必去花心思遵循什么变量命名规则、变量定义规则、注释的风格、类及接口的设计风格等等; 就算是一个人负责整套软件的编写,他的编程风格也是会变的,可能过很长时间之后再去看我们当年写的代码,就会有一种非常糟糕的感觉:这都写的是啥呀? 所以,要有意识地要求自己的代码遵循一定的规范,
-
0很多严格遵循C/C++编程规则的人,尤其是对于malloc/free及new/delete总是要成双成对,在开始使用Qt时也会强迫自己在Qt界面程序中把new和delete配对。 但是,由于Qt是对C++的一种扩展,其本意是让C++用起来更简单,特别是在指针、内存管理上(很多流行的编程语言也有这样的特点,比如说Java就没有指针这样的东西),比如说一个程序中所有继承自QObject的对象指针基本上都会在界面close或程序退出时自动delete掉,如果手动去delete的话反倒会引起一些不必要的问题
-
2存档参考 【编程基础-转载】前后台系统VS嵌入式OS,何时该上OS? https://tieba.baidu.com/p/4503467195 【Linux基础知识-转载】嵌入式Linux作为实时操作系统的缺点 https://tieba.baidu.com/p/4626350038 转载来源 原标题:Linux操作系统实时性分析 作者:阿基米东 地址:http://blog.csdn.net/lu_embedded/article/details/53572620 一、概述 选择一个合适的嵌入式操作系统,可以考虑以下几个因素: 第一是应用。 如果你想开发的嵌入式设备是一个和网络应用密切相关或者就是一个网络设备
-
32
-
36
-
189
-
13PLC的实现分为硬PLC和软PLC。 所谓硬PLC从严格意义上来说是由硬件或者一块专用的ASIC芯片来实现PLC指令的执行;而软PLC是用一些通用的CPU或者MCU来实现PLC指令的解释或者编译持行。 注意下面这种说法是不全面的: 软PLC,SoftPLC,也称为软逻辑SoftLogic,是一种基于PC机开发结构的控制系统,它具有硬PLC在功能、可靠性、速度、故障查找等方面的特点,利用软件技术可以将标准的工业PC转换成全功能的PLC过程控制器。软PLC综合了计算机和PLC开关量控制、模拟
-
148栏目往帖回顾 1. 语言学习:有道每日英语之一:已get的技能不要轻易丢掉! http://tieba.baidu.com/p/3468060486 2. 语言学习:有道每日英语之二:已get的技能不要轻易丢掉! http://tieba.baidu.com/p/4482639364 3. 语言学习:有道每日英语之三:已get的技能不要轻易丢掉! http://tieba.baidu.com/p/4643188812 4. 语言学习:有道每日英语之四:已get的技能不要轻易丢掉! http://tieba.baidu.com/p/4702373124 It'll be better to keep on doing a little things than just to lounge away my life.