自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

R先生一天不学习就浑身难受

Rome was not built in one day.

  • 博客(7)
  • 资源 (133)
  • 论坛 (4)
  • 收藏
  • 关注

原创 Linux C 程序执行 shell 命令并获取返回结果的方法

据说有统计数据表明,代码的缺陷率是一定的,与所使用的语言无关。Linux提供了很多的实用工具和脚本,在程序中调用工具和脚本,无疑可以简化程序,从而降低代码的缺陷数目。Linux shell 脚本也是一个强大的工具,我们可以根据需要编制脚本,然后在程序中调用自定义脚本。   《Unix 编程艺术》中有一句话“一行 Shell 脚本胜过万行 C”。那么在 Linux 编程中,C 程序如何调用 shel

2017-11-29 21:08:43 22132 3

原创 如何申请并使用 eepromARMtool 工具

由于种种原因,历时多个工作日,终于拿到了eepromARMtool工具的源代码,并且顺利在产品上使用上了,特此记录一下吧。eepromARMtool 是什么  简单来说,eepromARMtool 是 Intel 的一个针对 ARM 平台的基于 libc 库的可独立运行于 Linux 命令行的工具,该工具提供了一种操作 LAN 控制器(可以是I210、I211、82574)的 NVM(非易失性存储器

2017-11-29 01:06:02 3171 1

原创 STM32F769I-DISCO 开发套件——硬件资源介绍

近期参加 STMicroelectronics 的活动,幸运地获得一套 STM32F769I-DISCO 开发套件,因为毕业之后的工作以 Linux 应用开发为主,我对 STM32 的印象大多还停留在大学时期的基于标准库开发的 STM32F103 系列。实际上,STM32 在我国得到了非常广泛的应用,这些年也发展出很多系列产品以及软件开发工具,所以今天就抽点时间来学习一下 STM32F769I-DI

2017-11-20 19:35:35 8044 1

原创 浅谈DMA

DMA(Direct Memory Access,直接内存存取)是所有现代计算机系统中的重要特色,该工作方式允许不同速度的硬件装置来沟通,而不需要依赖于 CPU 的大量中断负载。否则,CPU 需要从来源把每一片段的资料复制到暂存器,然后将这新信息再次写回到新的地方。在这个时间中,CPU 对于其他的工作来说就无法使用。DMA 传输将一个内存区从一个装置复制到另外一个。CPU 初始化这个传输动作,传输动

2017-11-10 18:55:27 1772

原创 例说STM32F7高速缓存——Cache一致性问题(三)

3. Cache 一致性问题3.1 什么是 cache 一致性问题  所谓的 Cache 一致性问题, 主要指的是由于 D-cache 存在时,表现在有多个 Host(典型的如 MCU 的 Core, DMA 等)访问同一块内存时, 由于数据会缓存在 D-cache 中而没有更新实际的物理内存。   在实际应用中,有以下两种情况:   第一种情况是当有写物理内存的指令时,Core 会先去更新相应

2017-11-03 20:55:37 9693 5

原创 例说STM32F7高速缓存——Cache一致性问题(二)

2. STM32F7 新特性——高速缓存2.1 STM32F7 的存储系统  STM32F7 系列微控制器作为高性能微控制器,为我们带来了很多让人眼前一亮的新特性,其中之一就是独立的指令和数据高速缓冲存储器,也就是所谓的 L1-cache,包括 I-Cache 和 D-Cache。Cache 的大小根据不同型号有所差别,有 4Kbytes、8Kbytes 和 16Kbytes 几种容量。   实际

2017-11-03 17:31:01 9696

原创 例说STM32F7高速缓存——Cache一致性问题(一)

例说STM32F7高速缓存——Cache一致性问题(一) 例说STM32F7高速缓存——Cache一致性问题(二) 例说STM32F7高速缓存——Cache一致性问题(三)  为了说清楚这个问题,我特意翻出了压箱底的那本杜春雷老师的《ARM体系结构与编程》,内容虽然是旧了点,但经典毕竟是经典,每次看都会有新的收获。   本来想把标题定为“xxx,看这篇就够了”,但因为功力不够,怕是误人子弟,担

2017-11-01 17:01:02 9873 3

华邦 W25Q80 数据手册

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

2018-05-28

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

新型智能垃圾桶的设计方案

《新型智能垃圾桶的设计方案》周慧珺,许锦标(2006年) ------------------- 提出了一种新型智能垃圾桶的设计方案.采用基于单片机的智能化红外感应控制系统、无线通信系统,实现自动开关桶盖并调节开盖角度、遥控垃圾桶走动、智能封袋的功能.与传统智能垃圾桶相比较,功能性更强,智能化程度更高.

2017-10-09

rt-tests-v0.27.tar.bz2

Linux环境的rt-tests实时测试工具集

2016-11-22

ATKKPING工具

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

2017-07-28

eGTouch_v2.5.5814.L-ma.tar.gz

eGalaxTouch Driver for Linux Detail: http://www.eeti.com/drivers_Linux.html

2016-11-11

Xenomai 3 Programmer's Reference Manual

Xenomai 3 Programmer's Reference Manual

2017-01-05

CoDeSys 软件

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

2019-04-07

libpng-1.6.26.tar.gz

libpng-1.6.26.tar.gz

2016-12-29

STM32H7数据手册

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

2017-06-20

Cadence&Allegro中文教程

此为Cadence & Allegro 的简易中文教程。

2013-12-15

TCP-IP详解卷1:协议

此为《TCP-IP详解卷1:协议》电子版,欢迎下载!

2013-12-15

busybox-1.21

BusyBox 是一个集成了一百多个最常用linux命令和工具的软件。

2013-12-14

嵌入式Linux应用程序开发详解

此为《嵌入式Linux应用程序开发详解》(人民邮电-华清远见)电子版,欢迎下载

2013-12-14

ARM_AEG-AAE_Entry_level.pdf

此为AAE(ARM认证工程师)认证的考试大纲,主题领域包括:ARM架构、软件开发、软件优化、系统、软件调试和实施。

2013-12-15

sqlite3.8.1

此为嵌入式数据库sqlite3.8.1的安装源代码,在ubuntu在运行情况良好。

2013-12-11

STM32参考手册(中文)

此为STM32F101xx、STM32F102xx、STM32F103xx系列微处理器参考手册,中文版。

2013-12-11

STM32固件库使用手册(中文)

此文档为STM32系列处理器固件库使用手册的中文版

2013-12-10

程序员生存定律

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

2019-10-04

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

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

2019-04-07

CoDeSys2.3 文档

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

2019-04-07

STM32 HAL 库开发实战指南—基于F7

野火新书《STM32 HAL 库开发实战指南—基于F7》,该书基于野火挑战者F7开发板,使用的是HAL库,全书共980页。该书只有电子版,纸质版不会出版,因为F7只是ST在Cortex-M7内核中的一个过渡产品,真正的大杀器是H7。后面会出版H7的书籍,但跟F7的内容差别不大,只是小改。欢迎下载!

2018-05-30

意法半导体 M95080W 数据手册

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

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

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

嵌入式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

阿基米东的留言板

发表于 2020-01-02 最后回复 2020-04-03

小白提问:做视频监控需要用到实时操作系统吗?

发表于 2016-10-24 最后回复 2020-01-02

make menuconfig 提示 Unable to find the ncurses ......

发表于 2017-01-25 最后回复 2018-04-28

Linux socket 编程遇到问题

发表于 2016-12-15 最后回复 2016-12-15

空空如也

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

TA关注的人 TA的粉丝

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