logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于stm32的c语言版(HAL库函数)获取rtc时间和时间戳之间的转换例程

代码使用的是HAL库const u8 Days[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};const u16 monDays[12] = {0,31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334};u32 time2Stamp(RTC_DateTypeDef date,...

eclipse开发stm32记录

目录(需要整套下载包的可以留言邮箱给我)安装eclipse + cdt安装GNU ARM Toolchain安装GNU eclipse ARM插件之前都是用mdk-keil来开发stm32的程序,很不幸,有个项目需要用到opcua通讯模块,而opcua这块的协议代码是ecilpse的,只好折腾下eclipse,先把opcua跑起来,再考虑下一步移植。(需要整套下载包的可以...

c#调用c/c++的动态库的方法和问题

1,Linux平台下的so动态库ide:g++ 和 makefile源文件:cpp2,win平台下的dll动态库ide:vs源文件:cpp3,c#调用EntryPoint是函数名,你定义的是什么名字就写什么4,总结cpp的函数要用extern “C" ,不然编译器会修改函数名,导致无法找到入口函数;dll库的平台要和c#平台一致,负责加载库会失败;查看dll接口方法:vs-工具-命令行-开发者po

#c##c语言#c++
嵌入式Linux下设置永久ip和临时ip地址的几种方法

目录永久-1:永久-2:临时:(reboot后设置失效)语法:永久-1:编辑文件:vi /etc/profile,添加:ifconfigeth0192.168.1.100 netmask255.255.255.0保存退出::wq重启:reboot或者service network restart永久-2:编辑文件:vi /etc...

linux(Ubuntu)下.dotnet core 安装运行和报错解决

目录1、.net core runtime环境安装2、.net core程序运行3、报错解决运行提示:Couldn't find a valid ICU package installed on the system. Set the configuration flag System.Globalization.Invariant to true if you want ...

Makefile之cflags参数和ldflags参数

GCC编译选项CFLAGS参数选项说明-c用于把源码文件编译成 .o 对象文件,不进行链接过程-o用于连接生成可执行文件,在其后可以指定输出文件的名称-g用于在生成的目标可执行文件中,添加调试信息,可以使用GDB进行调试-Idir用于把新目录添加到includ...

netcore调用c++的dll的两种方法

托管型代码的对象在托管堆上分配内存,创建的对象由虚拟机托管。(C# )非托管型代码对象有实际的内存地址,创建的对象必须自己来管理和释放。(C++)

#c++#开发语言#visual studio
VMWare-Ubuntu与主机间复制粘贴和文件拖动无效和开启时提示vmtool脚本未能启动的解决办法

问题1:虚拟机和主机间复制粘贴和文件拖动无效sudo apt-get autoremove open-vm-toolssudo apt-get install open-vm-tools open-vm-tools-desktop open-vm-tools-dkms我用这个方法解决了虚拟机和主机间复制粘贴和文件拖动。如果还不行的话,手动启动程序:/usr/bin/vmware-u...

双网卡主机给VMware指定网卡的方法

查看主机的二个网卡的名字。然后,查看虚拟机中的ip,在192.168.2.7,我这是以太网的网段(如果是想用WLAN就进行下面的操作)选择菜单栏上的“编辑”->“虚拟网络编辑器”在“虚拟网络编辑器”页面中,选择VMnet0,桥接模式,在VMnet信息中,把桥接到从自动选择需要的网卡。重启VM虚拟...

    共 15 条
  • 1
  • 2
  • 请选择