自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (36)
  • 收藏
  • 关注

原创 windows下使用repo和gitlab的代码管理系统

注意,manifest仓库地址如果设置成 ssh://[email protected]:rk_rv1103/manifest.git 会出错。安装Git for Windows,360软件管家里可以直接搜到64位的git for windows。在同一个group下添加 manifest仓库,以及对应的board app common 仓库,安装Python 2.7,360软件管家里可以直接搜到Python 2.7。以上方式在init时不会出错,但是在同步时会报错,无法fetch.

2023-01-29 18:58:45 1455

原创 快速打开vscode的命令行界面

快速打开vscode下方的命令行输入输出窗口:Ctrl+`

2021-10-09 09:29:00 4332

原创 SecureCRT如何将时间戳保存到文件

目录注意事项:参考注意事项:log only custom data不能勾选,否则只有时间戳,而没有串口信息!,如下图所示。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jNHpVlG3-1631525538084)(secureCRT-1.png)]参考参考资料...

2021-09-13 17:34:54 311

原创 2021-09-13

@[TOC]目录  BD各种博客资源之后,设置依然没有解决问题,后面发现有一个坑,在设置全局配置之后,单个串口的配置会默认勾选一个选项。#注意事项:logonlycustomdata不能勾选,否则只有时间戳,而没有串口信息!,如下图所示。#参考[参考资料](https://blog.csdn.net/wfzlry/article/details/90314179)...

2021-09-13 17:29:30 161

原创 关于stm32工程的移植(mdk)

stm32提供了STM32CubeMx工具能够根据不同的版本库生成对应工程模板,如果在生成过程中对照目标板(也就是自己使用的硬件版)做相应的IO配置,以及中间件的选择,生成的工程基本上就可以使用。但是需要注意一下几个地方,首先是keil5中设置的条件编译,以及stm32h7xx_hal_conf.h 文件中的定义,通过这两处可以条件选择地编译固件库,如果在移植过程中发现未定义的错误,就从这两个方面找原因。...

2020-05-18 11:54:48 689

原创 git从远程仓库更新最新版本到本地仓库

目录方法一查看远程仓库从远程仓库获取最新版本到本地比较本地的仓库和远程仓库的区别合并newVerison分支到master分支方法二git pull方法一查看远程仓库git remote -v从远程仓库获取最新版本到本地git fetch origin master:newVersion其中newVersion是从远程仓库获取的新版本在本地创建的新分支比较本地的仓库和远程仓库...

2020-03-30 08:54:16 5186

原创 WPF学习笔记1——xaml基础

记录对xaml的相关知识点。

2020-03-29 16:51:19 477

原创 git 与github的配置

标题本地配置gitgit bash下的最初配置:添加用户名git config --global user.name “yourname”添加用户邮箱git config --global user.email “[email protected]”标题远程配置git生成通信钥匙ssh-keygen -t rsa -C “your_email@y...

2020-03-28 15:52:37 209

原创 将博客搬至CSDN

将博客搬至CSDN,https://blog.csdn.net/liming10cm

2020-03-28 15:46:00 94

原创 jpeg图片格式编解码移植(1)

因为只是支持jpeg的图片显示,所以只需要移植解码部分代码,开始是参考网上下载的ucgui3.9.8版本的jpeg部分代码。首先从官网下载http://www.ijg.org/最新的版本源码。目前最新的是9d版本。我们自然是移植最新的。查看filelist.txt可以知道,如果需要移植解码部分,需要哪些.h和.c文件,这个文件知道我们需要添加哪些代码到工程文件。而jconfig.txt给...

2020-03-25 19:58:00 313

原创 FreeType移植到A7平台之后思考的几个问题

对内存的需求比较大,如果是全字库的话,小的6M,大的有20多M,于是会增加内存的消耗,解决办法是裁剪全字库,精简为7613个汉字以及常用的字符,目前将8M多的字库文件裁剪到2M不到。仍旧采用将ttf文件写入内存的方式提升字体渲染速度。使用过程中发现,在加上gui控件之后,button不能显示汉字字符及响应按键,这个问题还需要进一步探究。因为系统使用了freeRTOS操作系统,目前UI作为...

2020-03-25 19:27:00 194

原创 常用字符与汉字

在拷贝到txt时,需要注意保存为unicode格式。Unicode字符百科:https://unicode-table.com/cn/#control-character常用字符, 、 。 . ? ! ~ $ % @ & # * ? ; ︰ … ‥ ﹐ ﹒ ˙ ? ‘ ’ “ ” 〝 〞 ‵ ′ 〃 ↑ ↓ ← → ↖ ↗ ↙ ↘㊣ ◎ ○ ● ⊕ ⊙ ○ ● △ ▲ ☆ ★ ◇ ◆...

2020-03-25 17:44:00 30650

原创 freeType2.9.1移植到A7(2)

写在前面:freeType2.9.1移植到A7(1)上一篇文章说了freeType移植并编译通过,但是还没有调试并显示字体,今天就讲讲freeType接口的调用。在调试过程中发现,freeType在解码时对RAM的大小是有要求的,否则会堆栈溢出,这里我们将MCIMX6Y2xxx05_ram.icf文件中的堆空间设置为0x60000,正好是384K,此条件下,调用freeType接口是没...

2020-03-18 19:26:43 452

原创 freeType2.9.1移植到A7(1)

参考一个freetype2.3.10的stm32工程添加一下代码添加.h头文件ft2build.hftconfig.hftheader.hftmodule.hftoption.hftstdlib.h添加C文件ftbase.cftbitmap.cftglyph.cftinit.cftsystem.csfnt.csmooth.ctruet...

2020-03-17 19:25:38 965

原创 关于示波器和逻辑分析仪的采样频率

关于示波器555原则,采样频率是被测信号频率的5倍,采样的上升沿速度是被测信号的5倍,采样率为带宽的5倍以上关于逻辑分析仪周立功的逻辑分析仪手册中提到,建议采样频率是被测信号的20倍以上。...

2019-05-05 18:40:00 1140

原创 freeType移植总结①——使用keil编译freeType2库

  在各个技术博客搜索相关资料后,终于将freeType的源码用keil工程编译通过,这里记录一下步骤和遇到的问题。  因为网上的资料都是旧版本freeType的工程,这里博主使用的是freeType2.9.1版本,下载地址  下面是简单的步骤  1、添加源文件:    其中,FreeTypeInc可以不添加,主要是为了方便阅读修改源文件。  2、添加对应的头文件...

2019-02-14 15:02:00 1301 2

原创 Cortext-A7_i.MX 6ULL——多模式DDR控制器(MMDC)

  1、概述  i.MX 6ULL系列芯片的MMDC是一个多模式DDR控制器,支持DDR3/DDR3Lx16和LPDDR2x16的存储类型,MMDC是可配置,高性能,优化的内存控制器。  注:DDR3/DDR3Lx16、LPDDR2x16 ,此处的x16表示芯片位宽,每个传输周期能够提供的数据量(bit)。也就是说明,如果要提供32位的位宽内存存储,需要2颗以上型号的内存进行并联...

2018-12-11 15:16:00 653

原创 jtag、在线仿真器

指令集模拟器1、部分集成开发环境提供了指令集模拟器,可方便用户在PC机上完成一部分简单的调试工作,但是由于指令集模拟器与真实的硬件环境相差很大,因此即使用户使用指令集模拟器调试通过的程序也有可能无法在真实的硬件环境下运行,用户最终必须在硬件平台上完成整个应用的开发。驻留监控软件1、运行在目标板上的程序,集成开发环境中的调试软件通过以太网口,并行端口,串行端口等通讯端口与驻留软...

2018-12-11 15:14:00 452

原创 《如何高效学习》-整体性学习策略

<Learn More Study Less> 作者:Scot Young [加]斯科特.扬1年完成MIT 4年33门课程的整体性学习法一、整体性学习策略  整体性学习需要采取多种途径综合学习, 而不是试图在大脑中复制一个完美的拷贝,整体性学习是运用你大脑里已有的丰富的神经元网络吸收、 整合信息。 整体性学习在于创造信息的网络, 一个知识与另一个知识相互关联, 那...

2018-12-11 14:21:00 339

原创 MMC、SD、TF、SDIO、SDMMC简介

MMC概念 MMC的全称是”MultiMediaCard”――所以也通常被叫做”多媒体卡”,是一种小巧大容量的快闪存储卡,特别应用于移动电话和数字影像及其他移动终端中。外形及接口定义 如上图所示,MMC存贮卡只有7pin,可以支持MMC和SPI两种工作模式,或者换句话说:MMC是一种通信协议,支持两种模式SPI和MMC。MMC模式是标准的默认模式,具有MMC的全部特性。而SPI模式则是...

2018-12-11 11:59:00 157

原创 怎样写SPI NOR FLASH 驱动

SPI 总线相关知识请自行百度。STM32 SPI 状态寄存器(SPI_SR)中的一些常用标志位TxE:发送缓冲为空 (Transmit buffer empty) ,为空则可发送数据RXNE:接收缓冲非空 (Receive buffer not empty)为非空则可读取数据BSY:忙标志 (Busy flag)STM32 SPI读写时序这里以W25Q64为例介绍SPI接口的NOR ...

2018-12-11 11:38:00 211

原创 spi nor flash使用汇总

OverviewSPI flash, 分为spi flash, DUAL spi flash, QUAD spi flash,3-wire spi, 4-wire spi, 6-wire spi. 在clock一定的情况下, 理论上线数越多速度越快NOR flash和Nand flash相比 NOR缺点: 价格贵, 容量小, 擦除块大, 擦除速度慢, NOR flash擦出寿命为10...

2018-12-11 11:37:00 2086

原创 标准SPI,Dual SPI和Qual SPI

转自:https://blog.csdn.net/miaokoko/article/details/790512091. 标准SPI标准SPI通常就称SPI,它是一种串行外设接口规范,有4根引脚信号:clk , cs, mosi, miso2. Dual SPI它只是针对SPI Flash而言,不是针对所有SPI外设。对于SPI Flash,全双工并不常用,因此扩展了mo...

2018-12-11 11:34:00 245

原创 keil5到iar8的使用配置迁移

1、关于头文件的包含。keil: ALT+F7——>C/C++IAR:ALT+F7——>C/C++ Compiler——>Preprocessor,(高版本汇编需要包含的头文件需要另外配置)ALT+F7——>Assembler——>Preprocessor2.加载Flash 下载算法keil:ALT+F7——>Utilities—...

2018-12-10 17:31:00 159

原创 Python3学习(1)——初步了解

  Python是解析性语言,Python解释器将源程序解释并执行。  基本语法    print() --打印字符串  -直接打印print("hello world")  结果:  hello world  -打印字符串变量hello = 'hello world'print(hello)  结果:  hello...

2018-11-30 21:56:00 87

原创 USB设备类学习笔记

  usb audio class 版本目前有3个版本 分别是1.0,2.0,3.0;1.0针对各个厂家的设备具有不同的描述符,而2.0则将它们统一简化,3.0则是最新的,还没有与2.0作进一步比较;因为要写的UVC (usb video class)是同步传输,而官方USB 的中间件给出的例程只有audio的,所以接下来就参考audio编写一个usb video class,从网上的...

2018-07-25 21:24:00 174

原创 USB2.0协议标准描述符

转自 https://blog.csdn.net/hushiganghu/article/details/54929066USB 设备第一次连接到主机时, 要接收主机枚举( Enumera tion) 和配置(Configuration) , 目的是让主机知道设备功能、是哪一类的USB 设备、占用多少资源、使用了哪些传输方式以及传输的数据量等等。只有主机完全确认了这些信息后, 设备...

2018-07-11 16:22:00 449

原创 lwip协议栈移植(1)

  lwip移植分为两类:  1,只移植内核核心,用户应用程序编写只能基于raw/callback api进行  2,移植内核核心和上层API函数模块,用户可以使用所有三种API编程,即 raw/callback API ,sequential API ,BSD-style socket API  第一种移植:  1,新建工程,源文件目录arch,创建文件lwipopts...

2018-07-11 16:16:00 129

原创 lwip-动态内存管理

动态内存管理涉及两类重要函数,内存分配函数,内存释放函数,如C语言中的malloc和free.  内存分配的本质是:在事先准好一大块内存堆(可以理解为一个很大的数组)中分配合适的空间,然后将该空间起始地址返回给调用者,内核必须采用自己独有的一套数据结构来描述,记录那些空间范围已经被分配(称之为占用块),哪些未用(称之为空闲块),而根据这里采用的机制的不同,就会延伸出多种类型的内存分配...

2018-07-11 16:14:00 126

原创 LwIP-网络接口管理

netif 各种类型网络接口的抽象------------------netif.c netif.h————netif.h————————————————//网络接口最大物理地址长度,这里定义为以太网网卡 MAC 地址的长度 6#define NETIF_MAX_HWADDR_LEN 6U//下面几个宏为网络接口属性、状态相关的宏,主要用于描述 netif 中 flags...

2018-07-11 16:14:00 137

原创 usb协议栈学习笔记

1.usb 集线器为什么一般都是只有4个扩展口?PC的根集线器可为每个A型连接器提供5V、500mA电源。一个总线供电的外部集线器可为每个端口提供100mA电流。由于USB为为外部集线器电路分配100mA电流,因此,一个总线供电的集线器可以有四个下行端口。如果集线器有自己的电源(自供电),每个下行端口可提供高达500mA电流。2.usb 标准规定了哪些传输速率?兼容1.0,...

2018-07-11 16:10:00 559

原创 C#延时函数

用Thread方法:先using system.threading;再在需要延时的进程处插入thread.sleep(int);

2017-03-31 17:37:00 1039

原创 解决“错误 D8016 “/ZI”和“/Gy-”命令行选项不兼容 ”问题

VS2015调试中出现上述问题,我们需要手动改变/ZI命令行选项 或者 /Gy命令行选项, 进入“项目”—>“属性”—>“C/C++”(1)—>“常规”—>“调试信息格式”—>选择“程序数据库(/Zi)”或“无”或者 (2)—>“代码生成”—>“启用函数集链接”—>选择“是 (/Gy)”如果遇到其他的命令行选...

2017-03-31 13:39:00 232

原创 __LINE__的用法

简单的说,__LINE__可以获取当前代码的函数,结合__FUNCTION__可以打印调试信息,比如函数出错时运行的函数名,及行号,例如1 #define p_err_fun do{printf("[E: %d.%03d] ", os_time_get()/1000, os_time_get()%1000);printf("%s err in %d\n", __FUNCTION...

2017-03-24 17:58:00 457

原创 kei下无法跳转到函数的定义处

 1 勾选“option for target”----“output”----"Browse information" 2 重新编译整个工程, 执行上面两个步骤就可以跳转了。

2017-03-24 17:52:00 310

原创 __FUNCTION__的用法

仅仅为了获取函数名,就在函数体中嵌入硬编码的字符串,这种方法单调乏味还易导致错误,不如看一下怎样使用新的C99特性,在程序运行时获取函数名吧。   对象反射库、调试工具及代码分析器,经常会需要在运行时访问函数的名称,直到不久前,唯一能完成此项任务并且可移植的方法,是手工在函数体内嵌入一个带有该函数名的硬编码字符串,不必说,这种方法非常单调无奇,并且轻易导致错误。本文将要演示怎样...

2017-03-24 11:35:00 12427

原创 RealView MDK中使用内联函数时需要注意的问题

笔者在做移植时,将Embest IDE环境下的例程移到REALVIEWMDK的过程中,曾经遇到这样一个问题:在生成工程时,编译全部通过,但在链接时提示许多符号未定义!如果读者也遇到过这个问题,请继续看下去,如果链接时提示未定义的变量是一些内联函数(即使用了关键字__inline)。那么就是笔者遇到的问题了。希望这篇文章对您有所帮助。在MDK中使用关键字__inline时,除了执行速...

2017-03-23 20:51:00 92

原创 LwIP协议栈接口

协议栈api函数1、netconn_new //UDP TCPstruct netconn*netconn_new(enum netconn_type t)为新连接申请一个连接结构netconn空间2、netconn_delete //UDP TCPerr_t netconn_delete(struct netconn *conn)删除一个...

2017-03-21 16:15:00 388

原创 C++ 与C#的区别

(1)编译目标:C++代码经常编译成汇编语言。而C#则编译成中间语言(IL)它与Java的字节代码有些相似。IL随后在通过Iust-In-Time编译进程转换成本机的可执行代码。IL代码将作为一个装配件存储在一个或多个文件中,一个装配件就形成一个单元,IL代码就是在该单元中被打包的,对应于C++编译器创建的一个DLL或可执行文件。(2)内存管理:C#将开发人员从记账式的内存管理任...

2017-03-13 10:01:00 116

原创 VS注释与取消注释快捷键

转自 http://blog.csdn.net/q277055799/article/details/46551377注释:先CTRL+K,然后CTRL+C取消注释:先CTRL+K,然后CTRL+U

2017-03-10 10:52:00 124

SourceHanSans-Regular.ttf

思源宋字体 SourceHanSans-Regular.ttf 矢量字库文件,支持裁剪。字库很难找,这个是自己中意的字体,分享给大家。

2020-03-25

魔鬼作坊 究极模块-超级HOOK功能.7z

魔鬼作坊 究极模块-超级HOOK功能.7z 魔鬼作坊,反向工程模块,支持易语言调用,支持win32接口。

2020-03-25

任务栏图标隐藏工具 HideTaskbarIcon.zip

任务栏图标隐藏工具 HideTaskbarIcon.zip 该工具支持任务栏图标隐藏,小工具很方便,提交很小。

2020-03-25

【应用笔记】液晶参数配置说明 V1.01.pdf

【应用笔记】液晶参数配置说明 V1.01,周立功EPC-6g2c液晶配置说明! 本文主要介绍在 EPC-6G2C-L(M6G2C)上,配置液晶屏的时序参数,让其支持用户自选液晶屏显示。其应用原理及配置步骤,也适用于 A6GxC 系列其他产品。

2020-03-25

国标码gb2312转unicode码数组

国标码gb2312转unicode码数组,c语言版本,使用方式可以参考本人的博文,关于移植freeType到A7的文章。

2020-03-18

SI_config.7z

sourceInsight 宏配置文件,mydemo.em utils.em,支持块注释,单行注释,支持插入文件头,以及函数头等快捷键,亲测可用。

2020-03-18

freetype_for_ucgui.rar

ucgui移植freetype矢量字库的源码工程,有助于理解freetype的移植以及如何调用接口进行汉字的显示。

2020-03-17

jpeg图片压缩标准

jpg文件压缩标准说明,官网最新,原英文资料。This paper is a revised version of an article by the same title and author which appeared in the April 1991 issue of Communications of the ACM

2020-03-17

流量神器免费提升网店人气软件

流量神器,给自己的文章增加流量,增加访问量,流量为王,选择我就对了,亲测可以用。

2019-03-28

AT91SAM9G45(CN).part7.rar

AT91SAM9G45 中文手册AT91SAM9G45 中文手册

2011-08-19

AT91SAM9G45(CN).part6.rar

AT91SAM9G45 中文手册AT91SAM9G45 中文手册AT91SAM9G45 中文手册

2011-08-19

AT91SAM9G45(CN).part5.rar

AT91SAM9G45 中文手册AT91SAM9G45 中文手册AT91SAM9G45 中文手册

2011-08-19

AT91SAM9G45(CN).part4.rar

AT91SAM9G45AT91SAM9G45

2011-08-19

AT91SAM9G45(CN).part3.rar

AT91SAM9G45 中文手册AT91SAM9G45 中文手册

2011-08-19

AT91SAM9G45(CN).part2.rar

AT91SAM9G45 中文手册AT91SAM9G45 中文手册AT91SAM9G45 中文手册

2011-08-19

AT91SAM9G45(CN).part1.rar

AT91SAM9G45 中文手册 AT91SAM9G45 中文手册

2011-08-19

absolute C++absolute C++

absolute C++absolute C++absolute C++absolute C++absolute C++

2010-08-08

数与编程.zip数与编程.zip数与编程.zip

数与编程.zip数与编程.zip数与编程.zip

2010-06-16

算法设计题集.rar算法设计题集.rar

算法设计题集.rar算法设计题集.rar算法设计题集.rar

2010-06-16

算法题集.zip算法题集.zip

算法题集.zip算法题集.zip算法题集.zip

2010-06-16

ACM_编程基础辅导.rarACM_编程基础辅导.rar

ACM_编程基础辅导.rarACM_编程基础辅导.rarACM_编程基础辅导.rar

2010-06-16

1993-1996美国计算机程序设计竞赛试题与解析.pdf

1993-1996美国计算机程序设计竞赛试题与解析.pdf 1993-1996美国计算机程序设计竞赛试题与解析.pdf

2010-06-16

算法电子书 初识ACM090216.zip

算法电子书 初识ACM090216.zip算法电子书 初识ACM090216.zip

2010-06-16

ucos内核结构学习笔记.pdf

ucos内核结构学习笔记.pdfucos内核结构学习笔记.pdfucos内核结构学习笔记.pdf

2010-06-16

C/OS-Ⅱ操作系统在ARM处理器上的移植.pdf

C/OS-Ⅱ操作系统在ARM处理器上的移植.pdfC/OS-Ⅱ操作系统在ARM处理器上的移植.pdf

2010-06-16

uCOS-II内核讲解_完全版_1~12章

uCOS-II内核讲解_完全版_1~12章uCOS-II内核讲解_完全版_1~12章

2010-06-16

uclinux内核配置傻瓜教程.pdfuclinux内核配置傻瓜教程.pdfuclinux内核配置傻瓜教程.pdf

uclinux内核配置傻瓜教程.pdfuclinux内核配置傻瓜教程.pdfuclinux内核配置傻瓜教程.pdf

2010-06-16

算法与数据结构PDF

算法与数据结构PDF 算法与数据结构PDF 算法与数据结构PDF

2010-04-18

模拟电路(详尽PPT课件)

本课程是一门实践性较强的专业基础课。 学习目的:掌握电路基础知识和模拟电子的基本理论及分析方法,为后续课打基础,为工程实践培养操作技能。 共11章, 1-5章 电路基础知识、6-10章 模拟电子技术、11章 技能训练及应用实践三个部分。章末有小结和习题便于自学。

2010-04-18

数字电路(详尽的PPT课件)

初学者首选,门电路,触发器,锁存器,计数器,寄存器.存储器...等逻辑电路的基本原理

2010-04-18

C和C++嵌入式系统编程pdf

1.几乎所有的嵌入式软件开发都使用了C 语言。这本书就是要教你怎样在嵌入式系统中使用C 和C 的派生语言,C++。 。 2.本书中包含的高级 主题有存储器检测和验证、设备驱动程序的设计和实现.实时操作系统的内部 机理,还有代码优化技术。

2010-04-14

S3C2410芯片数据手册

S3C2410芯片手册 英文PDF资料 看好是英文的,相信自己英文水平的就下...

2010-04-14

嵌入式Linux预科班培训讲义

涉及Linux的安装,开发环境的配置,开发流程. 各编程软件vi gcc g++的使用方法

2010-03-26

Vim7.2操作命令及方法

vi的命令集使用方法; vim 用户手册; 汉语版; 505page,包括vim的安装,工程创建等.

2010-03-26

PIC18F4550数据手册

细致,详细介绍各引脚,各寄存器配置. 以及各模块的初始化代码. ads.io中断.Time模块等

2010-03-23

PIC18F4520数据手册

1.本数据手册提供了具体细节(如器件的存储器映射)。 2.本手册给出了初始化例子. 3.各模块,及芯片的各种模式都有详细说明

2010-03-23

空空如也

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

TA关注的人

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