自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【汽车电子纯小白入门】

跟功能最全的一定是维克多公司(Vector)的CANOE,只要是做汽车电子这行的,基本就离不它,当。C语言是弱类型语言,对不同类型的运算是可以直接执行的,比如char跟int是可以相加的,也不会为。准,协议跟标准的内容实在是太多了,这里就大概说一下,想进一步了解的去网上找一下,有很多资料。也会有所差别,但是常用的也就那几个,就拿我自己来说,MCU开发中常用的芯片是NXP的。说了这么久,来说一下,行业内常用的开发工具吧,首先根据芯片平台的不同,使用的编译器。是不安全的,所以需要有一套让其变安全的规范,于是–

2023-06-02 19:27:00 213

原创 C语言面试常问

1.储存c语言的内存可分为虚拟内存和物理内存,将其中一个C语言含如进程的虚拟内存放大来看,会发现其内部包下区域:栈,堆,数据段,代码段四部分栈:存放的是命令行参数(比如char *argv[]),环境变量,局部变量堆:用户自定义空间(比如用malloc,calloc申请的空间)数据段:全局变量和用static定义的静态数据代码段:用户代码和系统初始化代码staticstatic的作用: 1.对于全局变量和全局函数来说:使它们只能在本文件使用,在多文件时 不必担心命名冲突 .

2021-08-22 23:48:17 286

原创 c语言常用易忘知识点

uint8是8位无符号整型,uint16是16位无符号整型。整型有无符号(unsigned)和有符号(signed)两种类型,在默认情况下声明的整型变量都是有符号的类型(char有点特别),如果需声明无符号类型的话就需要在类型前加上unsigned。在一些不可能取值为负数的时候,可以定义为unsigned,在一些底层的嵌入式编程的数据一般都是无符号 1、u8:u8表示无符号char字符类型 - 2、u16:u16表示无符号short短整数类型。 - 3、u32:u32表示无符号int基本.

2021-04-11 01:42:11 2107

原创 静、动态库的制作与作用

库的作用是什么有很多人都在学了库之后就忘了,为什么呢,因为你用的太少或者说不会用,不知道怎么用!那么库有什么用呢?简单的说,库就是一段可以被反复使用的二进制代码,直接链接的话,每次使用时又要重新编译,浪费时间和资源。当你使用某一段代码很频繁的时候,那么你可以把它编成库,便于调用,提高程序的程序化结构和提高执行效率!静态库和动态库库可以分成静态库和动态库静态库:后缀为.a的文件,当链接静态库时,程序把静态库拷贝一份随身携带,当有需要的时候就加载;如何制作:将你写的.c源文件通过gcc -c

2021-03-25 19:15:45 361 2

原创 Linux内核驱动开发(一)

概述:为了记录与梳理自己的所学,特地把它们写成博客,与大家相互探讨,如果发现有什么不对或一点,可以相互交流一下,谢谢包含!驱动是什么?我们既然要学习驱动,那么首先要明白他们的作用跟原理驱动是连接内核与设备的桥梁,应用程序通过系统调用内核来对设备进行相应的操作,也可以看成驱动就是内核的一部分。驱动种类:驱动可以分成三大类:字符设备、块设备、网络设备。在这里我们先介绍字符设备驱动,因为它比较简单,适合入门。字符设备:为什么叫字符设备呢?因为它在传输数据的时候是以字符为单位进行传输的

2021-02-19 16:10:28 293

原创 ESP8266控制SG90舵机

相信不少人在用控制esp8266控制舵机时都遇到一些问题,当初我也跟你们一样走了不少弯路,所以我把我的一些心得记录下来首先,我用的主控是NodeMCU,舵机是180度的SG90舵机,首先SG90是通过改变占空比工作的,在这里我们通过改变NodeMCU的PWM来改变舵机的占空比占空比:方波高电平时间跟周期的比例叫占空比,简单的说,就是一个周期内,高电平持续的时间占周期的比例PWM:PWM就是脉冲宽度调制的英文缩写,例如1秒高电平1秒低电平的PWM波占空比是50%。其实啊,他就是一组方波,通过占空比来传.

2021-02-10 22:53:29 9915 11

原创 ESP8266(nodemcu)接入网络

ESP为什么这么受欢迎呢?就是因为它能连接到网络,通过网络来实现控制软硬件的效果!ESP8266是基于lua语言的,基本上lua的语言,结构都能用在ESP上,但是有些功能实现起来真的是一言难尽!等以后你们用到了就懂了。pin=0 --定义引脚D0wifi.setmode(wifi.STATIONAP) --设置模式wifi.sta.config("YYY","2337890694") --手机热点的名称和密码wifi.sta.connect() --接入手机热点tmr.alarm(2,

2021-02-05 22:37:40 562

原创 ESP8266入门系列

ESP8266(NodeMCU)系列(一)NodeMCU,是一个开源的物联网平台。 它使用Lua脚本语言编程。该平台基于eLua 开源项目,底层使用ESP8266 sdk 0.9.5版本。该平台使用了很多开源项目, 例如 lua-cjson, spiffs. NodeMCU包含了可以运行在 esp8266 Wi-Fi SoC芯片之上的固件,以及基于ESP-12模组的硬件,也是兼容arduino开发的。当我们买回芯片之后第一步做什么呢?那当然是烧固件啦,简单的说就是搭环境双击后是这样的,我们

2021-02-05 21:56:39 468

原创 c语言难点-----指针篇

**c语言难点-----指针篇c语言难点-----指针篇**)*相信有很多小伙伴们都入过坑,其实吧,只要多看几遍,大家都应该能理解,但是呢?我在这里直接给你们省去了多看几遍的步骤,如果觉得我写的不错的话,点赞收藏一下,如果能给我一点鼓励的话… 算了,我会害羞的,哈哈!废话不多说,指针呢其实就是一个数据类型,你把它跟其它类型一样理解就行了,那么它所定义的变量跟一般的int,char类型有什么不同呢?int,char等定义的变量里面存放的是数值,而指针变量里存放的则是地址,当地址发生改变时,相应的值也

2021-01-26 21:31:55 136

空空如也

空空如也

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

TA关注的人

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