自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 本地部署DeepSeek全攻略:Ollama+Chatbox保姆级教程

这里我举个例子:当前财富:1 | 持之以恒 24 * + | 一夜暴富 13 * + / 7 * -💡 实测数据:i7-12700H+32GB DDR5运行14B模型,单轮对话响应时间约45秒。最近DeepSeek可是火出了圈,推理像是解剖了我一样😜。人们总是对未知的事情充满期待,对确定的事情嗤之以鼻。官网服务高峰期响应延迟(实测>15秒/响应)隐私保护需求(医疗/财务等敏感对话场景)那为什么我们不能分仓呢?终极理想是躺平啦哈哈哈哈🤩。不知道自己能不能坚持下去呢。那我们搭建到本地吧💮。

2025-02-27 23:58:21 670

原创 小柴冲刺软考中级嵌入式系统设计师系列三、嵌入式硬件设计(1)嵌入式系统电源管理

采用的是 LM7808,这是一款三端集成的稳压电路,能够准确的降压到+8V,输入要保证为 12V 直流电源,保证输入比输出稳压值 8V 高出一定压差,即可实现 8V稳压,设计时需要注意电流不要超载。但是由于大电容的电解电容自身存在一定的电感,对于高频信号以及脉冲干扰信号无法有效滤除,因此,设计中一般会并联一个或几个容值比较小的陶瓷电容,以达到滤除高频干扰信号的作用,对应的设计如图 3-3 所示。一般来说,嵌入式电源的输入都为交流市电,输出是常见直流 12V、5V、3.3V,是一类二次电源设备。

2024-11-25 22:23:29 992

原创 小柴冲刺软考中级嵌入式系统设计师系列二、嵌入式系统硬件基础知识(7)嵌入式Soc

分享一个晚霞,真的好美啊💖!添加图片注释,不超过 140 字(可选)不得不说,我还是喜欢在人少的地方生活啊。flechazo嵌入式片上系统(System on chip,SoC)是集成计算机或其他电子系统的所有组件的集成电路。组件包括中央处理单元(CPU)、存储器、输入/输出端口和二级存储器,全部在一个基板上。功能上可能包含数字信号、模拟信号、混合信号和射频信号处理功能,具体取决于应用。

2024-11-24 22:02:18 835

原创 小柴带你学AutoSar系列三、标准和规范篇(4)RTE

flechazo小柴带你学AutoSar总目录。

2024-11-03 20:11:32 1097

原创 小柴冲刺软考中级嵌入式系统设计师系列二、嵌入式系统硬件基础知识(6)嵌入式系统总线及通信接口

目录越努力,越幸运!flechazo小柴冲刺软考中级嵌入式系统设计师系列总目录一、PCI、PCI-E 等接口基本原理与结构1、PCI(1)高速性。(2)即插即用性。(3)可靠性。(4)复杂性。(5)自动配置。(6)共享中断。(7)扩展性好。(8)多路复用。(9)严格规范。2、PCI-E3、EISA4、VME5、CPCI6、PCMCIA二、USB、串口等基本原理与结构1、USB2、串口RS-232C串口RS-485

2024-10-28 08:39:07 816

原创 小柴冲刺软考中级嵌入式系统设计师系列二、嵌入式系统硬件基础知识(5)定时器和计数器

系统时间由定时器/计数器产生的输出脉冲触发中断而产生,输出脉冲的周期称为“滴答”,表示发生了一次时钟中断。可编程间隔定时器:(Programmable Interval Timer,PIT)又称计数器,主要功能是事件计数和生成时间中断,以解决系统时间的控制问题。定时器中断速率:每秒产生的中断个数,每个中断称为一个滴答(Tick),表示一个时间单位。定时器产生的输出脉冲是操作系统时钟的硬件基础,接入中断控制器,定期产生时钟中断信号。相对时间是系统启动以来的时间,每发生一个滴答,系统的相对时间增加1。

2024-10-27 20:13:18 372

原创 小柴冲刺软考中级嵌入式系统设计师系列二、嵌入式系统硬件基础知识(4)嵌入式系统IO

这些产品中数字化的声音信号由一系列的超大规模集成电路处理,常用的数字声音处理需要的集成电路包括 AD 转换器和 D/A 转换器、数字信号处理器(DSP)、数字滤波器和数字音频输入/输出接口及设备(麦克风、话筒)等。而常见的又数电阻触摸屏。电阻触摸屏的屏体部分是一块与显示器表面非常配合的多层复合薄膜,由一层玻璃或有机玻璃作为基层,表面涂有一层透明的导电层,上面再盖有一层外表面硬化处理、光滑防刮的塑料层,它的内表面也涂有一层透明导电层,在两层导电层之间有许多细小(小于千分之一英寸)的透明隔离点把它们隔开绝缘。

2024-10-13 10:53:04 1033

原创 小柴冲刺软考中级嵌入式系统设计师系列二、嵌入式系统硬件基础知识(3)嵌入式系统的存储体系

flechazo小柴冲刺软考中级嵌入式系统设计师系列总目录。

2024-09-28 18:55:51 928

原创 小柴冲刺软考中级嵌入式系统设计师系列二、嵌入式系统硬件基础知识(2)嵌入式微处理器基础

flechazo小柴冲刺嵌入式系统设计师系列总目录嵌入式操作系统硬件架构的核心是处理器Central Processing Unit,CPU,负责从内存中取出指令,解码确定类型和操作数后再执行该指令。

2024-09-27 00:15:38 1262

原创 小柴冲刺软考中级嵌入式系统设计师系列二、嵌入式系统硬件基础知识(1)数字电路基础

flechazo小柴冲刺嵌入式系统设计师系列总目录。

2024-09-23 23:29:42 2677

原创 小柴冲刺软考中级嵌入式系统设计师系列一、计算机系统基础知识(6)可靠性与系统性能评测基础

flechazo小柴冲刺嵌入式系统设计师系列总目录。

2024-09-23 23:15:51 713

原创 小柴冲刺软考中级嵌入式系统设计师系列一、计算机系统基础知识(5)计算机体系结构

一个处理器支持的指令和指令的字节级编码称为其指令集体系结构(Instruction Set Architecture,ISA)通用寄存器机(General-Purpose Register Machines,GPR机)计算机体系结构、计算机组织、计算就实现。小柴冲刺嵌入式系统设计师系列总目录。

2024-09-16 16:46:47 983

原创 小柴带你学AutoSar系列三、标准和规范篇(3)ModeManagement

(请注意:如果使用了可选功能“同步 PNC 关闭”并且必须发送PN关闭消息,则已释放的PNC的PNC位将设置为 1,其余的 PNC位将设为0)。Nm接口模块收集和汇总PNC请求。PduR应以相同的方式进行配置,具有用于每个信道所有本地接收和传输的所有IPDU的RoutingPathGroups,但不包括转发到J1939Rm的请求消息的接收IPDU。在CAN、Flex-Ray和以太网节点上,需要对 PNC的I-PDU组进行激活和失活,以控制通信能力,考虑到PNC的当前状态,并避免系统中的错误超时。

2024-09-01 12:24:14 2602

原创 小柴冲刺软考中级嵌入式系统设计师系列一、计算机系统基础知识(4)计算机硬件组成及主要部件

例如,在执行一个减法运算前,先将被减数取出暂存在AC中,再从内存储器中取出减数,然后同AC的内容相减,将所得的结果送回AC中。每个存储单元都有一个固定的地址,要访问1MB存储器中的任意单元,就需要2^20个地址,也就是20位地址(2^20=1M),地址总线的宽度决定了CPU的最大寻址能力。其工作原理是把数据或数据的某一部分作为关键字,按顺序写入信息,读出时并行地将该关键字与存储器中的每一单元进行比较,找出存储器中所有与关键字相同的数据字,特别适合信息的检索和更新。在厂家生产时就写好的,只能读出不能改变。

2024-08-31 10:28:59 3508

原创 小柴带你学AutoSar系列三、标准和规范篇(2)BSWGeneral

在NVRAM堆栈的上层(主要在NVRAM管理器中),实现了检测数据损坏、内存地址损坏和冗余丢失的机制。软编码:相对地,软编码实践鼓励将这些固定值抽象出来,通过外部配置文件、数据库或环境变量等方式管理,使得程序在不同环境或需要调整时更加灵活。不同的功能有不同不内存,不能使用不是本功能的内存。一些CDD不仅具有与其他BSW模块或集群的接口,而且还具有通过Rte从应用程序SWC访问的更抽象的接口。大白话就是拆分sw-c分不同的区,设定好保护的规则和钩子,设定好cleanup的行为。

2024-08-04 00:41:53 893

原创 小柴带你学AutoSar系列三、标准和规范篇(1)General

微控制器抽象应提供对内部MCU的配置微控制器抽象应提供对信号I/O到数字I/O的映射微控制器抽象应提供对I/O信号到模拟/数字转换port的映射微控制器抽象应提供对I/O信号到PWM port的映射微控制器抽象应提供对I/O信号到输出比较单元的映射微控制器抽象应提供对I/O信号到输入比较单元的映射微控制器抽象应提供对硬件定时器的使用微控制器抽象应提供对SPI的访问微控制器抽象应提供对通信总线控制器的访问微控制器抽象应提供对非易失性存储器硬件的访问微控制器抽象应提供对内部或者外部硬件看门狗的访问。

2024-07-20 23:01:51 365 1

原创 小柴冲刺软考中级嵌入式系统设计师系列一、计算机系统基础知识(3)算数运算和逻辑运算

flechazo小柴冲刺嵌入式系统设计师系列总目录。

2024-07-14 11:33:25 941

原创 小柴带你学AutoSar系列一、基础知识篇(7)术语

flechazo小柴冲刺嵌入式系统设计师系列总目录小柴带你学AutoSar总目录。

2024-07-07 10:33:11 177

原创 小柴冲刺软考中级嵌入式系统设计师系列一、计算机系统基础知识(2)数据表示

二进制是计算机系统广泛采用的一种数制。在计算机内部,数值、文字、声音、图形图像等各种信息都必须经过数字化编码后才能被发送、存储和处理。flechazo小柴冲刺嵌入式系统设计师系列总目录。

2024-07-03 06:21:43 726

原创 小柴冲刺软考中级嵌入式系统设计师系列一、计算机系统基础知识(1)嵌入式计算机系统概述

flechazo小柴冲刺嵌入式系统设计师系列总目录根据IEEE(国际电气电子工程师协会)的定义,是"或者和。

2024-06-28 23:37:35 441

原创 小柴冲刺嵌入式系统设计师系列总目录

专栏目标:冲刺软考中级《嵌入式系统设计师》适合职业:嵌入式软件开发内容声明:此专栏内容仅供参考学习更新说明:工作较忙,内容不定期更新笔者笔名:flechazo/柴大大学长flechazot=N7T8。

2024-06-26 08:50:56 1146 2

原创 小柴带你学AutoSar系列一、基础知识篇(6)车规级MCU入门RH850

flechazo小柴带你学AutoSar总目录。

2024-06-23 13:13:23 1054 2

原创 小柴带你学AutoSar系列一、基础知识篇(5)makefile基础

Flechazo小柴带你学AutoSar总目录Makefile呢是用于自动化构建流程的文件,由make工具读取和执行。它定义了一系列的规则,用于描述如何编译和链接程序。Makefile特别适合大型项目,因为它可以显著简化和自动化构建过程。实际项目中会用到而且巨恶心🤑,这里只是最简单的入门一下。到时候遇到的话不会那么害怕😫。哈哈哈!我的一个思想就是:先了解,最简单的了解!剩下的等用到的时候再去细细地琢磨。(逐渐发现知识是学不完的)

2024-06-09 22:40:16 235

原创 小柴带你学AutoSar系列一、基础知识篇(4)编译

预处理:生成预处理后的文件main.i。编译:生成汇编代码文件main.s。汇编:生成目标文件main.o。链接:生成最终的可执行文件main.elf,使用链接器脚本linker.ld指定内存布局。每个阶段都生成特定的中间文件和最终的可执行文件,链接器脚本在链接阶段至关重要,它定义了程序的内存布局,使得生成的二进制文件能够正确地运行在目标硬件上。

2024-06-01 18:37:18 552

原创 小柴带你学AutoSar系列一、基础知识篇(3)C语言基础

共用体(Union)是C语言中一种特殊的数据类型,它允许在相同的内存位置存储不同的数据类型。与结构体不同的是,共用体的所有成员共享同一块内存空间,因此共用体的大小等于其最大成员的大小。这些关键字和预处理指令在C语言中起着不同的作用,能够帮助程序员控制程序的流程、声明变量和类型、组织代码结构等。理解和熟悉这些关键字的用法是编写高效、可读性强的C代码的重要基础。因为共用体的所有成员共享同一块内存空间,所以对一个成员的赋值会影响其他成员的值。指针是存储变量地址的变量,可以通过指针访问和操作变量的值。

2024-05-19 21:43:13 298

原创 小柴带你学AutoSar系列一、基础知识篇(2)AutoSar架构

首先要知道分层的意义:树状结构!(就像国、省、市、区这样分发快递的时候是不是很清晰呢😊)补充一点:Autosar的代码全是状态驱动的。为了实现代码解耦。【详情后续会更新👻】应用层(Application Layer):【具体功能的实现。例如:制动控制、车身控制、点火控制、刹车控制、天气等等】RTE(Runtime Environment)【管理和调度SWC。做SWC与BSW之间的映射】BSW(Basic Software)基础软件层【枚举了所有可能用到的所有基本功能】微控制器(Microcontroll

2024-05-12 12:13:00 474

原创 小柴带你学AutoSar系列一、基础知识篇(1)概念和目标

小柴大白话:代码只想写一次,剩下的全部通过配置来设置!

2024-05-03 22:11:20 362

原创 小柴带你学AutoSar总目录

专栏目标:系列讲解车载软件Autosar的方方面面适合职业:嵌入式软件开发内容声明:此专栏内容仅供参考学习更新说明:工作较忙,内容不定期更新【尽量周更】笔者笔名:flechazo/柴大大学长。

2024-04-23 22:24:20 373

原创 You Only Live Once!

电影讲述的是乐莹(贾玲)毕业后在家宅十年后,遭受种种打击后励志打完一场拳击比赛,最终通过一年的努力完成蜕变的故事。乐莹迈向赛场,内心早已坚定,当初的乐莹不复存在。【泪目😭过往的经历,四季的汗水浮现】【背英语断了一天就断了,没什么大不了的,明天继续背】打完比赛回家时,曾抛弃自己的健身教练又来约乐莹吃饭。相信,当我变成更好的自己后,终将邂逅属于自己的爱情!是为了当自己坚持不下去时,想要放弃时,来这里看看。四重打击下彻底绝望,跳楼未果后,选择赢一次!回想过去24年的经历,我又何尝不是乐莹呢?

2024-04-21 16:33:37 438

原创 用python实现批量post请求【别乱搞啊】

那么看了大概的流程,基本上就是往服务器提交post请求就可以实现。要求添加一定数量的设备,和定时任务。最近项目到了一定阶段了,需要搞测试。

2024-04-15 21:12:21 446

原创 QT读取bin文件

读出来之后就靠大家的发挥啦,我的业务场景是:读出来后拆包,每768字节是一包,分包发送给下位机。下位机接收完成后进行升级。书接上回,bootloader升级都做了,自然要用QT实现一下啦。http://Bootloader开发流程。

2024-04-04 20:24:34 1202

原创 用C语言实现键值对-键->函数

/可以创建一个函数指针,指向这个函数,然后执行。获取key对应函数:【getvalue本身是个函数指针,他的返回值也是一个函数指针】【理念】:所有的功能模块都封装进一个结构体FlechazokeyValue。高级语言中有键值对的概念,那么c语言也可以有!初衷是想要实现这样的代码框架,优化代码的思路。核心就是一个数据对应着一个函数。

2024-03-19 21:54:45 1064 1

原创 QT读写word文档

需求:有朋友找我说要改代码,而且量很大,但是只有一部分数字要改动。像这样,只有这3个0是一次递增的,需要写80多遍。于是便问我有没有什么好方法。开玩笑,我堂堂一个码农。刚好最近在学QT,那就随便用一下吧。

2024-03-04 21:33:53 870

原创 QT数据库的基本使用

完整的代码,具体的项目很乱没有整理。可以用navicat打开看一下。QT随便整几个控件+4个按钮。

2024-02-26 20:53:45 197

原创 龙年期许Flechazo

希望在新的一年中以勇敢和自信的姿态面对挑战,坚定追逐梦想!展望未来万里程,开拓理想新天地。勇往直前追梦脚,不畏艰辛亦无惧。迎挑战与机遇,心怀自信新一页。祝福与勇气同行,荣耀辉煌共赢。龙年本命逢,守护着我命运。

2024-02-09 22:39:44 263

原创 一篇文章彻底理解原码反码和补码

记得大学学计算机时,被这三个玩意折腾了很久,本人又是个钢铁直男,理解不透就没法继续,老师又只说记住就行了。正数=原码 负数=除符号位,其余按位取反。我们都知道(+6)+(-6)= 0,但是【6】+【249】=【255】出现了-0,而事实上没有这个-0,所以负数运算时需要偏移1位。因为这个范围【0-127】【-0--127】有了上述的思考,那么这个补码就可以理解了吧!有了这一系列的操作,终于明白补码的意义了吧。这个时候(+6)+(-6)= (-12)咱们来算一下 (+6)+(-6)= 0。

2024-02-03 10:08:48 301

原创 QT的socket服务端连接

对于一个联网的设备,socket长连接再熟悉不过了。那么下位机的demo待我整理后给大家分享出来。有了socket,自己的小产品才有了灵魂好吧。随时随地,都可以远程控制它了!QT对应的部分后期会整理成《QT一键启动frpc内网穿透》请参考:CAT1模组AT指令自动配置。项目中的.pro文件中需要添加这个哦。通过AT指令配置CAT1 4G模组。云服务器搭建Frps实现内网穿透。教程请看云服务器搭建内网穿透。那么开始愉快的码代码吧!那么到这基本就结束了!用于socket连接。用于socket连接。

2024-01-28 21:15:53 681

原创 一种flash的存储方式,基于GD25Q64

大家在使用GD25Q64存储东西时,如果没有移植现有文件系统。这里给大家推荐一种方式。写的还不太完善,最近太累了,没时间完善。flechazo : GD25Q64存储芯片的读写驱动。如果一块控件不够存储了,可以再创建一块。同时和存储相关的推荐大家看一下这个。

2024-01-26 08:37:27 506

原创 串口通信中的接收与发送队列处理大数据

/插入数据,等待发送。到这里,大家可以试一下,是不是非常好用。大家可以去看看野火的教程,真的非常细!//队列发送,这个放在主循环中。当然你也可以再加上DMA,没有频繁的中断响应,反应速度更快啦!解决这个的办法就是接收时放到数组里,然后一条一条的去解析。在开发过程中,当数据流变大时,消息总是处理不过来。根据野火的例程,随手写了一下。接收数据多,来不及处理下一条就又来了。既然可以接收,那么也可以发送啦。

2024-01-22 18:16:39 1548 2

原创 兄弟们!你们被催找对象了吗?

祝你早日找到心仪的女朋友!一来可以多认识一些朋友在群里唠唠嗑摸摸鱼,二是大家在码代码的过程中有什么不懂的可以互相交流,三是哈哈最重要的通过这个群认识一些好朋友啦!这样可以扩大你的社交圈子,结识更多的人,包括潜在的女朋友。尽量避免长时间的加班,保持规律的作息时间,注重锻炼身体,保持良好的形象和健康的状态,这样会让你更有魅力。当你找到心仪的女性时,要学会尊重对方,倾听她的想法,尊重她的选择,建立起良好的沟通和交流方式。在社交网络上积极参与,与朋友互动,参与一些有意义的讨论,这样可以提高你在社交圈中的知名度。

2023-11-18 21:30:15 77 1

QT程序打包脚本,一键打包

通过bat脚本直接运行打包命令,并拷贝常用的缺失库文件

2023-08-27

空空如也

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

TA关注的人

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