自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (114)
  • 收藏
  • 关注

转载 valgrind 的使用简介

一  valgrind是什么?Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务给其他工具;而其他工具则类似于插件 (plug-in),利用内核提供的服务完成各种特定的内存调试任务。Valgrind的体系结构

2016-12-23 17:33:20 412

转载 Unix下C程序内存泄漏检测工具Valgrind安装与使用

algrind是一款用于内存调试、内存泄漏检测以及性能分析的软件开发工具。Valgrind的最初作者是Julian Seward,他于2006年由于在开发Valgrind上的工作获得了第二届Google-O'Reilly开源代码奖。Valgrind遵守GNU通用公共许可证条款,是一款自由软件。 官网http://www.valgrind.org 

2016-12-23 17:23:27 717

原创 内核性能调试–ftrace

调试难度本来就是写代码的两倍.因此,如果你写代码的时候聪明用尽,根据定义,你就没有能耐去调试它了.” – Brian Kernighan某手机公司的研发总监谈到内核调试时问我怎么android手机上解决有时整机响应慢甚至无响应的情况。 我说可以首先使能内核的调试选项检查是否存在内核死锁,再通过内核的kprobe/ftrace检查中断和系统调用情况,blabla… 没想到该总说“我们公司

2016-12-22 23:36:14 1041

转载 am335x w25Q256

--- linux-3.2.7.3/drivers/mtd/devices/m25p80.c 2013-12-19 13:52:01.102095098 +0800+++ linux-3.2.7.ny3/drivers/mtd/devices/m25p80.c 2014-08-19 17:24:06.174005713 +0800@@ -168,6 +168,7 @@ {  swi

2016-12-22 23:17:02 1079

转载 linux 支持32M SPI Flash(W25Q256) — 兼谈设备驱动中的shutdown方法

前言OpenWrt的最新kernel(3.14.28)已经能够支持32M SPI Flash的读写以及擦除操作.然而,可能是系统考虑不周,亦或是MT7620系统的BUG,在配置了W25Q256的MT7620开发板系统上,无法soft reset!经过查阅相关资料,发现,MT7620默认支持24bit(3byte)的spi地址模式,而要支持32M以上的spi flash,则必须切换到32bit(

2016-12-22 23:14:48 4526

转载 Java常见异常(Runtime Exception )小结

文重在Java中异常机制的一些概念。写本文的目的在于方便我很长时间后若是忘了这些东西可以通过这篇文章迅速回忆起来。 1. 异常机制 1.1 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 1.2 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大

2016-12-19 23:05:13 2590 1

转载 Linux 下 strace 命令用法总结

Linux 下 strace 命令用法总结1 功能说明strace 命令是一种强大的工具, 能够显示任何由用户空间程式发出的系统调用. strace 显示这些调用的参数并返回符号形式的值. strace 从内核接收信息, 而且无需以任何特别的方式来构建内核. strace 的每一行输出包括系统调用名称, 然后是参数和返回值.下面记录几个常用option:-f -F选项告诉strac

2016-12-07 18:27:08 339

转载 strace用法说明

strace命令详解strace 命令是一种强大的工具,它能够显示所有由用户空间程序发出的系统调用。  strace 显示这些调用的参数并返回符号形式的值。strace 从内核接收信息,而且不需要以任何特殊的方式来构建内核。  下面记录几个常用 option .  1 -f -F选项告诉strace同时跟踪fork和vfork出来的进程  2 -o xxx.txt 输出到某个文

2016-12-07 18:23:42 293

mcu flash编程算法文件

mcu flash编程算法文件

2023-05-27

iap-vs-app ymodem VS2010实现

iap_vs_app ymodem VS2010实现

2023-05-05

Ymodem PC c语言实现

Ymodem PC c语言实现

2023-05-05

Ymodem文件传输更新APP程序

MCU Ymodem文件传输更新APP程序

2023-05-05

pyOCD-0.8.1a1.tar

pyOCD-0.8.1a1

2023-03-26

C# 串口通信编程代码和资料

C# 串口通信编程代码和资料 du洋

2023-02-23

C# 串口通讯零基础到精通

C#串口通讯C#开发

2023-02-19

C# 串口通信Winform 界面编程

C# 串口通信Winform 界面编程

2023-02-19

RISC-V 体系结构原理与编程资料

# Bumblebee_Core_Doc The directory to save Bumblebee core's documentsMCU. iscv-mcu # Looking for Nuclei RISC-V Core ISA

2022-10-23

FatFs 文件系统在nor flash 移植

FatFs Module Source Files R0.12 FILES 00readme.txt This file. history.txt Revision history. ffconf.h Configuration file for FatFs module. ff.h Common include file for FatFs and application module. ff.c FatFs module. diskio.h Common include file for FatFs and disk I/O module. diskio.c An example of glue function to attach existing disk I/O module to FatFs. integer.h Integer type definitions for FatFs. option Optional external functions.

2022-09-03

CmBacktrace: ARM Cortex-M series MCU error tracking library

CmBacktrace: ARM Cortex-M series MCU error tracking library

2022-08-28

stm32-iap-uart-app-master

stm32-iap-uart-app-master

2022-07-11

stm32-iap-uart-app_lite-master

stm32-iap-uart-app_lite-master

2022-07-11

STM32 IAP升级 & 串口升级

STM32 IAP升级 & 串口升级

2022-07-11

STM32F030参考手册中文cn

STM32F030参考手册中文cn

2022-07-01

rt-thread-3.1.0

rt-thread-3.1.0 支持I2C 等驱动

2022-05-15

stm32f103zet6_rtthread-main

stm32f103zet6_rtthread-main rtthread

2022-05-12

en.stsw-stm32054_v3-6-0_en.stm32cubef1

en.stsw-stm32054_v3-6-0 en.stm32cubef1 STM32 demo STM32 HAL 库 和 函数库

2022-05-06

GD32F10x_Demo_Suites_V2.1.1

GD32F10x_Demo_Suites_V2.1.1 sdk GD32F103xx_Datasheet_Rev2.9

2022-05-05

GD32E23x_Demo_Suites_V1.1.0 GD32X中文用户指南

GD32E23x_Demo_Suites_V1.1.0 GD32X中文用户指南,SDK开发手册

2022-05-05

图像阴影检测与去除算法 Shadow Detection and Removal

Shadow Detection and Removal 代码,图像阴影检测与去除算法效果优秀

2022-04-26

STM32F103中文教程及参考手册

STM32F103中文教程及参考手册

2022-04-13

基于Ymodem协议串口升级程序的实现过程

在实现了简单的串口更新代码之后,便开始考虑到了传输的数据的完整性、正确性和安全性,因此想到了在数据传输中添加通信协议,最常用的通信传输协议有:XModem、YModem、ZModem等,此次选用的协议是YModem协议。当然我们也可以自定义协议,只是自定义协议也需要我们自定义发送端。 一、YModem协议简介 YModem协议是XModem的改进协议,它最常用于调制解调器之间的文件传输的协议,具有快速,稳定传输的优点。它的传输速度比XModem快,这是由于它可以一次传输1024字节的信息块,同时它还支持传输多个文件,也就是常说的批文件传输。 YModem分成YModem-1K与YModem-g。 YModem-1K用1024字节信息块传输取代标准的128字节传输,数据使用CRC校验,保证数据传输的正确性。它每传输一个信息块数据时,就会等待接收端回应ACK信号,接收到回应后,才会继续传输下一个信息块,保证数据已经全部接收。 YModem-g传输形式与YModem-1K差不多,只是它去掉了数据的CRC校验码,同时在发送完一个数据块信息后,它不会等待接收端的ACK信号,而直接传输下一个数据块

2022-04-07

lv_pc_simulator1

lv_pc_simulator1

2022-03-22

LittlevGL_Application-master

LittlevGL_Application-master VS2019 编译

2022-03-22

LittlevGL_Application-master 综合应用

LittlevGL_Application-master 综合应用

2022-03-19

lv_port_win_visual_studio lv drivers

lv_port_win_visual_studio-master lv drivers

2022-03-19

lvgl freetype

lvgl freetype

2022-03-19

基于vs2019的lvgl模拟器lv_sim_visual_studio_sdl

基于vs2019的lvgl模拟器lv_sim_visual_studio_sdl lv_sim_visual_studio_sdl(lv_port_win_visual_studio) 需要依赖于:lvgl、lv_drivers、freetype。 (1)lv_port_win_visual_studio-master.zip (2)freetype-946e1353eaa34872d0b138a13820fc03a782c545.zip (3)lv_drivers-1bd4368e71df5cafd68d1ad0a37ce0f92b8f6b88.zip (4)lvgl-9fcefe5a49a024054a3cee08d273b8fe5cf8840e.zip

2022-03-19

LittlevGL_Demo-master.zip

LittlevGL_Demo-master

2021-09-26

LittlevGL综合应用程序

LittlevGL 综合demo

2021-09-26

littleVGL文档PDF汇总.7z

littleVGL文档PDF汇总

2021-09-26

littleVGL离线文档.7z

littleVGL离线文档

2021-09-26

littevgl ChineseFont.zip

littevgl ChineseFont 显示文件

2021-09-26

LvglFontTool_V0.3_littevgl

LvglFontTool更新V0.3 V0.3 1、增加AWESOME图标的支持。 2、增加导入文本文件。 3、修复使用XBF外部FLASH字体出错的BUG。 4、去除字模上下空白内容,节省了空间。 Awesome使用说明: 1、鼠标选中图标,双击添加到右测,或选中后使用下方添加选中图标按钮。 2、删除图标可以直接在右测编辑删除。 3、最终转换的是右测添加的图标。 4、Awesome版本更新时可以更换awesome目录下的2个文件即可更新。 5、调用方法是直接用图标对应的编码,如 "\uF000","ABC\uF001","中\uF003国"。

2021-09-26

pc_simulator_win_codeblocks_lvgl700-master.zip

pc_simulator_win_codeblocks_lvgl700

2021-09-18

LittleVGL模拟器环境a(CodeBlocks).rar

包含 codeblocks-17.12mingw-setup.exe 、SDL2-devel-2.0.10-mingw.tar.gz、lv_pc_simulator.zip 。使用请参考:https://blog.csdn.net/lbaihao/article/details/120338015

2021-09-18

darknet-master开源深度学习框架

darknet是一个较为轻型的完全基于C与CUDA的开源深度学习框架,其主要特点就是容易安装,没有任何依赖项(OpenCV都可以不用),移植性非常好,支持CPU与GPU两种计算方式。

2021-05-29

UGUI-master.7z

µGUI v0.3 简单开源的 嵌入式小Gui ,本文档简单介绍了UGUI的使用方法和可以移植到任何嵌入式系统中,可以方便编写TFT 显示屏。Open Source GUI modulefor embedded systemsGUI是一个用于嵌入式系统的免费开源图形库。它是平台无关的,可以很容易地移植到几乎任何微控制器系统。只要显示器能够显示图形,GUI就不局限于某种显示技术。因此支持LCD、TFT、E-Paper、LED、OLED等显示技术。整个模块包括两个文件:ugui.c和ugui.h。

2021-04-23

µGUI v0.3 Reference Guide

/* -- µGUI - Generic GUI module (C)Achim Döbler, 2015 -- */ /* -------------------------------------------------------------------------------- */ // µGUI is a generic GUI module for embedded systems. // This is a free software that is open for education, research and commercial // developments under license policy of following terms.

2021-04-23

空空如也

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

TA关注的人

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