logo
publist
写文章

简介

嵌入式Linux应用开发,C++ 、QT

擅长的技术栈

嵌入式LinuxC++Qt

可提供的服务

嵌入式Linux应用开发

将嵌入式系统时区设置为东8区

一般嵌入式系统里没有配置时区时,时区默认都是0时区,也就是UTC时间,为了与平台时间保持一致,最好修改一下时区。UTC时间:Mon Oct 12 23:05:34 UTC 2020修改时区的方法其实挺简单。将你Ubuntu虚拟机的时区文件,拷贝出来,下载到板子里即可,文件为:/etc/localtime放入板子后,输入命令date查看时间时,时间可能已经变为东八区。Mon Oct 12 23:09

嵌入式Linux系统(NUC980)tf卡出错处理errors=remount-ro改为errors=continue

嵌入式Linux系统(NUC980)tf卡出错处理errors=remount-ro改为errors=continue。

#linux#运维#服务器
嵌入式Linux系统关闭串口调试信息的输出

在嵌入式Linux系统中,有时需要关闭调试串口,不让调试口输出信息,这也可以保证系统程序的安全。关闭调试串口输出的方法也很简单,可以在uboot阶段通过修改参数来实现,参数设置如下:setenv bootargs ’mem=756M console=null,115200 initrd=0x82600000,0x700000 , root=/dev/ram0 init=nuxrcmtdparts=

#linux
推荐一款嵌入式Linux开源框架与封装-cpp-tbox

这里推荐一款嵌入式的cpp框架与封装代码,小而轻量级,很不错的开源代码。欢迎关注订阅,获取更多开源工具:fensnote全称: C++ Treasure Box,C++百宝箱,是一个基于 Reactor 模式的服务型与,旨在让C++开发变得轻松。

文章图片
#linux#开源#运维
嵌入式Linux系统小技巧之U盘自动运行脚本

上次说了一个脚本小技巧(预留启动脚本),这次说的这个小技巧,是U盘自动运行脚本。U盘自动运行脚本的用处U盘自动运行脚本,也属于是系统预留的一个接口吧。当系统忘记密码、没有debug调试线、网络进不去等等时,U盘就发挥作用了!系统预留了这个自动运行脚本,那可以解决好多问题。在这里简单罗列几点:修改系统密码自动升级自动导入/导出配置文件导出日志导出数据等等……U盘自动运行脚本配置方法Linux系统下是

#linux#bash#运维
嵌入式Linux串口编程简介

简介嵌入式Linux下串口编程与Linux系统下的编程没有什么区别,系统API都是一样的。嵌入式设备中串口编程是很常用的,比如会对接一些传感器模块,这些模块大多是RS232或者RS485接口,对于软件层面上来说,RS232与RS48区别不大。RS232与RS485在使用上的区别,RS232是全双工的,只能对接一个设备串口设备。RS485是半双工的总线协议,一般可以挂多个传感器设备,半双工的意思是同

#linux#嵌入式
嵌入式Linux移植dropbear

dropbear是一个开源的ssh服务工具,包括客户端和服务端;这里要移植到嵌入式Linux系统里,主要是用目标平台的编译器交叉编译一下即可。下面简单说下编译步骤和方法:1.下载源码下载dropbear源码包,可以在官网下载,亦可以在这里下载:Linux/tool/dropbear-2019.78.tgz · fensnote/零散Demo代码 - Gitee.com我这里是把依赖的zlib代码一

#linux#ssh
嵌入式linux下获取flash分区大小

在嵌入式系统中,由于flash存储空间有限,或者是存储数据,实现数据的循环删除,需要获取到分区的使用情况,可以通过系统下的函数statfs来获取使用情况;实现代码如下:flashInfo.cpp#include <stdio.h>...

嵌入式Linux系统-升级包中的脚本

脚本在Linux系统中具有很大的作用,在嵌入式Linux系统里,同样具有很大的作用,前面写过启动预留脚本、U盘自动运行脚本,今天介绍的是升级包中的脚本。设计一个嵌入式Linux升级包嵌入式Linux系统的升级包,可以升级内核、文件系统、应用程序、配置文件、资源文件等等,所以在设计升级包时,一定要考虑到可以升级多种文件载体,而不是只针对一种文件的升级。记得刚毕业工作的时候,产品做升级功能,刚开始做了

#linux#服务器#运维
推荐一款嵌入式C的开源代码框架-tboox / tbox

TBOX是一个用c语言实现的跨平台开发库。针对各个平台,封装了统一的接口,简化了各类开发过程中常用操作,使你在开发过程中,更加关注实际应用的开发,而不是把时间浪费在琐碎的接口兼容性上面,并且充分利用了各个平台独有的一些特性进行优化。这个项目的目的,是为了使C开发更加的简单高效。目前支持的平台有: Windows, Macosx, Linux, Android, iOS, *BSD等等。通过xmak

文章图片
#c语言#开发语言
    共 31 条
  • 1
  • 2
  • 3
  • 4
  • 请选择