
简介
嵌入式Linux应用开发,C++ 、QT
擅长的技术栈
可提供的服务
嵌入式Linux应用开发
一般嵌入式系统里没有配置时区时,时区默认都是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系统中,有时需要关闭调试串口,不让调试口输出信息,这也可以保证系统程序的安全。关闭调试串口输出的方法也很简单,可以在uboot阶段通过修改参数来实现,参数设置如下:setenv bootargs ’mem=756M console=null,115200 initrd=0x82600000,0x700000 , root=/dev/ram0 init=nuxrcmtdparts=
这里推荐一款嵌入式的cpp框架与封装代码,小而轻量级,很不错的开源代码。欢迎关注订阅,获取更多开源工具:fensnote全称: C++ Treasure Box,C++百宝箱,是一个基于 Reactor 模式的服务型与,旨在让C++开发变得轻松。

上次说了一个脚本小技巧(预留启动脚本),这次说的这个小技巧,是U盘自动运行脚本。U盘自动运行脚本的用处U盘自动运行脚本,也属于是系统预留的一个接口吧。当系统忘记密码、没有debug调试线、网络进不去等等时,U盘就发挥作用了!系统预留了这个自动运行脚本,那可以解决好多问题。在这里简单罗列几点:修改系统密码自动升级自动导入/导出配置文件导出日志导出数据等等……U盘自动运行脚本配置方法Linux系统下是
简介嵌入式Linux下串口编程与Linux系统下的编程没有什么区别,系统API都是一样的。嵌入式设备中串口编程是很常用的,比如会对接一些传感器模块,这些模块大多是RS232或者RS485接口,对于软件层面上来说,RS232与RS48区别不大。RS232与RS485在使用上的区别,RS232是全双工的,只能对接一个设备串口设备。RS485是半双工的总线协议,一般可以挂多个传感器设备,半双工的意思是同
dropbear是一个开源的ssh服务工具,包括客户端和服务端;这里要移植到嵌入式Linux系统里,主要是用目标平台的编译器交叉编译一下即可。下面简单说下编译步骤和方法:1.下载源码下载dropbear源码包,可以在官网下载,亦可以在这里下载:Linux/tool/dropbear-2019.78.tgz · fensnote/零散Demo代码 - Gitee.com我这里是把依赖的zlib代码一
在嵌入式系统中,由于flash存储空间有限,或者是存储数据,实现数据的循环删除,需要获取到分区的使用情况,可以通过系统下的函数statfs来获取使用情况;实现代码如下:flashInfo.cpp#include <stdio.h>...
脚本在Linux系统中具有很大的作用,在嵌入式Linux系统里,同样具有很大的作用,前面写过启动预留脚本、U盘自动运行脚本,今天介绍的是升级包中的脚本。设计一个嵌入式Linux升级包嵌入式Linux系统的升级包,可以升级内核、文件系统、应用程序、配置文件、资源文件等等,所以在设计升级包时,一定要考虑到可以升级多种文件载体,而不是只针对一种文件的升级。记得刚毕业工作的时候,产品做升级功能,刚开始做了
TBOX是一个用c语言实现的跨平台开发库。针对各个平台,封装了统一的接口,简化了各类开发过程中常用操作,使你在开发过程中,更加关注实际应用的开发,而不是把时间浪费在琐碎的接口兼容性上面,并且充分利用了各个平台独有的一些特性进行优化。这个项目的目的,是为了使C开发更加的简单高效。目前支持的平台有: Windows, Macosx, Linux, Android, iOS, *BSD等等。通过xmak








