自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GO语言学习笔记

变量的初始化值,如果什么都不给,默认是0,并且在声明后,如果没有用到的变量,最后也显示为0,在声明变量的时候,可以对字符串整体复制,也可以对整形赋值,甚至不用写变量的类型就可以直接进行复制,bool类型不赋值的话默认为false。多种返回形式的写法,需要主要的地方是在有名称的返回值上,在通过付值进行返回,并且推断声明,用冒号的声明的形式,只能进行赋值一次,并且形参的初始化的默认值为0。缺点:包管理有问题,大部分的包都在github上面,甚至有很多版本和接口都是私人管理,第三方私人接口到处包的不稳定。

2024-04-29 10:55:55 370

原创 嵌入式开发板通过网线ping通外网

网上大部分都是教你配PC和开发板的网络通讯,但是并没有设置网关一步,route add default gw 192.168.137.1 将主机设置为网关,设置网关地址后,才可以与外部网络进行通讯。连接PC和开发板的网线接口,在网线接口处,通过以太网模式连接,一般情况下,将外部网络设置为共享模式后,就可以自动配置以太网ip。打开开发板,通过xshell或mobaxterm等连接软件,连接开发板,使用ifconfig查看开发板的网络配置。外部WLAN设置为共享模式,连接一个可用的网络,设置共享模式。

2024-04-28 19:59:37 401 1

原创 嵌入式开发板无线网卡ping通外网

拷贝完成后,进入开发板,注意检查网关route和ifconfig中的信息是否正确,开发板如果重启,就会自动改变配置的信息,重复检查一下。设置完成后,网关路由还不一定能ping通,还缺少DNS域名解析服务器,添加域名解析服务器的地址,就直接使用自己的域名服务器就可以,并且将hosts有关的文件都拷贝到开发板上。设置网关,网关是网络的出口,设置网关后,就可以对外网进行连通,一般设置路由器,或者上级网络,能连通外部网络的网络设备进行设置。添加路由为默认网关,并设置网关ip。

2024-04-22 10:26:08 277 3

原创 根文件系统的简单配置

etc目录是linux的启动文件,一切程序的各种环境,配置,程序的加载要通过etc目录里面的配置进行实现,文件的名字都是固定的,因为linux的引导程序是根据名字来查找,进入etc目录创建init.d。sinfo的源码要修改,因为里面官方给出的摄像头文件信息不全,没有自己要用的,sinfo会在加载的时候查看摄像头的信息,获取到数据信息才能执行代码,加载驱动的时候,要对驱动进行挂载,挂载驱动要写入参数,修改好的SDK中有加载的流程和步骤,可以通过SH文件查看,通过官方提供的sh,加载驱动,

2024-04-17 15:50:42 1620 1

原创 音视频基础知识

音视频相关基础知识

2024-03-19 17:25:19 604

原创 关于0 96寸OLED屏幕IIC协议标准库和HAL库的移植 072b20217834409c93ff98451605eab4

打开OLED驱动,仔细阅读代码后发现,由于IIC总线是通过SCL和SDA进行传输,我们要通过cubemx生成的HAL库中IIC主机发送函数,向从机发送数据,这样我们就可以通过HAL库的发送函数,替换掉驱动当中的自定义的发送函数。我还自己添加了中文显示,按照上面存在的字符串显示的列子,读懂它的显示原理后,进行修改,修改的过程出现了,字符无法显示,汉字显示一半,这时候就需要修改函数中的一些小的代码逻辑,不断尝试,即可修改完成。我们就可以将该函数全部替换成HAL库中的函数。上图是HAL中找到的IIC发送函数。

2024-02-03 17:32:30 1052 1

原创 keil5 使用compiler v6出现报错的问题

出现这个原因是因为新版本的arm编译器对旧的ST汇编文件不支持,这个core_cm3.h太老了,ST的底层文件没有更新,但是arm更新后对这个文件就不支持,目前没有找到解决方法,建议使用5版本编译,或使用cubemx生成的代码,生成后选择生成新版本的工程。如果你安装的版本没有V5,那就去ST官网上,下载MDK5,这样你的编译器里面就能使用5版本。切换到V6编译器后,会出现大量错误,且发现这些错误都是和汇编语言有关。使用V5版本的编译器,虽然编译较慢,但是不会出错。

2024-01-30 15:52:29 1870 1

原创 关于STLink下载出现Command not supported

此添加需要对 ST-Link 固件进行更改,这些固件在调试器的 v2.x 和 v3.x 变体中可用。Keil MDK 5.29 附带了 ST 更新的 ST-Link 调试驱动程序 DLL,增加了对。进入后能够看见STLINK的版本信息,右侧Device中有数据显示,即可表示连接成功。1.出现原因:MDK5.29版本以上,更新后,将不再对旧版的STLINK固件兼容,目前,不打算对 ST-Link v1.x 变体进行类似的更改。旧版本的STLINK,连接后,打开Keli会显示V1版本。

2024-01-02 15:16:04 700

空空如也

空空如也

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

TA关注的人

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