自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

转载 CAN总线学习笔记(3)- CAN协议错误帧

原文链接:https://blog.csdn.net/weixin_40528417/article/details/79771270 依照瑞萨公司的《CAN入门书》的组织思路来学习CAN通信的相关知识,并结合网上相关资料以及学习过程中的领悟整理成笔记。好记性不如烂笔头,加油! 1

2021-11-02 14:31:45 468

转载 CAN总线学习笔记(5)- CAN通信的位定时与同步

原文链接:https://blog.csdn.net/weixin_40528417/article/details/79936476 依照瑞萨公司的《CAN入门书》的组织思路来学习CAN通信的相关知识,并结合网上相关资料以及学习过程中的领悟整理成笔记。好记性不如烂笔头,加油! 1

2021-11-02 14:26:47 968

转载 CAN总线学习笔记(4)- CAN协议过载帧和帧间隔

原文链接:https://blog.csdn.net/weixin_40528417/article/details/79871311 依照瑞萨公司的《CAN入门书》的组织思路来学习CAN通信的相关知识,并结合网上相关资料以及学习过程中的领悟整理成笔记。好记性不如烂笔头,加油! 1

2021-11-02 14:25:31 1099

转载 CAN总线学习笔记(3)- CAN协议错误帧

本文链接:https://blog.csdn.net/weixin_40528417/article/details/79771270 依照瑞萨公司的《CAN入门书》的组织思路来学习CAN通信的相关知识,并结合网上相关资料以及学习过程中的领悟整理成笔记。好记性不如烂笔头,加油! 1

2021-11-02 14:24:13 882

转载 CAN总线学习笔记(2)- CAN协议数据帧与遥控帧

原文链接:https://blog.csdn.net/weixin_40528417/article/details/79534483 依照瑞萨公司的《CAN入门书》的组织思路来学习CAN通信的相关知识,并结合网上相关资料以及学习过程中的领悟整理成笔记。好记性不如烂笔头,加油! 1

2021-11-02 14:21:18 902

转载 CAN总线学习笔记(1)- CAN基础知识

依照瑞萨公司的《CAN入门书》的组织思路来学习CAN通信的相关知识,并结合网上相关资料以及学习过程中的领悟整理成笔记。好记性不如烂笔头,加油! 1 CAN的一些基本概念 1.1 什么是CAN总线 CAN 是 Controller Area Network 的缩写,是 ISO...

2021-11-02 14:16:56 1728

转载 自己动手写http服务器(三) -- 代码实现

系列文章:自己动手写http服务器(一) -- UNIX C 网络编程自己动手写http服务器(二) -- http协议分析 自己动手写http服务器(三) -- 代码实现 有了前两篇的描述,我们就能实现一个简单的web服务器了。 效果 先来介绍一下最终的效果: 我们通过编译生成两个可执行文件: fhttpd 和 login.cgi,其中,fhttpd 是我们的web服务器软件,而 login.cgi 是用...

2021-02-03 15:29:24 648

转载 自己动手写http服务器(二) -- http协议分析

自己动手写http服务器(一) -- UNIX C 网络编程 自己动手写http服务器(二) -- http协议分析自己动手写http服务器(三) -- 代码实现 要编写一个 http 服务器,第一步就是分析 http 协议格式,之后才能对发送过来的http数据包进行正常解析,并返回正确的数据包; Http协议包的格式 首先,让我们用 netcat 捕获浏览器发送给服务器的数据包,来见一见其庐山真面目。 (...

2021-02-03 15:28:02 679

转载 自己动手写http服务器(一) -- UNIX C 网络编程

系列文章: 自己动手写http服务器(一) -- UNIX C 网络编程自己动手写http服务器(二) -- http协议分析自己动手写http服务器(三) -- 代码实现 该系列参照开源项目 -- Tinyhttpd ; 开源项目 Tinyhttpd 只有500多行的代码,,以C语言进行编写; linux网络编程预备知识 该文章主要介绍一下如何进行C语言的网络编程,不会全面地涉及所有的网络编程函数库,也不...

2021-02-03 15:26:16 276

转载 HTTP协议详解(真的很经典)

概要: HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统 | |目录 1引言                                        2一、HTT...

2021-02-03 15:22:59 2743

转载 HTTP协议

面试一年多,每当我问起面试者对HTTP的了解时,个个回答令我瞠目结舌,这些开发者都有3-5年的经验。请不要让我叫你野生程序员,是时候了解HTTP了,让我们当个正规军。 起因 面试官:请问你了解HTTP协议吗? 前端开发:这不是应该后端清楚的吗? 后端开发:这不是前端知道的吗? 面试官:…… 我们先一本正经的来了解下HTTP(不包含传输层TCP),然后总结其中的精华回复面试官。 HTTP协议简介 HT...

2021-02-03 15:18:29 122

转载 Linux下H.264码流实时RTP打包与发送

    由于项目要求在DM6467T平台上添加实时RTP打包发送模块,这才找了找有没有人分享 这方面的经验。这里需要感谢网友:yanyuan9527,他写的文章对我帮助很大,可以说让一个完全小白的人了解了RTP打包,链接在此:http://www.chinavideo.org/forum.php?mod=viewthread&tid=7575    一、请大家阅读上面提到的...

2020-07-15 16:59:45 337 2

转载 Linux 下实现RTP实时打包发送H.264视频文件

    在实现H264实时RTP打包和发送之前,我们需要先熟悉H264的编码原理及语法结构,然后是熟悉RTP协议以及RTP协议传输H264数据的相关准则。下面是与此相关的几篇博客。    H264语法结构及编码原理    RTP Payload H264&n...

2020-07-15 16:56:41 329

转载 H264 RTP包解析

预备视频: 由一副副连续的图像构成,由于数据量比较大,因此为了节省带宽以及存储,就需要进行必要的压缩与解压缩,也就是编解码。h264裸码流: 对一个图像或者一个视频序列进行压缩,即产生码流,采用H264编码后形成的码流就是h264裸码流。码流传输: 发送端将H264裸码流打包后进行网络传输,接收端接收后进行组包还原裸码流,然后可以再进行存储,转发,或者播放等等相关的处理。 存储转发可以直接使用裸码流,播放则需要进行解码和显示处理解码显示: ..

2020-07-09 16:39:13 864

转载 构建Linux根文件系统

本章目标l 了解Linux的文件系统层次标准(FHS)l 了解根文件系统下各目录的作用l 掌握构建根文件系统的方法:移植Busybox、构造各个目录、文件等l 掌握制作yaffs、jffs2文件系统映象文件的方法推广:想了解更多嵌入式知识请移步到100ask.taobao.com 17.1  Linux文件系统概述17.1.1  ...

2020-06-30 15:45:17 812

转载 u-boot向linux内核传递启动参数(详细)

U-BOOT 在启动内核时,会向内核传递一些参数.BootLoader 可以通过两种方法传递参数给内核,一种是旧的参数结构方式(parameter_struct),主要是 2.6 之前的内核使用的方式。另外一种就是现在的 2.6内核在用的参数链表 (tagged list) 方式。这些参数主要包括,系统的根设备标志,页面大小,内存的起始地址和大小,RAMDISK的起始地址和大小,压缩的RAMDISK根文件系统的起始地址和大小,当前内核命令参数等而这些参数是通过 struct tag来传递的。U-boot

2020-06-26 09:47:00 2021

转载 uboot环境变量与内核MTD分区关系

uboot 与系统内核中MTD分区的关系:分区只是内核的概念,就是说A~B地址放内核,C~D地址放文件系统,(也就是规定哪个地址区间放内核或者文件系统)等等。1:在内核MTD中可以定义分区AB,CD。。。。。。并予以绝对的地址赋值给每个分区。我们可以来看看在内核中是怎样来对MTD进行分区的:arch/arm/plat-s3c24xx/common-smdk.cstatic struct mtd_partition smdk_default_nand_part[] = {[0] = {.name =

2020-06-24 17:39:39 409

转载 bootm命令中地址参数,内核加载地址以及内核入口地址

bootm命令只能用来引导经过mkimage构建了镜像头的内核镜像文件以及根文件镜像,对于没有用mkimage对内核进行处理的话,那直接把内核下载到连接脚本中指定的加载地址0x30008000再运行就行,内核会自解压运行(不过内核运行需要一个tag来传递参数,而这个tag是由bootloader提供的,在u-boot下默认是由bootm命令建立的)。通过mkimage可以给内核镜像或根文件系统镜像加入一个用来记录镜像的各种信息的头。同样通过mkimage也可以将内核镜像进行一次压缩(指定-C none/g

2020-06-24 17:27:14 1125

转载 在Linux运行期间升级Linux系统(Uboot+kernel+Rootfs)

本文转载自:http://www.cnblogs.com/lidabo/p/4774425.htmlCrifan Li摘要本文主要介绍了如何在嵌入式Linux系统运行的时候,进行升级整个Linux系统,包括uboot,kernel和rootfs。以及简介Linux中的已有的通用的Nor Flash驱动m25p80,和简介mtd util以及相关工具mtdinfo,flash_erase,fl...

2020-06-24 14:17:05 2170 1

转载 zImage和uImage的区别

原文:https://blog.csdn.net/yi412/article/details/19131549有修改删减。内核编译(make)之后会生成两个文件,一个Image,一个zImage,其中Image为内核映像文件,而zImage为...

2020-06-24 10:56:52 187

转载 嵌入式系统 Boot Loader 技术内幕

1. 引言在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次:引导加载程序...

2020-06-24 10:46:10 281

转载 位置无关码、位置有关码、链接地址、加载地址

    在移植 uboot 时,接触到一个概念叫做 位置无关码,那么与它对应的就是位置有关码。提到这两个概念就还得提一提链接地址、加载地址。    链接地址,链接脚本里指定的,理论上程序运行时所处的地址。在编译时,编译器会根据链接地址来翻译位置有关码。    加载地址,程序运行时,实际所处的地址。    位置无关码,位置有关码,是相对于一...

2020-06-23 20:21:59 476 1

转载 QNX_startup程序分析内容讲解

声明:本文只用于个人学习交流,若不慎造成侵权,请及时联系我,立即予以改正锋影email:174176320@qq.com  这篇文章主要描述QNX的startup程序功能及组成,分析了system page结构,以及该结构中跟硬件相关性较大的hwinfo段与callout段。1. startup介绍在一个可启动的QNX镜像中,startup是第一个启动...

2020-06-15 17:46:08 2018

转载 RTOS实时操作系统学习笔记之qnx嵌入式系统qnx系统

锋影e-mail 174176320@qq.com一、开发嵌入式系统概述1.简介本节将从整体的角度来介绍开发一个完整的基于Neutrino嵌入式系统的步骤,首先,将会看运行一个Neutrino系统所需要的部件。接下来会看这些部件和他们如何操作,最后,将会学习配置某些部分时要完成的步骤。从软件的角度,当系统启动时下列流程将会发生:(1)处理器开始从复位向量执行代码。初...

2020-06-03 16:56:17 912

转载 QNX学习笔记-Neutrino-QNX-boot启动流程分析

锋影e-mail:174176320@qq.com嵌入式系统的启动都是类似的,先启动一个boot程序,然后又boot控制系统的进一步加载运行:1.处理从复位向量执行代码。2.启动系统的启动代码(qnx的启动代码就是IPL)。3.IPL会将OS镜像装载并传递控制参数到镜像中的startup程序。4.startup程序配置系统,然后启动neutrino微内核和进程...

2020-06-03 10:50:13 937

转载 QNX的boot启动方式分析

锋影e-mail:174176320@qq.com一、 系统启动系统启动时会将 CPU 重置 (Reset) ,被重置后 CPU 会执行重置 Vector 中的代码。在 X86 平台中通常都是 BIOS ,在其他平台上可以使 ROM&n...

2020-06-02 17:12:35 1196

空空如也

空空如也

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

TA关注的人

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