自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (8)
  • 问答 (2)
  • 收藏
  • 关注

转载 【转载】Linux驱动技术 _异步通知技术 fasync

驱动异步通知应用, fasync

2024-06-04 09:34:05 23

转载 卷积:在时域上计算输入信号通过系统后的输出信号

假设激励信号f(t)的傅里叶变换为 F(ω) ,脉冲响应 g(t) 的傅里叶变换为 G(ω) ,输入 F(ω)表示输入有哪些分量,系统单位脉冲响应 G(ω) 表示每个分量会有怎样的响应,那两者相乘不就把输入的那些分量筛选出来了?在第一部分,我们说狄拉克函数(也就是单位脉冲函数)的傅里叶变换横贯在整个频域上,因此可以作为一个理想的测试信号来确定系统的在各个频率上的响应情况,也就是说可以用单位脉冲响应可以完整的表征系统的响应特性。换句话说,在输入为狄拉克δ函数时,系统的冲激响应包含了系统的所有信息,也就是说。

2023-11-18 11:44:14 474 1

转载 组播知识 - IGMP

组成员加入组播,路由器管理组播组,IGMP

2023-01-05 14:23:35 3360

原创 FreeRTOS 启动第一个任务 prvStartFirstTask vPortSVCHandler

__asm void prvStartFirstTask( void )__asm void prvStartFirstTask( void ){ PRESERVE8 /* Use the NVIC offset register to locate the stack. */ ldr r0, =0xE000ED08 //0xE000ED08 地址处为VTOR(向量表偏移量)寄存器,存储向量表起始地址 ldr r0, [r0] // 启动文件中, 最...

2021-07-01 12:27:33 3528

原创 MCU初始化流程——从上电到main()之间

说明:以下介绍示例的MCU地址空间如下: ROM空间为:0x0000 0000 – 0x0000 8000 RAM空间为:0x2000 0000 – 0x2000 2000 堆栈(SP)生长方向为 递减; 小端模式 Cortex-M0内核正文:一、MCU上电后,硬件设计保证,自动从地址0x00开始取数据 初始化文件中代码设置 如下: 第一个数据用于初...

2020-07-07 12:18:21 5598 2

转载 前向声明! struct netif; —— 只声明,无具体内部细节

今天在看到Linux阅码场的 《宋宝华: Linux内核编程广泛使用的前向声明(Forward Declaration)》, 非常感谢!前向声明编程定律先强调一点:在一切可能的场景,尽可能地使用前向声明(Forward Declaration)。这符合信息隐蔽的原则。一个例子regmap那么前向声明究竟是个什么鬼?在内核写代码和看代码的童鞋,经常...

2019-12-12 19:40:22 618

转载 armlink使用介绍 过程 Image的结构

基本内容 在keil的help中都有, 不过经作者梳理后, 看起来更清晰些; 感谢! (转载记录)原文链接:https://blog.csdn.net/suxiang198/article/details/70786574查看原链接地址, 文档结构更好;简述早前Keil被ARM收购,而目前比较主流的嵌入式系统的IC都是ARM架构的,因此许多嵌入式工程开发环境是Keil,一些比...

2019-12-02 13:29:30 268

转载 【转载】 带你深入理解USB通讯协议

转载自: https://www.sohu.com/a/156005916_777180看完这篇文章,绝对比啃几百页英文PDF快多了! 以下开始正文:基本概念一个【传输】(控制、批量、中断、等时):由多个【事务】组成;一个【事务】(IN、OUT、SETUP):由一多个【Packet】组成。USB数据在【主机软件】与【USB设备特定的端点】间被传输。【主机软件】与...

2019-03-17 15:35:04 396

转载 【转载】keil将程序装入外部FLASH详解

转载自:https://blog.csdn.net/huan447882949/article/details/81048352 在实际项目中,经常出现芯片的内部FLASH空间不够的情况,这就需要将程序分一部分装到外部FLASH中。为了让大家能少走些弯路,在这里把我在这其中遇到的一些问题和经验教训给大家分享一下。仅供参考,如果有错误的地方欢迎指正,提前表示感谢!...

2019-02-28 15:46:52 1735

转载 【转载】更进一步的了解Keil Flash的下载算法

转载自: https://jingyan.baidu.com/article/414eccf64f03be6b431f0af8.html 前面提到了通用算法的选择,那么问题来了,这个算法文件如何来的呢?如果你所用的MCU不是默认支持的品牌,如何编写属于自己的算法呢?工具/原料 Keil uVision ULINK2仿真器 方法/步骤 打开Keil...

2019-02-28 15:36:50 3845

转载 【转载】core_cm3文件函数一览 (uCOS-II C嵌入汇编)

【原文地址:  http://blog.csdn.net/fovwin/article/details/11021155  】个人笔记:1. ARM有默认的规定,传入的参数从左至右依次放入R0-R4中;2. 请参考《编译器用户指南》和《ARM Cortex-M3权威指南》;---------------------------------------------------

2018-01-30 10:41:22 718

转载 使用CMake来进行Android NDK开发

前言Android NDK 开发可能在平时的项目开发中不常用到,但是这并不代表其不重要,  相反NDK开发是Android开发人员的进阶过程中必须要掌握的技能。  Android NDK 是一组允许将C或C++(原生代码)嵌入到Android应用中的工具。  如果开发者在需要以下操作的时候,使用NDK开发特别有用:  在平台之间移植其应用

2017-10-16 14:07:24 879

转载 JNI源码分析(并实现JNI动态注册)

本篇来自 微信公众号郭霖 中 李樟清 的投稿,分析了Java和C++语言如何通过so文件交互的,希望对大家有所帮助!李樟清 的博客地址: http://blog.csdn.net/urrjdg  C/C++的编译和链接c/c++ ========= 二进制文件对于C/C++ 一般分为两个阶段1. 编译xxx.c ——> win

2017-10-16 13:57:26 519

转载 V4L2采集yuv视频花屏:Linux视频采集与编码(一)

http://blog.csdn.net/zgyulongfei/article/details/7526249这两天在Linux下用V4L2采集yuv视频然后用x264编码成h.264文件。我将yuv视频保存到文件中,然后用pyuv播放器播放它,悲剧的是播放出来的视频花屏了。如下所示:我采集视频的参数为:尺寸:640 * 480

2016-10-12 13:42:31 1710

转载 一篇不错的v4l2

http://blog.chinaunix.net/uid-26851094-id-3356224.html其实,我刚开始一直都不知道怎么写驱动,什么都不懂的,只知道我需要在做项目的过程中学习,所以,我就自己找了一个关于编写Linux下的视频采集监控项目做,然后上学期刚开学的时候听师兄说,跟院长做项目,没做出来也没关系,所以直接退出博士的团队,投靠了院长的门下,呵呵,说到这

2016-10-12 13:41:06 240

转载 Linux 视频设备驱动 V4L2常用的控制命令说明

设置视频设备属性通过ioctl来进行设置 long video_ioctl2(struct file *file, unsigned int cmd, unsigned long arg)ioctl有三个参数,分别是fd(设备描述符), cmd(控制命令)和parameter(控制命令参数)。下面根据控制命令,分别进行介绍1. 控制命令VIDIOC_QUERYCAP功能:

2016-10-08 16:12:10 502

转载 Makefile之编译可装载模块 及 多源文件编译方法

编译可装载模块 - obj-m     $(obj-m) 列举出了哪些文件要编译成可装载模块。一个模块可以由一个文件或多个文件编译而成。如果是一个源文件,Kbuild Makefile只需简单的将其加到$(obj-m)中去就可以了。    例子:     #drivers/isdn/i4l/Makefile     obj-$(CONFIG_

2016-09-28 11:28:23 400

转载 linux驱动中的宏 _IOC_NR, _IOC_TYPE, _IOC_SIZE, _IOC_DIR

转载自 : http://blog.csdn.net/u010245383/article/details/29391805    虽然排版都点点乱,但是内容还是较全面的。   在驱动程序里, ioctl() 函数上传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。 cmd的大小为 32位,共分 4 个域:

2016-09-27 11:30:51 2602

转载 copy_from_user函数详细分析

copy_from_user函数的目的是从用户空间拷贝数据到内核空间,失败返回没有被拷贝的字节数,成功返回0.这么简单的一个函数却含盖了许多关于内核方面的知识,比如内核关于异常出错的处理.从用户空间拷贝数据到内核中时必须非常小心,如果用户空间的数据地址是个非法的地址,或是超出用户空间的范围,或是那些地址还没有被映射到,都可能对内核产生很大的影响,如oops,或者被造成系统安全的影响.所以copy_

2016-09-17 16:44:34 3951

转载 Makefile详解

转载自: http://www.cnblogs.com/wangkangluo1/archive/2012/06/05/2535476.html 概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这

2016-09-16 18:02:06 297

转载 Linux下使用.sig签名文件验证 使用方法(仅记录,仍未解决。 请大侠指教)

网上一些下载资源会同时提供下载资源名称加".sig"为文件名的分离签名文件,用来校验下载资源的完整性。开源代码的数字签名如何使用,如:glibc源码下载是包含两个文件:1. tar.gz -- 源码包2. .sig -- 数字签名如何使用这个sig文件呢?以grub为例,当前最新版本的grub为2.00版本,可从 ftp://ftp.gnu.org/gnu/

2016-02-15 16:03:49 1547

ZLG周立功嵌入式Linux开发教程.rar

ZLG周立功嵌入式Linux开发教程.rar

2021-08-15

5G技术标准 NR and NG-RAN Overall description

5G技术标准的概述

2021-07-20

详细介绍电容 放电时间的计算

详细介绍:怎样计算一定容量的超级电容在以一定电流放电时的放电时间,或者根据放电电流及放电时间,怎么选择超级电容的容量。 如:单片机应用系统中,应用超级电容作为后备电源,在掉电后需要用超级电容维持100mA的电流,持续时间为10s,单片机系统截止工作电压为4.2V,那么需要多大容量的超级电容能够保证系统正常工作

2011-04-07

全球定位系统GPS设计全攻略

详细介绍了GPS设计所需掌握的各项知识点。 包括: 一、GPS基础知识 二、GPS应用基础 三、GPS接收机原理图 四、GPS模块 五、手机-GPS导航方案 六、PDA-GPS导航方案 七、笔记本电脑-GPS导航方案 八、GPS一体机-GPS导航方案 九、选择GPS方案所应考虑的几个方面 十、主流GPS方案供应商盘点 十一、GPS设计58问

2011-02-28

GB4943信息技术设备的安全

根据国际标准IEC60950:1999《信息技术设备的安全》第三版编制的《信息技术设备的安全》的国家强制标准.

2011-02-28

AVR32编程仿真用户手册

介绍如何搭建AVR的软件开发调试平台。介绍AVR32 Studio、 AVR32 GNU Toolchain、AVR STUDIO辅助文件AvrStudioFile和IAR EWAVR32软件的具体安装操作步骤。

2010-10-21

华为技术硬件工程师手册

资料从概述、硬件开发规范化管理、硬件EMC设计规范等多方面进行了详细的叙述。

2010-10-08

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

TA关注的人

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