自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (12)
  • 收藏
  • 关注

原创 MDK L6266E: RWPI Section anon$$obj.o(PDT$$ptr) cannot be assigned to non-PI Exec region ER_RW 错误

MDK错误,在使用RWPI模式时报告错误,通过提示框修改。

2024-04-22 19:28:56 204

原创 关于DLMS3种密钥协商的理解

2、单程Diffie-Hellman模型C(1e, 1s)理解为: 公开交换1个临时公钥,U方或V方提供,共1个写作1e,不公开、通过可信渠道U获取V的公钥(或相反),写作1s。1、临时统一模型C(2e, 0s) 理解为: 公开交换两个临时公钥,一个是U方的一个是V方的,共2个写作2e, 没有不公开的公钥,写作0s,这种方案相当于公钥绝对公开。C(0e, 2s)理解为: 不用公开交换临时公钥,写作0e;2、单程Diffie-Hellman模型C(1e, 1s)1、临时统一模型C(2e, 0s)

2023-12-28 15:55:43 374

原创 关于codeblocks中emwin模拟器的打印开启

可以通过工程的properties->Build targets选项卡,修改console appliction,来开启操作台窗口。在做emwin调试的时候使用的是codebocks,速度很快很方便。但是调试emwin模拟器的时候没有打印信息,调试不是很方便。

2022-09-19 12:46:19 374 1

原创 emwin graph 实时显示

emwin graph 实时显示

2022-08-22 16:35:58 438

原创 arm gcc 编译器在eclipse中修改堆栈大小

arm gcc 编译器在eclipse中修改堆栈大小

2022-06-29 11:08:39 851

转载 POLL原理分析(RT-Thread源码)

1.相关函数poll测试值常量 说明 备注 POLLIN 数据可读 POLLRDNORM 普通数据可读 POLLRDBAND 带数据可读 POLLPRI 高优先级数据可读 POLLOUT 数据可写 POLLWRNORM 普通数据可写 POLLWRBAND 带数据可写 错误常量 POLLERR 发生错误

2022-05-31 18:45:30 651

原创 TClientDataSet Error:Access violation at address 00683268. Read of address 00000000

DELPHI TClientDataSet Error:Access violation at address 00683268. Read of address 00000000

2022-03-23 21:25:50 462

原创 STM32L152 的参考电压Vrefint输出

最近在做一个项目需要输出单片机内部参考电压.使用stm32cube生成的代码无法正常在引脚上输出内部参考电压.根据数据手册的显示:根据手册的意思首先使能输出,然后使能管脚状态. /** Enables the output of internal reference voltage */ __HAL_SYSCFG_VREFINT_OUT_ENABLE();//使能参考输出 __HAL_RCC_GPIOB_CLK_ENABLE();//打开B口时钟 /*Configure G...

2022-02-05 17:34:05 3372

原创 Jlink 提示错误 Active read and/or Write protected ....无法正常烧写程序

今天遇到这个情况,使用了jlink的unlock也不好使。最后看到jlink会写0x90000000这个地址。如下我用的这个芯片没有这个地址。导致擦写失败。最后通过取消bank解决问题。希望遇到类似情况的小伙伴,对你们有帮助。...

2021-11-05 13:42:32 4025 1

转载 信号处理——Hilbert变换及谱分析

前言Hilbert通常用来得到解析信号,基于此原理,Hilbert可以用来对窄带信号进行解包络,并求解信号的瞬时频率,但求解包括的时候会出现端点效应,本文对于这几点分别做了简单的理论探讨。本文内容多有借鉴他人,最后一并附上链接。一、基本理论  A-Hilbert变换定义对于一个实信号x(t),其希尔伯特变换为:x~(t)=x(t)∗1πt式中*表示卷积运算。Hilbert本质上也是转向器,对应频域变换为:1πt⇔j⋅sign(ω)即余弦信号的Hil..

2020-07-28 23:33:13 5460

转载 J-Scope的使用

1、硬件准备  首先准备Jlink硬件,V8版本在J-Scope中采样频率高到50Hz,粗略的观看还可以;V9版本可以到1MHz;对于Scpoe还有一个同时观察变量的数量,V8最少,V9可观察的多一些,基本够用。2、软件准备segger官方网站地址:https://www.segger.com/Scope软件下载地址:https://www.segger.com/j-link-j-scope.html目前为Setup_JScope_V510d.exe3、J-Scope软件配套JL

2020-06-20 00:51:15 4882

转载 ESP-MESH

本指南提供有关 ESP-MESH 协议的介绍。更多有关 API 使用的信息,请见 MESH API 参考。引用:https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp32/api-guides/mesh.html概述ESP-MESH 是一套建立在 Wi-Fi 协议之上的网络协议。ESP-MESH 允许分布在大范围区域内(...

2020-04-13 17:57:41 1478

转载 ARM-GCC-LD脚本

从以前的经验,链接脚本是嵌入式开发,单片机开发相当重要的一个东西。它完成的工作是做PC机软件的同志们不用关心的,但是也是很复杂的一项工作。总结来看链接脚本要告诉连接器1:输出什么2:输入是什么,那么obj文件3:要用什么库,库放在什么地方4:内存分布地址5:提供启动代码一些全局地址变量一般来说链接脚本需要搞清楚这几样事情后才能编写,那arm-gcc-ld的脚本也...

2020-02-11 19:52:48 958

转载 [转]Linux下的lds链接脚本详解

一、 概论每一个链接过程都由链接脚本(linker script, 一般以lds作为文件的后缀名)控制.链接脚本主要用于规定如何把输入文件内的section放入输出文件内, 并控制输出文件内各部分在程序地址空间内的布局. 但你也可以用连接命令做一些其他事情.连接器有个默认的内置连接脚本, 可用ld –verbose查看. 连接选项-r和-N可以影响默认的连接脚本(如何影响?).-T选...

2020-02-11 19:46:57 352

原创 ROPI相关问题

.\Objects\xxxx.axf: Error: L6248E: xxxx.o(.constdata) in PI region 'text' cannot have address type relocation to OBJECT_CLASS1_TABLE in PI region 'text'..\Objects\xxx.axf: Warning: L6039W: Relocatio...

2019-12-23 17:03:00 674

转载 [转]i.MXRT1050 从外部QSPI Nor Flash启动

晕,不看不知道一看吓一跳,都快两年没有更新我的博客了,哎,惭愧的同时也是感叹时间过的真快啊,之前写博客还高喊着自己快奔三的人了,结果现在都已经迈过去了。。。不继续说了,都暴露年龄了,咳咳。不过虽然时光易逝,但是还好激情尚在,这两年尽是韬光养晦了,虽然波折蛮多,经验和收获也还好,这不,趁着我们NB的号称跨界处理器的i.MXRT系列的推出一睹为快吧(想起当年也是Kinetis刚出来,...

2019-09-19 16:58:41 1169

转载 对于蓝牙Profile的理解

什么是Profile?众所周知,蓝牙中有很多的profile,我们接触和学习蓝牙相关的开发不可避免的需要弄懂什么是Profile ,但它对于新手而言似乎没那么容易弄懂,即使是有经验者也很难形象的描述profile的含义,这里我尝试写下自己的理解,以便记录和总结,日后有新的理解不断更新。Profile中文译名有很多,比如配置文件,剖面,应用协议,轮廓等,每一种翻译代表了一种对于profile...

2019-06-26 17:19:09 4112

转载 Linux和Windows进程

《Unix编程艺术》倡导多进程架构,书中认为“相对独立地址空间的轻量级进程,线程是个糟糕的替代;线程是那些进程生成昂贵、IPC功能薄弱的操作系统的概念”;“基于线程的程序不仅产生普通的竞争问题,而且产生了新一类bug:时序依赖。”。确实Unix对线程确实不怎么看重,属于Unix文化范畴的Nginx、Python和Chrome都采取多进程的策略。Nginx默认情况下使用多进程模型,在生产环境下也不开

2015-07-31 17:42:16 653

转载 [VC++]控制台程序窗口隐藏

HWND   hWnd;     SetConsoleTITle("HEHE");     hWnd=::FindWindow(NULL,"HEHE");     ShowWindow(hWnd,SW_HIDE);  当创建一个控制台程序时,又不想看到其窗口可用如下代码解决:#ifdef NDEBUG#pragma comment( linker, "/su

2015-07-24 18:23:04 5341

转载 模态和非模态对话框

模式对话框创建后,程序的其他窗口便不能进行操作,必须将该窗口关闭后,其他窗口才能进行操作。而非模式对话框则无需这样,它不强制要求用户立即反应,而是与其他窗口同时接受用户操作。模态对话框创建和销毁模式对话框一般是使用DoModal创建的,响应IDOK和IDCANCEL进行销毁,如:CTestDlgdlg;inti;i= dlg.DoModel();if(i == IDOK){ //d

2015-07-17 18:07:19 579

转载 认识3DMAX的各种插件

前言    本文中不存在插件下载,破解,发布等信息,纯粹是给用户讲明白软件插件是怎么回事,通过学习本文,最起码,你能学会如何安装各种类型的插件,懂得它们的基本原理,而不再会插件怎么装,怎么删,这些文件是干什么用的之类问问题而到处烦恼,当然,如果你深入用心看完本文,你所掌握的,就远远不止这些了。什么是插件?    对于广大的3D 爱好者来说,想必多数都或多或少的曾学习过Pho

2015-07-17 17:54:09 5073 2

转载 常量指针与指针常量的区别

三个名词虽然非常绕嘴,不过说的非常准确。用中国话的语义分析就可以很方便地把三个概念区分开。一) 常量指针。常量是形容词,指针是名词,以指针为中心的一个偏正结构短语。这样看,常量指针本质是指针,常量修饰它,表示这个指针乃是一个指向常量的指针(变量)。指针指向的对象是常量,那么这个对象不能被更改。在C/C++中,常量指针是这样声明的:1)const int *p;2)int c

2015-03-18 15:30:33 305

转载 Android跟蓝牙耳机建立连接有两种方式

Android 跟蓝牙耳机建立连接有两种方式。 1. Android 主动跟蓝牙耳机连BluetoothSettings 中和蓝牙耳机配对上之后, BluetoothHeadsetService 会收到BONDING_CREATED_ACTION,这个时候BluetoothHeadsetService 会主动去和蓝牙耳机建立RFCOMM 连接。if (action.equa

2015-01-21 16:52:12 3992

转载 调试Bluetooth时的一些札记

LCL层是BT的链路控制功能的一部分,它从软件或被命令配置或控制的其他控制器上取命令,然后执行链路控制任务。蓝牙技术的系统结构分为三大部分:底层硬件模块、中间协议层和高层应用。底层硬件部分包括无线跳频(RF)、基带(BB)和链路管理(LM)。无线跳频层通过2.4GHz无需授权的ISM频段的微波,实现数据位流的过滤和传输,本层协议主要定义了蓝牙收发器在此频带正

2015-01-12 18:57:10 4737

转载 理解和使用alsa配置-默认静音,必须先用amixer解除主音量和pcm音量的静音

ALSA声卡驱动程序的配置      对于声卡驱动程序,除了内核自带的驱动程序之外,您还可以使用Advanced Linux Sound Architecture(ALSA,http://www.alsa-project.org/)提供的驱动程序。它支持一系列主流声卡,同时它和内核 的声音结构互相兼容,在某种程度上,可以说是内核的声卡驱动模块的补充。ALSA的声

2015-01-12 00:58:16 635

转载 BlueZ移植与配置

    Bluez作为当前最成熟的开源蓝牙协议栈,在Linux的各大发行版中已经得到了广泛的应用。在桌面环境下,使用Bluez应该已经没有太大的问题,本文的主要目的是介绍在嵌入式平台上,搭建和配置Bluez的各个Profile运行所需做的工作,讨论可能遇到的问题,介绍一些工具的使用和工作原理。因为本人的能力和测试时间有限,可能下文中有些理解、分析不一定准确,欢迎联系指正。 

2015-01-12 00:50:55 781

转载 详解Linux内核之双向循环链表

本文详解了内核中面向对象的list结构的原理,以及如何以list为内嵌对象来构造自己的链表结构,如何从内嵌list对象获得自定义的对象指针;探讨了各种宏或者函数的详细使用方法及怎样以通用list结构来操作自定义对象。 【关键字】双向循环链表,list,list_entry,typeof,containerof,list_for_each, list_for_each_entry

2015-01-09 13:01:22 496

转载 深入分析 Linux 内核链表

深入分析 Linux 内核链表本文详细分析了 2.6.x 内核中链表结构的实现,并通过实例对每个链表操作接口进行了详尽的讲解。  原来作者:杨沙洲 ([email protected])国防科技大学计算机学院杨沙洲,目前在国防科技大学计算机学院攻读软件方向博士学位。对文中存在的技术问题,欢迎向 [email protected]质疑。

2015-01-08 15:27:48 395

转载 container_of()宏

   在学习Linux驱动的过程中,遇到一个宏叫做container_of。该宏定义在include/linux/kernel.h中,首先来贴出它的代码:/** * container_of - cast a member of a structure out to the containing structure * @ptr:        the pointe

2015-01-06 17:31:48 341

转载 linux下 DMA管理

make menuconfig后,生成新的配置.config。make时候,把新配置文件转化为autoconf.h,使用时候一般应用为include/linux/autoconf.h->mmdebug.h->mm.h。可以直接引用。kconfig文件为menu的配置选项文件,功能设置比较简单,如下:config DMA_MEM tristate "DMA Reserver Me

2014-12-29 10:22:02 2657

dlt698.45.zip

国网698协议的asn1,c语言代码,可以直接用调用。具体可以参考asn1C的调用方法.为了共享精神,本人不加积分。在上传资料时,不要选择动态调整积分(csdn自己会调整到50)。

2021-06-27

看懂NB-Iot.docx

看懂NB-Iot,从原理上进行讲解。 •低成本、低复杂性:模块成本小于5美元,2020年目标2-3美元 •增强覆盖:164 dB MCL,比GPRS强20dB •电池寿命:10年 •容量:约55000连接设备/小区 •上行报告时延:小于10S

2020-04-13

I.MXRT105x从外部SPI Flash启动v1.2.2.zip.zip

I.MXRT105x从外部SPI Flash启动v1.2.2.zip,串行外部norflash的启动代码。

2019-09-19

LINUX内核网卡驱动解析

Linux具有作为网络操作系统尤其是服务器端操作系统的优势。网络部分代码量很大,TCP/IP协议本身就很复杂,因而 本章就主要介绍数据包的传递过程、与应用层的接口、与底层的接口及网络驱动程序的编写。

2012-08-15

TD-SCDMA无线网络规划与优化

TD-SCDMA 无线网络规划与优化

2012-04-27

ACTEL数字系统现场集成技术

ACTEL数字系统现场集成技术 清华大学出版社出版

2012-04-27

VS2010 运行速度加快方法

在网上收集到的和自己总结 VS2010 运行速度加快方法 文件是pdf格式 我自己实验过了速度确实快了好几倍。 对于禁用数据库一项 工具-> 选项-> 文本编辑器-> c/c++ 高级-> 禁用数据库 的值设为true 特别要注意的是如果禁用了这个选项,你的类视图和资源视图将不起作用,所以这个选项如果你不在乎那个文件的大小可以不关闭。 这个文档里没写,需要自己注意一下。

2011-04-16

国网20091024宣贯材料

内部含有: 安全规范宣贯材料补充文件091023.doc 智能电表异常显示代码.doc 智能电能表系列标准汇编.doc 智能电能表宣贯材料技术规范分册091014.doc 智能电能表宣贯材料型式功能安全规范分册.doc 5个word文档资料很详细。

2009-12-22

vxworks源码(Source_Insight)

在网上下载来的vxworks源码我将源码所需的所有包含文件都找到了一起,方便大家来查看研究研究。使用Source_Insight3.5来查看。

2008-05-07

空空如也

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

TA关注的人

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