logo
publist
写文章

简介

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

擅长的技术栈

嵌入式LinuxC++Qt

可提供的服务

嵌入式Linux应用开发

HI3798MV300的机顶盒

在闲鱼上35块钱淘了一台机顶盒(中国移动的魔百盒)2+16G,配置还挺高,刷了海纳斯的系统,运行很流畅!处理器是海思的HI3798mv300 四核 A53 2g运行内存, 可玩性还是挺强的,系统运行很流畅。默认系统有两个用户,一个root,一个ubuntu。然后用qt编译个示例,HDMI输出可以正常显示。接硬盘可以挂载,可以配置共享网盘。

文章图片
NUC980 添加XT25BF256BWSIG spi-nor flash

nuc980板子更换了一个新的spi-nor flash,需要在boot和内核里注册,注册后启动挂载文件系统报错,这里简单记录一下处理方法。

#linux#文件系统
Linux内核读取spi-nor flash sn

设备量产时,需要自动设置一个mac地址和sn,如果使用随机数生成的话,可能会有重复的,这里读取spi-nor的sn,参考sn来生成设备的mac和sn;

#linux
一个不错的的rpc开源代码-rest_rpc

rest_rpc[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y9tvMv9T-1646029963066)(https://travis-ci.org/qicosmos/rest_rpc.svg?branch=master)]c++11, high performance, cross platform, easy to use rpc framework.It’

#rpc#网络#网络协议
NUC980修改内核支持spi-nand

修改内核支持spi-nandarch/arm/mach-nuc980/dev.cstatic struct flash_platform_data nuc980_qspi0_flash_data = {-#ifdef CONFIG_BOARD_IOT+#ifdef CONFIG_BOARD_ETH2UART.name = "mt29f",#else.name = "m25p80",static s

#单片机#stm32#物联网
利用ffmpeg命令从摄像机抓拍一张图片

​FFmpeg功能比较强大,这里记录一条从摄像机抓拍的一条命令:ffmpeg.exe -i rtsp://admin:admin@192.168.2.220:554/h265/ch1/main/av_stream -r 1 -ss 00:00:00 -t 00:00:01-f image2 image.jpg ;这是一条海康摄像机的抓图命令,其实就是通过rtsp获取一帧图像,然后保存到本地。参数说

#音视频
nginx 支持h265 的 rtmp和hls,http-flv

更新2020-04-08nginx支持rtmp h265的很多了,现在需要http-flv也加上h265https://github.com/pingostack/pingos, 目前这个是唯一一个找到的能用的win下试了,没编过去,Linux下很好搞,Ubuntu需要自己提前安装些库就行了推流拉流还是用金山的那个ffplay即可,web播放器目前的基本上都是wasm,其他的还未见到可用的原文:h

ssh登录dropbear运行的服务器时,密码正确也会出现Permission denied (publickey,password)

ssh登录dropbear运行的服务器时,密码正确也会出现Permission denied (publickey,password)

#ssh#linux#bash
分享一个内网穿透工具frp

首先简单介绍一下内网穿透:内网穿透:通过公网,访问局域网里的IP地址与端口,这需要将局域网里的电脑端口映射到公网的端口上;这就需要用到反向代理,即在公网服务器上必须运行一个服务程序,然后在局域网中需要被访问的电脑上运行一个客户端,这样就可以把本地的端口映射到公网中;frp是开源的内网穿透工具,基于Go语言编写的,GitHub地址:源码地址:https://github.co...

高效c/c++日志工具zlog使用介绍

1. zlog简介zlog的资料网上很多,这里不在详细说明;zlog是用c写的一个日志工具,非常小,而且高效,可以同时向控制台和文件中输出,日志接口与printf使用基本一样,所以使用起来很简单。感觉唯一的缺点是配置稍微复杂点,不能动态修改输出级别; 2.使用介绍2.1 zlog编译zlog的很好编译,如果你是在x86平台上,就不用修改makefile,进入src目录下直接...

    共 56 条
  • 1
  • 2
  • 3
  • 6
  • 请选择