自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (15)
  • 收藏
  • 关注

原创 VSCode学习笔记一:添加代码模板

VSCode添加全局模板文件,支持同一文件中为各种语言添加代码模板。

2023-09-08 16:02:38 1387

原创 STM32学习笔记二:命令行工具安装

安装 STM32 命令行开发环境必须的程序。

2022-11-25 23:03:41 936

原创 Cmake安装

CMake是一个跨平台的构建工具。

2022-11-24 22:10:04 4661 1

原创 Cygwin安装

Cygwin是一个在Windows平台上运行的类UNIX模拟环境,在其提供的命令行界面中完美地兼容了Windows和Linux的命令行指令。

2022-11-24 22:00:24 3024

原创 STM32学习笔记一:开发环境

本文主要针对STM32学习开发所使用的开发环境进行描述,并对STM32 IDE的选择给出个人建议。

2022-11-20 22:45:13 2880

原创 CAN学习笔记二:OSEK NM 学习

OSEK NM 在开发汽车电子软件是经常用到,是为了保证汽车网络CAN通信的安全性和可靠性设计的,分为直接网络管理和简介网络管理两种机制,本文主要对直接网络管理的学习和实现过程中的一些知识点做出标记,重点理解学习。......

2022-08-02 15:29:55 2238

原创 u-boot学习笔记二:NXP mfgtools添加eMMC用户区烧录方式

一目了然1 简述2 命令添加2.1 mfgtools烧录程序原理2.2 mfgtools程序改动2.3 u-boot fastboot模块程序改动1 简述NXP mfgtools工具是NXP官方提供的,为配合iMX(iMX6、iMX7、iMX8)系列芯片烧录镜像文件而开发的软件工具,其中镜像烧录程序名称为UUU (Universal Update Utility),在UUU程序中提供了烧录eMMC程序数据的两种方式,即烧录BootLoader至eMMC boot0区域和烧录完整的镜像文件(包括BootL

2021-07-13 18:20:39 1816

原创 u-boot学习笔记一:u-boot 2019启动流程分析

一目了然1 简述2 启动流程分析2.1 Boot ROM1 简述u-boot学习笔记是基于NXP i.MX8系列芯片中imx8mq芯片学习记录的心得体会,各位大神在阅读过程中如发现有错误的地方,还请在评论区中指出,小生在此先拜谢了。学习过程中使用的开发板是米尔科技开发的MYD-JX8MQ6-8E2D-130-E套装系列,软件工程是米尔科技提供的官方Yocto工程,此工程是米尔科技为适配自家设计的开发板而基于NXP官方软件驱动包修改的。有关软件包的获取可参考米尔科技官方提供的《MYD-JX8MX Lin

2021-07-13 18:08:23 873

原创 树莓派学习笔记四:树莓派安装VSCode

首先,在Windows浏览器中打开链接:https://code.visualstudio.com/Download,选择适合树莓派系统的软件版本,注意树莓派为32位的系统,应当选择下载:.deb ARM版本,如下图中红框所示。下载完成后通过WinSCP软件将VSCode软件安装包放到树莓派系统Desktop目录下,如下图所示。此时通过VNC Viewer查看树莓派系统桌面,发现已存在VSCode软件安装包,如下图所示。接下来可直接使用VNC Viewer打开树莓派终端(Terminal),使用

2021-04-08 17:04:48 2728

原创 树莓派学习笔记三:WinSCP访问树莓派

经过树莓派学习笔记一:系统安装与启动和树莓派学习笔记二:远程桌面登录中描述的操作之后,虽然已经能够在Windows主机上通过桌面访问树莓派系统,但是不能将在Windows主机和树莓派系统之间进行文件传输,若使用U盘又太过麻烦,而且损耗硬件,此时可借助WinSCP软件完成文件传输操作。WinSCP软件的下载和安装可参考链接:https://winscp.net/eng/docs/lang:chs中的描述完成,下面将针对WinSCP怎样连接访问树莓派系统进行说明。首先,打开WinSCP软件,选中菜单栏中“会话

2021-04-08 16:59:53 714

原创 树莓派学习笔记二:远程桌面登录

一目了然1 树莓派VNC服务配置2 Windows VNC Viewer工具安装3 VNC Viewer访问树莓派1 树莓派VNC服务配置参照树莓派学习笔记一:系统安装与启动安装的树莓派系统是支持桌面显示的,鉴于开发使用过程中会遇到没有视频连接线和显示屏幕的情况,这时可借助网络远程登录操作树莓派桌面。首先,设置树莓派系统VNC服务为打开状态,上述安装的树莓派默认打开了VNC服务,为确认VNC服务状态,可先使用SSH方式登录树莓派,运行sudo raspi-config命令,会在SSH终端中展示如下界面

2021-04-08 16:56:06 243

原创 树莓派学习笔记一:系统安装与启动

一目了然1 1 准备工作1.1 硬件准备工作1.2 软件准备工作2 系统安装2.1 制作SD卡系统2.2 系统启动1 1 准备工作1.1 硬件准备工作在对树莓派(4B版本)上电之前,使用网线将树莓派开发板与Windows系统主机接入到同一网络中(可借助路由器或者交换机,下文中描述操作借助于路由器完成),保证Windows主机能够正常联网,同时确保准备的SD卡插入到读卡器中能够被Windows系统主机正常识别。1.2 软件准备工作在Windows主机浏览器中打开树莓派官网链接地址:https://w

2021-04-08 16:41:14 534

原创 CAN学习笔记一:DBC文件创建

一目了然1 综述1.1 简介1.2 开发环境2 CANdb++软件介绍2.1 软件下载与安装2.2 软件使用说明3 DBC文件创建3.1 创建Value Tables3.2 创建Signals3.3 添加属性定义3.4 创建Messages3.5 创建Network nodes1 综述1.1 简介DBC(Database CAN)文件是由德国维克多公司发布的,用来描述单一CAN网络中各逻辑节点信息数据通讯的一种文件,包含了CAN总线中协议数据及其所代表的具体意义。DBC文件格式比较固定,不会产生歧义和

2021-02-10 16:32:26 11676 1

原创 AURIX TriCore学习笔记七:Tasking软件使用

一目了然1 Workspace设置2 创建工程3 导入工程4 工程编译和调试5 Tasking生成hex文件1 Workspace设置Tasking软件打开后呈现如下图所示:这个弹出框的目的是让我们选择设置Workspace的位置,以便于保存Project文件。推荐开发人员设置并记录自己选择的Workspace位置,因为开发过程中难免机会到此目录下查看一些Project文件。如上图所示,设置了Workspace的位置为电脑桌面上的“TaskingTest”文件夹。注意:对于Workspace和Pr

2020-11-30 10:41:24 12909

原创 AURIX TriCore学习笔记六:TC397开发环境搭建

一目了然1 Tasking安装包下载2 软件安装1 Tasking安装包下载Tasking为第三方IDE软件,需要购买License才能够正常使用,安装包可与合作购买的代理商联系获取。Tasking License分为多种版本,所包含的功能也各不相同,可根据需要进行购买,常用的安装方式分为单机版和浮动版(服务器安装)。Tasking官方网站(https://www.tasking.com)提供了评估版本,供开发人员体验和熟悉Tasking软件环境,链接地址为:https://www.tasking.c

2020-10-30 17:29:19 6432 3

原创 Erika Enterprise RTOS学习笔记之环境创建

一目了然1 Erika Enterprise RTOS简介1.1 主要特性1.2 Erika Enterprise下载2 开发环境2.1 开发环境配置及使用2.2 开发环境简介2.3 工程文件介绍2.4 Erika Enterprise文档资料下载1 Erika Enterprise RTOS简介Erika Enterprise是一个免专利的汽车OSEK/VDX认证的硬实时操作系统(RTOS)。官网链接:http://www.erika-enterprise.com/1.1 主要特性最新版本介绍:

2020-09-29 17:34:24 3308 2

原创 Git入门令

一目了然1 仓库操作2 分支操作3 标签操作1 仓库操作克隆仓库:git clone git://github.com/GitRepository/repository.git查看远程仓库:git remote -v添加远程仓库:git remote add 仓库名 仓库所在位置URL删除远程仓库:git remote rm 仓库名2 分支操作查看本地分支:git branch查看远程分支:git branch -r查看本地和远程所有分支:git branch -a创建本地分支:git

2020-08-26 18:02:54 201 1

原创 AUTOSAR学习笔记之OS

一目了然1 AUTOSAR OS与OSEK OS2 AUTOSAR OS简介1 AUTOSAR OS与OSEK OSAUTOSAR的总称为AUTmotive Open System ARchitecture,了解AUTOSAR的小伙伴都知道,AUTOSAR有两个架构,即CP(Classic Platform)和AP(Adaptive Platform)。CP适用于MCU和RTOS控制平台中,通常使用C语言进行开发,而AP适用于POSIX-Based OS(如Linux),通常使用C++进行开发。本文中论

2020-07-31 16:41:23 5869

原创 AURIX TriCore学习笔记五:LwIP基于FreeRTOS系统移植

一目了然1 准备工作2 移植LwIP2.1 文件移植2.2 文件修改2.3 函数修改1 准备工作在查看此博客之前,建议读者先阅读:AURIX TriCore学习笔记四:LwIP裸机移植,文章链接如下所示:https://blog.csdn.net/weixin_43986229/article/details/105651842,此博客是在其基础上进行扩展和完善,增加基于FreeRTOS移植LwIP协议时应当注意的事项。2 移植LwIP2.1 文件移植基于AURIX TriCore学习笔记四:Lw

2020-06-28 17:05:41 2154 2

原创 AURIX TriCore学习笔记三:Infineon Memtool软件安装与使用

一目了然1 简介2 Infineon Memtool软件安装3 Infineon Memtool软件使用1 简介Infineon Memtool软件是一款免费的支持Infineon AURIX TriCore系列芯片的Flash烧录软件,支持JTAG和DAS(Devices Access Server)协议,通过烧录器(如Infineon DAP miniWiggler)将电脑与目标芯片(AURIX TriCore系列芯片)连接,通过Infineon Memtool软件的操作,便可将数据烧录到芯片Fla

2020-05-15 11:53:59 17457 8

原创 AURIX TriCore学习笔记二:基于HighTec + UDE开发调试工程

一目了然1 HighTec基本操作1.1 Workspace设置1.2 创建工程1.3 导入工程1.4 工程编译和调试1 HighTec基本操作1.1 Workspace设置HighTec安装完成之后,会在桌面生成如下图所示图标:鼠标左键双击此应用图标后,弹出如下图所示图标:熟悉Eclipse操作的话对此弹出框应该不会陌生,这个弹出框的目的是让我们选择设置Workspace的位置,以便于保存Project文件。推荐开发人员设置并记录自己选择的Workspace位置,因为开发过程中难免机会到此目

2020-05-14 18:16:45 11871 15

原创 AURIX TriCore学习笔记一:搭建开发环境

一目了然1. 准备工作1. 准备工作

2020-05-13 18:28:30 6685 9

原创 AURIX TriCore学习笔记四:LwIP裸机移植

一目了然1. 准备工作2. 裸机移植LwIP2.1 LwIP目录创建2.2 LwIP源文件移植2.3 LwIP头文件移植1. 准备工作LwIP正式移植之前,登录LwIP官方网站:https://savannah.nongnu.org/projects/lwip/,此网站包含有关LwIP协议的各种信息,可根据兴趣进行查看。若要下载源码,点击进入到LwIP协议的源码下载界面。这里您可以看到LwIP...

2020-05-12 15:08:42 3864

OSEK NM 服务功能编程实现

提供 OSEK NM 功能实现代码,由CAPL语言编程实现,并通过CANoe仿真测试验证功能正常,供学习和开发OSEK NM的萌友下载参考。

2022-08-02

OSEK NM (网络管理文档)

提供OSEK英文版文档和部分中文版文档,供学习和开发OSEK NM的萌友下载参考,如涉及侵权将会删除。

2022-08-01

IMX8 Uboot 2019启动流程分析.xmind

根据从NXP iMX8 Boot ROM固化程序开始加载运行SPL程序,到u-boot程序正常运行过程中调用的函数绘制思维导图。

2021-07-13

IMX8 Uboot 2019启动流程分析.pdf

对NXP iMX8 Boot ROM固化程序开始加载运行SPL程序,到u-boot程序正常运行过程中调用的函数的位置说明。

2021-07-13

TC297 LwIP裸机移植之ETH驱动

本资源为基于TC297进行LwIP裸机移植时的ETH模块的参考驱动,是基于Infineon官方提供的代码进行的函数移植与封装。

2021-07-09

CANdb++ Manual_EN.pdf

CANdb++软件学习人员

2021-02-10

Tasking安装说明.zip

资源包主要对Tasking软件开发环境(TriCore芯片系列)的安装进行说明,包括试用版和浮动版的安装说明,下载后请仔细阅读pdf文档,根据文档的具体描述进行操作。

2020-10-30

Lantiq-PEF_7071.zip

PEF7071是一款常用的以太网PHY芯片,通过MDIO通信方式对其进行简单的设置便能进行正常的网络通信,支持10M/100M/1000M等多种通信速率。压缩包中包含了芯片的数据手册和TC397对其进行控制的简单驱动,目前网络上相应的资料较少,在此以作资料存储和提供给有需要的小伙伴下载使用。

2020-09-29

RTL8211F(D)(I)-CG_DataSheet_V1.4

RTL8211F为Realtek公司生产的一款常用的单通道PHY芯片,支持10M/100M/1000M网络数据传输速率,附件为芯片数据手册的V1.4版本,并没有对芯片所有的寄存器进行描述,但是对于开发人员配置使用芯片已经足够了。

2020-09-24

Erika Enterprise学习资料

Erika Enterprise是一款遵循OSEK/VDX标准的开源RTOS,支持Renesas、NXP、Infineon等半导体厂商的主流MCU芯片,支持MCU单核和多核架构,可作为熟悉OSEK/VDX标准OS的一个基础性范例进行学习。

2020-09-23

Tasking V6.3 Workspace配置

针对Eclipse系IDE,如S32 Design Studio for ARM、HighTec、Tasking等,配置自定义的代码编辑和显示格式,如代码配色方案、编辑格式、代码背景显示等。

2020-09-23

S32DS for PA V2.1 Workspace配置

针对Eclipse系IDE,如S32 Design Studio for ARM、HighTec、Tasking等,配置自定义的代码编辑和显示格式,如代码配色方案、编辑格式、代码背景显示等。

2020-09-23

S32DS for PA 2017 Workspace配置

针对Eclipse系IDE,如S32 Design Studio for ARM、HighTec、Tasking等,配置自定义的代码编辑和显示格式,如代码配色方案、编辑格式、代码背景显示等。

2020-09-23

HighTec V1.6.1 Workspace配置

针对Eclipse系IDE,如S32 Design Studio for ARM、HighTec、Tasking等,配置自定义的代码编辑和显示格式,如代码配色方案、编辑格式、代码背景显示等。

2020-09-23

S32DS for ARM V1.3 Workspace配置

针对Eclipse系IDE,如S32 Design Studio for ARM、HighTec、Tasking等,配置自定义的代码编辑和显示格式,如代码配色方案、编辑格式、代码背景显示等。

2020-09-23

空空如也

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

TA关注的人

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