logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

GSM/GPRS模块通过NTP服务器(世界授时服务器)来获取UTC时间,并时间存于RTC中。

以SIM900A 的GSM/GPRS模块为例。从模块的AT指令手册可以看到有获取UTC(世界时间)的指令:AT+CLTS。当用该指令去获取时间时,从调试助手看到模块只返回OK,之后再无响应。后来在网上查到网友说该模块受到当地运营商权限限制,不一定所有都能授UTC时间,所以该指令只能作废。在手册中还能看到AT+CCLK指令,该指令其实是设置和获取模块内部RTC时间。但是模块的使用过程经常会涉及上..

#嵌入式
做EEPROM的测试中发现一些奇怪问题。器件读写地址不唯一。

在做EEPROM的AT24Cxx实验中发现对芯片读写地址的不唯一问题。测试主要针对AT24C02和AT24C1024两款芯片进行测试,采用的是官方固件库的硬件I2C编程。

vmware ubuntu虚拟机网络联网配置

介绍vmware虚拟机配置基础网络环境,同时连接外网(通过桥接模式),以及ubuntu下输入法等基础工具安装。

文章图片
#网络
ubuntu下open-webui + ollama本地大模型部署

业余兴趣,部署下最近很火的LLM大模型玩玩,现在市面做这种大模型部署的快速应用还是挺多的,比如下面这些。这里介绍采用nvidia gpu,基于ubuntu docker环境下的open-webui + ollama本地大模型部署过程。

文章图片
#ubuntu#docker
vscode远程到服务器(包括WSL)进行GDB调试

本文主要讲vscode远程服务器进行在线GDB调试手段,包含对WSL的远程调试,可以轻松对照源码进行应用程序调试。

文章图片
#vscode#ssh
WIFI模块ESP8266的使用指南(客户端和服务器两种模式建立)

本文主要对讲述ESP8266模块硬件连接工作,以及作为服务器和客户端情况下的配置实现的详细过程,并对相关AT指令和实验现象进行说明。

#服务器
交叉编译环境下对linux内核编译

本文基于ubuntu,搭建交叉编译环境,arm64为例,交叉编译4.19.186内核源码所谓的交叉编译是:编译的平台环境与编译的成果所运行的平台,不是一类平台。通常指X86平台下编译成果物,提供给arm下要运行的程序或内核。因此需要交叉编译工具链来解决平台差异化问题 。材料准备1、下载交叉编译工具链工具链官方路径:http://releases.linaro.org/components/tool

#linux#arm
ubuntu网络及基础环境搭建(IP,防火墙,DNS,源 等)

安装失败deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyun.com/ub

文章图片
#ubuntu#网络
看代码神器:vscode+clangd轻松实现linux内核代码跳转(图文并茂)

还是那句老话:工欲善其事必先利其器。在做代码开发之前,先准备好开发过程帮助提效的工具,能起到事半功倍的效果。比如本文要讲的vscode下进行linux内核代码开发或者阅读就是很好例子,如果没有先把代码跳转等基础环境搭建好,对后续的代码阅读和开发都可能会造成很大障碍,而先完成基础工具环境搭建再开发,阅读代码流畅了,理解能力更快加深,开发效率也会提高。所以,有点时候宁愿先多花80%时间‘力其器’,也许

文章图片
#vscode#linux
centos7虚拟机网络与DNS上网配置

讲解安装的虚拟机系统,如何配置网络并能正常连接到外网。虚拟机设置虚拟机对centos镜像安装步骤忽略描述,安装过程选择“桥接”模式。系统ip配置centos的linux系统安装完后,需要配置与物理机通网段的IP。查看物理机配置配置虚拟机IP:ifconfig查看网卡是否up并活跃(即第一行是RUNNING状态)。本文通过修改配置文件的方式,配置ip,需要关注红色框里内容。主要配置:ip需要与物理机

#centos#运维
    共 16 条
  • 1
  • 2
  • 请选择