自定义博客皮肤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.

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

转载 Source Insight 3.5快捷键大全

来源:  givemetip 非常著名的C/C++源代码分析工具,C/C++开发人员很少有没用过的。快捷键比较多,应该熟练掌握。应用快捷键功能Alt+F12草稿视图Alt+F4退出Ctrl+Alt+Space重绘屏幕

2013-12-30 20:03:08 1305

原创 ARM指令系统

ARM 微处理器的指令集是加载/存储型(Load/Store)的,即指令集仅能处理寄存器中的数据,而且处理结果都要放回寄存器中,而对系统存储器的访问则需要通过专门的加载/存储指令来完成。    Cortex-A8常用指令集,主要包括:ARM指令集、Thumb指令集。    ARM常用指令主要包含如下6大类:(1). 数据处理指令数据传送指令:MOV、MVN、MOVS、MVNS算

2013-12-18 01:40:19 999

原创 ARM通用寄存器

最近在学习 Cortex-A8 体系结构,以下为部分基本内容:ARM处理器运行模式1、用户模式(User):ARM处理器正常的程序执行状态;2、系统模式(System):运行具有特权的操作系统任务;3、快速中断模式(FIQ):用于高速数据传输或通道处理;4、外部中断模式(IRQ):用于通用的中断处理;5、管理模式(Supervisor):操作系统使用

2013-12-18 00:54:50 4872

原创 cortex-A8汇编指令练习一

.text.extern uart_init.extern printf.global _start_start: mov r5,lr @ 保存子程序链接寄存器 bl uart_init @ 初始化异步串口  @ 循环打印10次 mov r11,#10 loop:  ldr r0,=fmt @ 将fmt的内容加载到r0寄存器   @ 再作为第一参

2013-12-17 19:47:58 1327

原创 广工嵌入式系统课程设计——单片机售票机

呵呵,这就是大学时期最后一个课程设计,虽然称为嵌入式系统XXX,但是用的只是51单片机。。。 写了一下这个售票机小程序,感觉还不错,所以就贴出来跟大家分享一下。/*************************************************** File name : 2333.c Created date : 2013-11-19 22:43

2013-12-14 22:09:22 2155

转载 C语言跟内存分配方式

C语言跟内存分配方式C语言跟内存分配方式  (1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。  (2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。  (3)从

2013-12-14 22:03:32 965

原创 僵尸进程的产生与避免

一个进程调用exit命令结束自己的生命的时候,其实它并没有真正被销毁,而是留下一个成为zombie的数据结构。僵尸进程是非常特殊的一种,因为它已经放弃了几乎所有的内存空间,没有任何可执行代码,也不能被调度,仅仅在进程列表中保留了一个位置,记录这该进程的退出状态等信息以供其他进程收集,除此之外,僵尸进程不再占有任何内存空间。       僵尸进程需要它的父进程来为它收尸,O_O!! 如果它的

2013-12-14 22:00:11 1156

原创 未定义行为

先看第一个小程序int main(void){       int i = 0;       int a[] = {10, 20, 30};       int b = 1*a[i++] + 2*a[i++] + 3*a[i++];              printf(“b = %d\n”, b);       return 0;} 请思考:上述程序

2013-12-12 20:09:25 1054

原创 正则表达式

在讲正则表达式前先了解一个概念——元字符(Metacharacters),元字符是用来阐述字符表达式意义的字符。简言之,元字符就是描述字符的字符,它用于对字符表达式的内容、转换及各种操作信息进行描述。那么,正则表达式即是由一串字符和元字符构成的字符串,简称RE(Regular Expression)。正则表达式的主要功能是文本查询和字符串操作,它可以匹配文本的一个字符或字符集合。使用正则表

2013-12-11 17:47:18 813

原创 gcc编译

GCC编译器a)Gcc基本选项    -E 预处理后及停止    -S 编译后停止    -c 编译或汇编源文件    -o file 制定输出文件 b)警告选项    -Wall 启用所有警告信息    -Werror 发生警告时取消编译操作    -w 禁用所有警告信息c) 优化选项    -O0 不优化    -O或-O1 基本优化   

2013-12-11 13:26:58 919

原创 Shell编程练习

题目:利用所学知识,写一个脚本,实现一下功能:将uboot源码中包含的awk命令的文件找出来,并将它们拷贝到一个叫awks的目录中。程序一:#!/bin/bashfull_path_files=`grep 'awk' * -wr | awk 'BEGIN{FS=":"} {print $1}' | uniq`bk="awks"if [ ! -d $bk ]

2013-12-10 19:45:20 1316

转载 虚拟内存

在硬件工程师和普通用户看来,内存就是插在或固化在主板上的内存条,它们有一定的容量——比如64MB。但在应用程序员眼中,并不过度关心插在主板上的内存容量,而是他们可以使用的内存空间——他们可以开发一个需要占用1GB内存的程序,并让其在OS平台上运行,哪怕这台运行主机上只有128MB的物理内存条。而对于OS开发者而言,则是介于二者之间,他们既需要知道物理内存的细节,也需要提供一套机制,为应用程序

2013-12-08 11:20:20 903

STM32F7高性能应用_Hands-On代码

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

2017-11-05

Nand_Flash文件系统解决方案

Nand_Flash文件系统解决方案

2017-01-19

ARM_AEG-AAE_Entry_level.pdf

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

2013-12-15

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

80款Linux运维监控工具(最终版)

80款Linux运维监控工具(最终版),来自高效运维社区

2016-12-02

Xenomai 3 Programmer's Reference Manual

Xenomai 3 Programmer's Reference Manual

2017-01-05

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

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

2017-05-04

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

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

2017-10-09

《嵌入式系统软件设计中的数据结构》

《嵌入式系统软件设计中的数据结构》

2016-11-08

MPU-6050 六轴传感器数据手册(英文)

MPU-6050 六轴传感器数据手册(英文)

2016-06-13

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

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

2018-05-30

I210 MAC EEPROM(包含 Eeupdate.exe)

Intel I210网卡芯片MAC地址更新工具。 ---------------------------- 更新方法: 1. 将附件解压缩并复制到U盘DOS启动盘, 2. 开机引导进入DOS启动盘后,输入EEUPDATE命令并敲回车,确认Intel I210这张网卡的NIC号是0还是1, 3. 输入Eeupdate /nic=X /d 8Mb.bin (X=Intel I210的NIC号) ,并敲回车键来更新eeprom文件 4. 输入Eeupdate /nic=X /mac=********(X=Intel I210的NIC号,*****=你们买的MAC地址,例如:74FE4804F54C 注意NIC号一定不要搞错,如果搞错了会将核心板上的网卡Intel 82574的EEPROM文件刷掉

2017-02-21

eGTouch_v2.5.5814.L-ma.tar.gz

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

2016-11-11

CoDeSys 软件

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

2019-04-07

Redhat U盘安装图解详细过程

Redhat U盘安装图解详细过程

2016-11-28

华邦 W25Q80 数据手册

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

2018-05-28

H.264 学习指南

分享H.264学习的学习经验

2016-09-07

getevent 源码

getevent源码,可用于测试Linux内核input事件

2016-11-11

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

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

2019-04-07

libpng-1.6.26.tar.gz

libpng-1.6.26.tar.gz

2016-12-29

ATKKPING工具

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

2017-07-28

flex-2.6.0.tar.bz2

flex-2.6.0.tar.bz2

2017-03-28

RIoTBoard 数据手册

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

2017-03-03

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

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

2017-07-24

qwt-6.1.3.tar.bz2

QWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目, 可生成各种统计图。这是2016年最新的qwt-6.1.3版本。

2016-12-22

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

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

2017-03-14

i210-ethernet-controller-datasheet

i210-ethernet-controller-datasheet

2017-01-07

tuxboot-0.8

Clonezilla 再生龍,在 Windows 下執行 Tuxboot 並依 指示 來安裝再生龍至您的 USB 裝置。 压缩包中包含 tuxboot-0.8 的源代码和 Windows 工具。

2017-02-27

xenomai-2.6-2.6.4.tar.bz2

xenomai-2.6-2.6.4.tar.bz2

2017-01-05

xenomai-2.6-2.6.5.tar.bz2

xenomai-2.6-2.6.5.tar.bz2

2017-01-05

《CPU源代码分析与芯片设计及Linux移植》

《CPU源代码分析与芯片设计及Linux移植》 倪继利

2017-01-30

STM32H7数据手册

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

2017-06-20

使用Markdown编辑器写博客

使用Markdown编辑器写博客,示例文件

2016-11-07

vsftpd-3.0.2.tar.gz

vsftpd-3.0.2.tar.gz

2017-03-21

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

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

2017-07-11

中国天气预报网城市对应代码

中国天气预报网城市对应代码

2016-09-11

busybox-1.21

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

2013-12-14

Linux/Unix 的 libjpeg 库(v9b)

Linux/Unix 的 libjpeg 库(v8c) 安装方法:1、configure,2、make,3、make install make test 命令用来测试这个库是否安装成功,执行该命令后,你会看到 libjpeg 解压后所在目录下多了几张图片。

2016-11-23

xenomai-2.6-2.6.3.tar.bz2

xenomai-2.6-2.6.3.tar.bz2

2017-01-05

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

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

2017-06-05

阿基米东的留言板

发表于 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的粉丝

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