eagle11235
码龄9年
关注
提问 私信
  • 博客:242,247
    242,247
    总访问量
  • 8
    原创
  • 1,953,526
    排名
  • 248
    粉丝
  • 7
    铁粉

个人简介:心有猛虎在细嗅蔷薇

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 目前就职: 湖南华医电磁医学研究院有限公司
  • 加入CSDN时间: 2015-09-29
博客简介:

eagle11235的博客

查看详细资料
个人成就
  • 获得245次点赞
  • 内容获得34次评论
  • 获得1,983次收藏
创作历程
  • 3篇
    2022年
  • 1篇
    2018年
  • 27篇
    2017年
  • 34篇
    2016年
成就勋章
TA的专栏
  • RT-Thread
  • C语言
    17篇
  • 硬件
    8篇
  • 算法
    2篇
  • 通信
    5篇
  • RTOS
    7篇
  • STM32
    9篇
  • 汇编
    1篇
  • ZigBee
    3篇
  • 测试
    1篇
  • 项目管理
    1篇
兴趣领域 设置
  • 编程语言
    c语言luabash
  • 嵌入式
    单片机stm32mcu物联网嵌入式硬件iot
  • 硬件开发
    驱动开发fpga开发dsp开发arm开发
  • HarmonyOS
    harmonyos
  • 操作系统
    linuxubuntugnuharmonyos
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

高效阅读嵌入式源码系列三:understand阅读经keil MDK编译的源码

在嵌入式源码阅读中,除linux、uboot外还有很多工程,像工程比较复杂的有rt-thread源码,又该如何精准的找到工程中所必须的源文件与头文件了。这里需要用到 鱼鹰Qsprey 大神写的脚本工具了,可以精准的收集所有Keil MDK源代码文件。.........
原创
发布博客 2022.06.11 ·
1890 阅读 ·
4 点赞 ·
0 评论 ·
17 收藏

高效阅读嵌入式源码系列二:understand阅读linux、uboot等源码

当使用understand分析linux、uboot这类大型工程时,会因为无关源文件太多导致静态分析时卡死。故,如何精准地导入linux、uboot源码到understand,是值得探索的。如何精准地获取源码文件,主要使用tonyho大神的Generate_Kernel_Uboot_Project_forIDE工具,生成linux/uboot等源码所必须的源文件,导入到understand软件中便于精准分析。.........
原创
发布博客 2022.06.11 ·
3817 阅读 ·
5 点赞 ·
0 评论 ·
20 收藏

高效阅读嵌入式源码系列一:静态分析神器understand软件基本操作

之前一直使用source insight 4阅读C程序源码,非常喜欢它的context与relation,可惜source insight不能过滤复杂的条件编译(会干扰对源码的理解)。机缘巧合之下,从知乎中获知了understand这个静态分析神器,本系列文章便是介绍这几个月使用understand的方法与技巧。...............
原创
发布博客 2022.06.11 ·
11959 阅读 ·
23 点赞 ·
8 评论 ·
132 收藏

opencv4.1_cache.rar

发布资源 2020.09.09 ·
rar

protobuf.rar

发布资源 2020.07.12 ·
rar

thomas-haslwanter / statsintro_python .zip

发布资源 2020.05.03 ·
zip

Python数据分析必备Anaconda安装、快捷键、包安装

本文转自http://www.cnblogs.com/jackchen-Net/p/6909395.html 要点导航1.Anaconda操作 2.安装Graphviz  3.Anaconda的快捷键 4.创建多环境的Anaconda 5.Anaconda中的安装包 Python数据分析必备:回到导航 1.Anaconda操作    Anaconda是一个用于...
转载
发布博客 2018.09.02 ·
654 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

理解嵌入式开发中的一些硬件相关的概念

做嵌入式开发,经常要接触硬件。做嵌入式开发对数字电路和模拟电路要有一定的了解。这样才能深入的研究下去。下面我们简单的介绍嵌入式开发中的一些硬件相关的概念。电平(Level)在数字电路中,分为高电平和低电平,分别用1和0表示。一个数字电路的管脚,总是存在一个电平的,要么高要么低,或者说要么1要到0(其实,还有另一种状态,后面会提到)。总线(Bus)在嵌入式系统中一定会
转载
发布博客 2017.06.21 ·
506 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

敏捷开发之Scrum扫盲篇

原创,请点击!现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP... 为了不落后他人,于是我也开始学习Scrum,今天主要是对我最近阅读的相关资料,根据自己的理解,用自己的话来讲述Scrum中的各个环节,主要目的有两个,一个是进行知识的总结,另外一个是觉得网上很多学习资料的讲述方式让初学者不太容易理解;所以我决定写一篇扫盲性的博文,同时试着也与园内的朋
转载
发布博客 2017.06.14 ·
347 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL执行外部sql脚本文件的命令

执行sql脚本文件方法一 使用cmd命令执行(windows下)【MySQL的bin目录】\mysql –u用户名 –p密码 –D数据库D:\mysql\bin\mysql –uroot –p123456 -Dtest注意:A、如果在sql脚本文件中使用了use 数据库,则-D数据库选项可以忽略B、如果【Mysql的bin目录】中包含空格,则需要使用“”包含,如:“C:\P
原创
发布博客 2017.06.08 ·
2127 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

mysql-5.5.56免安装版配置方法

1. 下载mysql-5.5.56-winx64     网址:dev.mysql.com/downloads/mysql/2. 解压MySQL压缩包    将以下载的MySQL压缩包解压到自定义目录下,我的解压目录是:    "D:\Program Files\mysql-5.5.56-winx64"    将解压目录下默认文件 my-default.ini 拷贝一份,改
原创
发布博客 2017.06.07 ·
4635 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

黑盒测试和白盒测试区别

原文地址一、黑盒测试和白盒测试 黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。白盒测试:已知产品的内部工作过程,可以进行测试证明每种内部操作是否符合设计规格要求,所有内部成分是否经过检查。 1. 第一认识:  黑盒测试测试特点:测试功能;测试依据:需求规格说明书方法举例:等价类划分、边界值测试优点:能站在用户的立场上进行测试
转载
发布博客 2017.05.08 ·
825 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

无线通信中几个重要概念

原文地址,请点击!1. 信道 信道是对无线通信中发送端和接收端之间的通路的一种形象比喻,对于无线电波而言,它从发送端传送到接收端,其间并没有一个有形的连接,它的传播路径也有可能不只一条,但是我们为了形象地描述发送端与接收端之间的工作,我们想象两者之间有一个看不见的道路衔接,把这条衔接通路称为信道。信道具有一定的频率带宽,正如公路有一定的宽度一样。一般可以分为物理信道、传输信道、逻辑信道三种
转载
发布博客 2017.03.31 ·
873 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

TCP/IP四层模型与OSI参考模型

原文,请点击。TCP/IP四层模型:1.链路层(数据链路层/网络接口层):包括操作系统中的设备驱动程序、计算机中对应的网络接口卡2.网络层(互联网层):处理分组在网络中的活动,比如分组的选路。3.运输层:主要为两台主机上的应用提供端到端的通信。4.应用层:负责处理特定的应用程序细节。  假设在一个局域网(LAN)如以太网中有两台主机,二者运行FTP协议:
转载
发布博客 2017.03.29 ·
663 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入浅出Z-Stack 2006 OSAL多任务资源分配机制

原文:点击打开链接一、概述  OSAL (Operating System Abstraction Layer),翻译为“操作系统抽象层”。如何理解这个复杂的名词呢?表面上看它是作为操作系统存在的,可是为什么又加上“抽象层”呢?它的本质是什么?在Z-Stack协议栈中,它又扮演了什么角色呢?要解答这些问题,我们必须先从宏观入手,渐渐深入探究,最后答案自然会浮出水面。  下图是Zig
转载
发布博客 2017.03.21 ·
602 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

OSAL系统框架专题

OSAL系统框架专题2010-4-15 2:47:009. TI协议栈所用系统框架探讨。51的系统往往不是太大,但是几十K的程序,也足以让一个初学者望而却步。我们首先忽略C语言本身的难度,光是系统框架也让生手读起来很吃力,再加上这种到处是API跟"define"的程序,还没有正式学习协议部分就已经让人在丛林中“迷路”了。在接下来的一段时间内,我会以TI所用的系统框架为主线进行学习,
转载
发布博客 2017.03.21 ·
712 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C语言高效编程与代码优化

在本篇文章中,我收集了很多经验和方法。应用这些经验和方法,可以帮助我们从执行速度和内存使用等方面来优化C语言代码。简介在最近的一个项目中,我们需要开发一个运行在移动设备上但不保证图像高质量的轻量级JPEG库。期间,我总结了一些让程序运行更快的方法。在本篇文章中,我收集了一些经验和方法。应用这些经验和方法,可以帮助我们从执行速度和内存使用等方面来优化C语言代码。尽管在C代码优
转载
发布博客 2017.03.20 ·
570 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

ST MCU_GPIO的八种工作模式详解

在Cortex-M3里,对于GPIO的配置种类有8种之多: (1)GPIO_Mode_AIN 模拟输入 (2)GPIO_Mode_IN_FLOATING 浮空输入 (3)GPIO_Mode_IPD 下拉输入 (4)GPIO_Mode_IPU 上拉输入 (5)GPIO_Mode_Out_OD 开漏输出 (6)GPIO_Mode_Out_PP 推挽输出 (7)GPIO_Mo
转载
发布博客 2017.02.26 ·
2387 阅读 ·
0 点赞 ·
0 评论 ·
10 收藏

详细解释modbus RTU

Modbus 一个工业上常用的通讯协议、一种通讯约定。Modbus协议包括RTU、ASCII、TCP。其中MODBUS-RTU最常用,比较简单,在单片机上很容易实现。虽然RTU比较简单,但是看协议资料、手册说得太专业了,起初很多内容都很难理解。    所谓的协议是什么?就是互相之间的约定嘛,如果不让别人知道那就是暗号。现在就来定义一个新的最简单协议。例如,协议: “A” --“LED灭
转载
发布博客 2017.02.10 ·
2233 阅读 ·
2 点赞 ·
0 评论 ·
11 收藏

C语言堆栈入门——堆和栈的区别

原文:http://m.blog.chinaunix.net/uid-26696487-id-3513255.html格式和部分内容稍作修改。1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆
转载
发布博客 2017.02.05 ·
448 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏
加载更多