logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

基于树莓派4B的智能家居系统设计

该项目主控为树莓派4B开发板,使用 wiringPi 库结合 DHT11 温湿度传感器、火焰传感器、振动传感器、烟雾传感器、蓝牙模块、L298N电机驱动模块、继电器组模块、SU-03T语音模块、CSI 摄像头模块、风扇模块等,可实现语音控制、网络控制、自制蓝牙手机APP或者安卓APP控制继电器状态从而控制灯、风扇、警报器的开关,可以结合 mjpg-streamer 库,CSI 摄像头实现视频监控和

文章图片
#智能家居
Motocycle 智能仪表盘

在实习期间参与了一个摩托车智能仪表盘项目,在这里我将介绍一下整个项目的 demo,并拿 WIFI、BT、Audio 功能模块示例。该项目主要包括 JS 应用层,C-JS binding 层,Native Services 层和 Linux 内核驱动层。

文章图片
#嵌入式#linux
Buildroot 介绍和实操

在上篇文章我介绍了如何使用 busybox 来构建文件系统,但是 busybox 构建的文件系统很多东西需要自己交叉编译添加,某些软件需要自己去移植,所以移植过程是非常繁琐的。使用Busybox制作根文件系统还有另外一种非常实用的根文件系统构建方法——使用 Buildroot 来构建根文件系统。Buildroot 不仅集成了 busybox,而且还集成了各种常见的第三方库和软件,需要什么软件,选择

文章图片
#嵌入式
嵌入式Linux根文件系统制作

一个完整的嵌入式Linux系统,包含uboot,Linux内核,根文件系统三个部分。其启动顺序为,在系统刚一上电的时候,先执行uboot,由uboot引导内核,内核启动成功之后挂载根文件系统。根文件系统挂载成功以后,嵌入式Linux系统就启动成功了。在开发板上看到的现象是:用户可以在串口控制台上输入命令与Linux系统进行交互。可以将文件系统在字面上分为俩部分来理解,一部分是文件,一部分是系统。那

文章图片
#linux#运维#服务器
Linux系统对中断的处理

假设irq_desc[A].handle_irq是XXX_gpio_irq_handler(XXX指厂家),这个函数需要读取芯片的GPIO控制器,细分发生的是哪一个GPIO中断(假设是B),再去调用irq_desc[B]. handle_irq。最核心的结构体是irq_desc,之前为了易于理解,我们说在Linux内核中有一个中断数组,对于每一个硬件中断,都有一个数组项,这个数组就是irq_des

文章图片
#linux#单片机#运维
Linux驱动入门——设备树详解

随着ARM芯片的流行,内核中针对这些ARM板保存有大量的、没有技术含量的文件。于是,Linux内核开始引入设备树。设备树并不是重新发明出来的,在Linux内核中其他平台如PowerPC,早就使用设备树来描述硬件了。

文章图片
#linux#单片机#stm32
基于STM32的智慧农业大棚(阿里云平台)

需要实物的可以私信博主或者在文章最下方添加好友。最近帮别人做了个毕设,具体功能如下:1、按键:按键一:切换菜单按键二:切换选项按键三:+-或调节风扇 | 水泵 | 灯光按键四:确认 | 连接阿里云平台2、液晶屏幕显示:菜单1:主界面显示空气温湿度,土壤湿度,光照强度,检测是否超过或低于临界值菜单2:临界值调节菜单3:风扇手动开关菜单4:灯光手动开关菜单5:水泵手动开关菜单6:阿里云连接菜单界面3、

文章图片
#stm32#阿里云#嵌入式硬件
基于STM32的火灾报警设备(阿里云平台)

需要实物的可以私信博主或者在文章最下方添加好友。项目实物图:项目演示视频:基于STM32的火灾报警系统(阿里云平台)

文章图片
基于 RK3568 / IMX6ULL / STM32MP157 的智能车载系统

基于 RK3568 / IMX6ULL / STM32MP157 的智能车载系统完整代码该项目的源代码适用于韦东山老师的开发板,使用韦东山老师的 RK3568 ,IMX6ULL,STM32MP157 开发板可以直接运行代码复刻,其它开发板需要自行移植,原理都一样。该项目通过上位机 QT 界面实现简易车载系统,能够进行 GPS 定位,天气预报,音乐播放,视频播放,环境监测等功能。

文章图片
#车载系统#嵌入式硬件
Yocto —— Linux Kernel 配置和修改

Yocto —— Linux Kernel 配置和修改

文章图片
    共 65 条
  • 1
  • 2
  • 3
  • 7
  • 请选择