
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
过去很多嵌入式系统不是一个操作系统,或者是提供商的专有核心,或者是DOS操作系统的扩展。显然这些方法并不能适应今天嵌入式系统开发的要求!现有的一些商业实时操作系统,尽管提供了很小的核心和多任务开发环境,但性能并不理想,也不符合现在实时嵌入式市场的需求。 因此,人们把目光投向了通用操作系统(例如Windows、Solaris、linux),希望把它们“改造”为实时操作系统。通常这些操作..
本文简介:本文从硬件的角度引申出内存屏障,这不是内存屏障的详尽手册,但是相关知识对于理解RCU有所帮助。这不是一篇单独的文章,这是《谢宝友:深入理解Linux RCU》系列的第2篇,前序文章:《谢宝友:深入理解 Linux RCU 从硬件说起之内存屏障》作者简介:谢宝友,在编程一线工作已经有20年时间,其中接近10年时间工作于Linux操作系统。在中兴通讯操作系统产品部工作期间,他作为技术总工参与
对于嵌入式系统来说,除了一个嵌入式内核之外,还需要一个嵌入式文件系统来管理和存储数据和程序。目前,嵌入式 Linux 操作系统支持很多种文件系统,具体使用哪种文件系统,需要根据存储介质、访问速度、存储容量等来选择。嵌入式文件系统 Linux 支持多种文件系统,包括 ext2、ext3、ext4、vfat、ntfs、iso9660、jffs、yaffs、romfs、cramfs 和 nfs 等等。
Qt布局管理(1):部件拉伸(Stretch)原理及大小策略(sizePolicy)本文为原创文章,转载请注明出处,或注明转载自“黄邦勇帅(原名:黄勇)本文出自本人原创著作《Qt5.10 GUI完全参考手册》网盘地址:https://pan.baidu.com/s/1iqagt4SEC8PUYx6t3ku39Q《C++语法详解》网盘地址:https://pan.baidu.com/s/1dIxLM
概述一般的多线程任务大多是避免主线程阻塞(界面卡死),开销线程的次数少。现在有一个光伏监控系统用于采集光伏板的发电功率,每次接收完网络数据包就会进行数据库的写操作。为了不占用主 GUI 线程,这一过程都在新线程里完成。但是成百上千的光伏板时时刻刻都会传送数据过来,如果每一次的执行都完整的创建线程-执行-销毁线程,可见这对于资源的消耗是何等之高。根据《Qt 多线程编程之敲开 QThread 类的大门
简述QRadioButton部件提供了一个带有文本标签的单选框(单选按钮)。QRadioButton是一个可以切换选中(checked)或未选中(unchecked)状态的选项按钮。单选框通常呈现给用户一个“多选一”的选择。也就是说,在一组单选框中,一次只能选中一个单选框。|版权声明:一去、二三里,未经博主允许不得转载。详细描述单选框默认开启自动互斥(autoExclusive)。如果启用了自动互
50个c/c++源代码网站C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。1、http://snippets.dzone.com/tag/c/–数以千计的有用的C语言源代码片段2、
BSDint connectTimeout = 30;setsockopt(sock, IPPROTO_TCP, TCP_CONNECTIONTIMEOUT,(char *)&connectTimeout, sizeof(connectTimeout));12Linuxsocket选项TCP_SYNCNT可以控制TCP连接SYN重传次数,默认为0,为0时SYN重传次数由系统参数 net.i
本文是通过在工作中对Sqlite数据库读写的物理断电方式,验证数据安全性。因为本文提及到的实验环境为工控机,本身含有断电电容起到物理数据保护的功能,所以测试结果是突然断电对Sqlite的数据读写没有损害。笔者曾经在普通PC机上做过测试,证明物理断电时,在向Sqlite数据库写数据时会造成磁盘驱动器的文件系统损坏。关于Sqlite数据库的断电测试 - Andy_Cheng - 博客园 (cnblog
无人机飞控三大算法:捷联式惯性导航系统、卡尔曼滤波算法、飞行控制PID算法。一、捷联式惯性导航系统说到导航,不得不说GPS,他是接受卫星发送的信号计算出自身位置的,但是当GPS设备上方被遮挡后,GPS设备无法定位了。比如在室内、隧道内、地下等场所,基本收不到GPS信号。语录:任何一款有缺点的产品,必然成就了另一款能克服其缺点的产品。另一种导航方式是不依赖外界信息的,这种导航叫做惯性导航。那什么是惯







