自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (133)
  • 问答 (1)
  • 收藏
  • 关注

原创 CSDN知识库使用体验与感受

很久以前,我就在想人类在学习和创造过程中积累的大量知识该如何保存。如今我们几乎每天都在使用纸张和互联网,我们的知识通过这些载体被保存起来了,这大概就是纸和互联网被评为人类史上伟大发明的原因吧。有幸处于这样一个知识大爆炸的时代,并且选择程序员这个的职业,伴随着知识和经验的增长,我开始关注“知识管理”这个概念。我认为无论什么职业,无论个人还是团队,高效安全地对知识进行管理都是必不可少的,甚至是至关重要。

2016-12-30 18:31:07 1440 1

原创 嵌入式Linux截图工具gsnap移植与分析

由于 Linux 系统的 FrameBuffer 机制,把屏幕上的每个点映射成一段线性内存空间,这样,程序就可以通过改变这段内存的值来改变屏幕上某一点的颜色。如果我们想把当前的显示内容保存起来,可能会想到如下命令:# cat /dev/fb0 > fb_data.raw  反过来,可以将这些数据回显到 framebuffer 中:# cat fb_data.raw > /dev/fb0  使用 cl

2016-12-30 01:05:12 4441

原创 QLineEdit 控制输入格式——正则表达式与输入掩码

在实际应用中,我们常常需要在界面上控制用户的输入行为,以此来简化数据的处理。在 Qt 中,我们可以利用正则表达式和输入掩码来达到这种效果,例如 IP 地址的输入。   首先,构建正则表达式,并通过 QLineEdit 的 setValidator 函数进行输入校验设置,从而控制输入行为。部分代码如下:QRegExp rx("((2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.)

2016-12-28 00:54:12 7753 1

翻译 libConfuse 使用说明

原文:http://www.nongnu.org/confuse/tutorial-html/index.html 作者:Martin Hedenfalk libConfuse下载:https://github.com/martinh/libconfuse1. Introducing libConfuse in an existing program考虑下面这个例子:#include <stdi

2016-12-27 11:19:21 2826

原创 ADT语音算法软件简介

一、公司背景  美国 ADT 公司(Adaptive Digital Technologies Inc.)是业界领先的语音算法和语音整体解决方案供应商(www.adaptivedigital.com),成立于1994年,总部位于美国费城郊区的 Plymouth Meeting。20年来,ADT 的软件广泛应用于各种语音应用和设备,例如,VoIP 系统设备和终端、传统电话、无线通信以及下一代语音产品。

2016-12-27 00:35:38 2561

原创 我的2016——我和嵌入式的那些事

墙上的日历只剩下薄薄的一叠,过不了多久,又将迎来一个新的循环。我想用一篇文章记录我的2016,希望通过写这篇文章能够更客观地审视自己,同时给未来的自己以及有需要的朋友一些参考。正所谓:以铜为镜,可以正衣冠;以史为镜,可以知兴替;以人为镜,可以明得失。多交流、多反思、多总结才会有进步。   翻看自己在2016年初写下的目标与计划: ** 换一个舒适的生活环境; ** 换一份价值观相近的工作

2016-12-20 13:31:56 17157 88

原创 字节对齐(Data Alignment)

什么是字节对齐?字节按照一定规则在空间上排列就是字节对齐。现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。为什么需要字节对齐?Windows 和 Linux 的字节对齐规则32位和64位系统

2016-12-18 11:41:56 2782

原创 广东省的身份证号码开头

广东省身份证开头6位号码: 440000 广东省 440100 广东省广州市 440101 广东省广州市市辖区 440102 广东省广州市东山区 440103 广东省广州市荔湾区 440104 广东省广州市越秀区 440105 广东省广州市海珠区 440106 广东省广州市天河区 440107 广东省广州市芳村区 440111 广东省广州市白云区 440112 广东省广州市黄埔区

2016-12-16 13:16:20 64036

原创 大小端模式 & 字节序

大、小端模式的说法,来自乔纳森·斯威夫特的小说《格列夫游记》,在小人国内部分裂成 Big-endian 和 Little-endian 两派,他们的争论在于一派要求从鸡蛋的大头把鸡蛋打破,另一派要求从鸡蛋的小头把鸡蛋打破。斯威夫特借以讽刺英国的政党之争,而计算机工业则借此表示数据储存顺序的分歧。   大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式

2016-12-14 20:17:25 2964

原创 使用kill命令批量终止进程

在使用Linux的过程中,有时候我们需要手动去终止进程,少的话还好,找出pid把它kill掉即可。但是,如果有一堆进程需要终止怎么办?今天我就遇到了这样的问题,启动了好多rtp包接收进程,结果停不下来。   用 ps -ef 命令查看,如下:   想了一下,应该可以用pipe(管道)来完成这项任务,经过测试,真的成功了。命令如下:   $ ps -ef | grep rtprecv | gre

2016-12-12 23:15:27 52069 2

原创 Linux操作系统实时性分析

1. 概述  选择一个合适的嵌入式操作系统,可以考虑以下几个因素:   第一是应用。如果你想开发的嵌入式设备是一个和网络应用密切相关或者就是一个网络设备,那么你应该选择用嵌入式Linux或者uCLinux,而不是uC/OS-II。   第二是实时性。没有一个绝对的数字可以告诉你什么是硬实时,什么是软实时,他们之间的界限也是十分模糊的,这与你选择什么样的CPU,它的主频、内存等参数有一定关系。如果

2016-12-11 13:02:46 23459 5

原创 常用的Linux发行版

Linux发行版百花齐放【内容摘要】   如今,众多的Linux发行版百花齐放,Linux的阵营日益壮大,每一款发行版都拥有一大批用户,开发者自愿为相关项目投入精力。Linux发行版可谓是形形色色,它们旨在满足每一种能想得到的需求。那么,对于Linux开发者,就有必要理清各个发行版脉络,并从中选择适合自己的平台。  首先,回顾一下整个Unix大家族,自1991年发布以来,Linux系统得到了来自世

2016-12-10 21:20:11 10433 5

原创 POSIX 标准

在20世纪70~80年代,AT&T虽对UNIX的实际源代码进行了版权保护,但却鼓励在系统的接口和语言基础上进行标准化工作。例如,AT&T发布了SVID(System V Interface Definition,系统V接口定义),这成为了POSIX及其后续工作的基础。后来,UNIX可以说相当优雅地适应了网络环境,虽不那么轻巧却也充分地适应了图形环境。再往后,开源运动的技术基础中集成了UNIX的基本内

2016-12-10 11:17:27 5358

原创 管道与Unix哲学

关于Unix管道的,这篇文章讲的非常透彻:http://blog.petersobot.com/pipes-and-filters管道(Pipelines)是现代软件工程中一个非常有用架构模型,最早使用在Unix系统中,有句话是这么说的如果说Unix是计算机文明中最伟大的发明,那么,Unix下的Pipe管道就是跟随Unix所带来的另一个伟大的发明管道所要解决的问题,还是软件设计中老生常谈的设计目标—

2016-12-10 04:55:04 1590

原创 再述GPL授权

对于程序开发者来说,GPL实在是一个非常好的授权,因为大家可以互相学习对方的程序编写技巧,而且自己写的程序也有人可以帮忙排错。现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses /alphabetical)。我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是O

2016-12-10 04:50:40 3019 2

原创 Linux横空出世

GNU/Linux 【内容摘要】   1991年,芬兰的赫尔辛基大学的Linus Torvalds在BBS上面贴了一则消息,宣称他以bash、gcc等工具写了一个可以在Intel的386机器上面运行的内核程序,许多人对此很感兴趣,乘自由软件运动的春风,Linux开始了它不平凡的旅程。  如今Linux无处不在,不管你在哪儿,都不太可能不用Linux。Linux正在被越来越多的设备和产品所使用,包

2016-12-10 04:42:50 1540

原创 自由软件运动与GNU项目

自由的追求 【内容摘要】   自由软件意味着自由的权利,而不仅仅是免费获取软件的能力。自由软件的本质:“使用者可以以任何目的运行程序、研究该软件如何开展工作、重新分发拷贝,此外还可以向公众重新发布它的原版或修改版。”  理查德•马修•斯托曼(Richard Matthew Stallman,简称RMS)是自由软件之父,他是自由软件运动的精神领袖、GNU计划以及自由软件基金会的创立者。作为一个著名

2016-12-10 04:38:52 4343

原创 修改yocto系统启动logo

最简单的替换方法是重新编译 psplash,对应目录在 meta-yocto/recipes-core/psplash。如果没有该目录的话,就需要下载,下载方法如下:root@bogon:/yocto/sources/meta-fsl-arm/recipes-core# git clone git://git.yoctoproject.org/psplash出现如下提示则表示下载成功:Cloning

2016-12-08 14:13:43 4388 2

原创 Linux 实时性能测试工具——Cyclictest 的使用与分析

关于Cyclictest工具,在Wiki上有说明:https://rt.wiki.kernel.org/index.php/Cyclictest。下面将对Wiki上的部分说明进行翻译,并结合实际使用来进行分析。  Cyclictest is a high resolution test program, written by User:Tglx, maintained by Clark Willia

2016-12-06 14:25:09 10591 1

嵌入式Linux应用开发完全手册(韦东山)

韦东山老师的《嵌入式Linux应用开发完全手册》电子版

2017-06-09

好友在哪Android项目源码

非常好

2017-06-07

STM32应用笔记-SPI自举程序中使用的I2C协议

STM32应用笔记-SPI自举程序中使用的I2C协议

2017-06-05

STM32应用笔记-QVGA TFT-LCD直接驱动使用FSMC外设

STM32应用笔记-QVGA TFT-LCD直接驱动使用FSMC外设

2017-06-05

阿里巴巴Java开发手册

阿里巴巴Java开发手册

2017-05-25

FreeRTOS_ST_April_Training(北京麦克泰FreeRTOS培训课件)

FreeRTOS_ST_April_Training(2017年4月 北京麦克泰FreeRTOS培训课件)

2017-05-04

fsl-yocto-3.10.17_1.0.0.tar.gz

fsl-yocto-3.10.17_1.0.0.tar.gz 包含《Freescale_Yocto_Project_User's_Guide》、《Freescale_XServer_Video_Driver_User's_Guide》以及 i.MX6 相关文档。

2017-04-18

系统集成项目管理工程师教程

系统集成项目管理工程师教程(2009年)

2017-04-10

valgrind-3.12.0.tar.bz2

Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。

2017-03-29

《项目管理知识体系指南》(PMBOK指南)第五版

《项目管理知识体系指南》(PMBOK指南)第五版为管理单个项目提供指导,对项目管理相关概念进行定义......

2017-03-29

Linux-PAM-1.1.1.tar.bz2

Linux-PAM-1.1.1.tar.bz2

2017-03-28

flex-2.6.0.tar.bz2

flex-2.6.0.tar.bz2

2017-03-28

vsftpd-3.0.2.tar.gz

vsftpd-3.0.2.tar.gz

2017-03-21

如何建立一个基于GIT的STM32库

如何建立一个基于GIT的STM32库

2017-03-21

netperf-2.5.0.tar.bz2

netperf-2.5.0.tar.bz2,网络性能监控工具

2017-03-20

一步一步使用STemWin 在STM32 上开发一个简单的应用

由于STemWin 提供的文档只是比较详细的介绍了这些API 使用功能,但是对于初次接触和使用STemWin 开发应用的工程师来说希望有一个简单的类似一个helloworld 的小应用来简述一下整个开发过程。一步一步使用STemWin 在STM32 上开发一个简单的应用,这篇文章就是针对这个目的而来的。

2017-03-14

POSIX标准文档

POSIX标准文档,压缩包中包含以下文件: 《POSIX Base Definitions》 《POSIX Base Specifications, Issue 7》 《POSIX Rationale (Informative)》 《POSIX Realtime and Embedded Application Support》 《POSIX Shell and Utilities》 《POSIX System Interfaces》 《POSIX Technical Corrigendum 1》 《POSIX Technical Corrigendum 2》

2017-03-07

RIoTBoard 数据手册

RIoTBoard 数据手册,MCIMX6-SOLO-数据表.pdf

2017-03-03

96Boards 企业版(Server Hardware Platform)说明书

96Boards 企业版(Server Hardware Platform)说明书,英文。

2017-03-03

96Boards 消费版(Low Cost Hardware Platform)说明书

96Boards 消费版(Low Cost Hardware Platform)说明书,英文。

2017-03-03

《嵌入式专业技术人才职业调查及分析报告》(2021年)

涵盖嵌入式开发者的职业背景与发展现状、就业与薪酬画像、地区分布、人才需求,以及培养方法与发展建议等多方面内容。

2022-04-18

程序员生存定律

整理了《程序员生存定律》部分章节,希望对刚入行的小朋友们有些帮助。有些事真是入行很久后才明白,感觉上如果能预先明白了,应该挺有帮助的。

2019-10-04

OtoStudio可视化界面开发示例代码

OtoStudio可视化界面开发示例代码 move_car、robot、Machine Tool 三个项目代码

2019-04-07

CoDeSys2.3 文档

CoDeSys2.3 文档,包括中文和英文文档,编程手册、可视化界面手册

2019-04-07

CoDeSys 软件

CoDeSys 软件版本 23928,运动控制软件,工业机器人,电机控制

2019-04-07

意法半导体 M95080W 数据手册

意法半导体 M95080W 英文版数据手册,注意是英文版,是英文版!

2018-05-28

华邦 W25Q80 数据手册

华邦 W25Q80英文版数据手册,注意是英文版,是英文版!

2018-05-28

STM32F7高性能应用_Hands-On代码

STM32F7高性能应用_Hands-On代码,基于STM32F769I-DISCO,2017年10月

2017-11-05

Makefile 编程手册

GNU make中文手册 ver - 3.8 翻译整理:徐海兵 2004-09-11

2017-08-06

GNU make中文手册

GNU make中文手册 ver - 3.8 翻译整理:徐海兵 2004-09-11

2017-08-06

Vimtutor_VIM教程1.5

Vimtutor_VIM教程1.5 中文版

2017-08-05

丢包测试工具

Windows下的网络丢包测试工具(Ping)

2017-07-29

ATKKPING工具

一款小型、免安装的Windows上的ping包测试工具

2017-07-28

LwIP协议栈源码详解——TCP/IP协议的实现

《LwIP协议栈源码详解——TCP/IP协议的实现》,老衲五木

2017-07-24

从零开始使用CubeMX创建以太网工程

从零开始使用CubeMX创建以太网工程.pdf 视频地址:http://v.youku.com/v_show/id_XMTg4NjI5MzY4OA==.html

2017-07-11

TCP&UDP测试工具 V1.02

【TCP&UDP测试工具基本介绍】 此测试工具用于开发网络通讯程序时,在服务器或客户端测试TCP/UDP通讯连接和测试数据的接收和发送情况。 【TCP&UDP测试工具软件功能】 1.可收发TCP/UDP数据。 2.对于TCP,支持服务器和客户端模式。 3.支持多连接,可同时对多路网络连接进行操作。 4.对于UDP,支持组播方式。 5.可显示当前数据传输速度。 6.数据显示方式分为ASCII和HEX两种。 7.可发送文件。 8.可把接收到的数据实时保存到文件。

2017-07-11

TCP/UDP Socket调试工具V2.3

SocketTool调试软件是一款网络TCP/UDP通信调试工具,本工具集功能强大与简单易用为一体,是无需安装的免费绿色软件。 它可以帮助网络编程人员、网络维护人员检查所开发的网络应用软硬件的通信状况。 是一款非常好用的socket 链接测试工具。 ----------------------------------------- TCP/UDP Socket调试工具的特色: ★ 全面集成 TCP服务器/客户端; UDP服务器/客户端; UDP广播/组播 功能 ★ 支持多Socket并行测试, 采用树状Socket可视化界面,所有Socket句柄一目了然 ★ 在一个程序内可进行多句柄/多类型的Socket的创建/删除/以及数据收发等操作 ★ 支持16进制的发送和16进制接收显示,支持汉字以及文本发送 ★ 用户可以方便的把接收到的数据保存下来 ★ 支持发送、接收字节数统计 ★ 支持数据循环发送,同一内容可自动发送1次至10000次

2017-07-11

eGTouch_v2.5.5814.L-x.tar.gz

eGTouch_v2.5.5814.L-x.tar.gz,Kernel 2.6.24 Upward and 3.x.x / 4.x.x,X86 (32/64bits) 最后更新时间:2015/10/22

2017-06-29

eGTouch_v2.5.5814.A-all

eGTouch_v2.5.5814.A-all.zip 是 Android 的EETI触摸控制器驱动

2017-06-28

STM32H7数据手册

STM32H7数据手册(STM32H7x3_rm.pdf)英文版

2017-06-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除