
RTOS内核实现-基于Cortex-M3
本文章PDF文件:RTOS内核实现--基于Cortex-M3.pdf 前言 在当今时代,实时操作系统(Real Time Operate System,简称RTOS)的种类繁多,国际上流行的包括VxWorks、QNX、FreeRTOS、μC/OS-II等,而国内市场上也涌现出了RT-Thread和D
vscode设置git记住用户名和密码
一、git bush中设置Git 全局设置: git config --global user.name "用户名" git config --global user.email "用户邮箱" 二、设置让VSCode记住git账号和密码: git config --global credentia

jdos文档
jdos介绍 jdos是一个简单的操作系统,实现了内存管理、任务管理、定时管理和异常管理。 jdos通过简单的设计,为嵌入式系统提供了一个轻量级的实时操作系统解决方案。 仓库地址: https://gitee.com/jiang-xiaojian/jdos 任务管理 jdos的任务管理是jdos的基

jdos-简单OS!
jdos-简单OS! jdos是一个简单的操作系统,实现了内存管理、任务管理、定时管理和异常管理。 jdos通过简单的设计,为嵌入式系统提供了一个轻量级的实时操作系统解决方案。 玩单片机到现在已有5 6个年头了,学了很多知识,见识过很多大佬的代码,但心里一直挂念着要做一个简单的OS,于是最近便开发了

LVGL8.1 Win10模拟器 VSCode SDL2
在嵌入式开发时,每次生成代码后需要把运行文件下载到开发板中,这极大的影响了开发体验,于是便尝试使用模拟器开发,以下为项目搭建过程。 搭建工具 VSCode:自行下载安装。 VSCode插件安装如下: CMake 3.29.4:自行下载安装并设置环境变量。 MinGW GCC-6.3.0-1:自行下载

imx6ull移植LVGL试用 linux
开发板:imx6ull正点原子阿尔法板 交叉编译器:arm-linux-gnueabihf-gcc LVGL版本:8.1 linux版本:5.4.0 ubuntu:22.04lts 下载LVGL库 下载lvgl8.1,下载lv_drivers8.1,下载

Fusion融合算法使用 Madgwick AHRS
最近又研究起了陀螺仪,以前在电赛方面没有用到很好的角度融合算法,在算法中的四元数看的头疼,恍然间看见github上有MadgwickAHRS的融合算法,便下载下来,测试了一下我的6轴陀螺仪icm20608,效果还不错,记录一下。 下载库 下载Fusion库: 下载好后是一个压缩包,进行解压得到源文件

Windows10 Qt5.14.2 arm交叉编译环境搭建QtCreator imx6ull
想要在imx6ull中运行Qt程序,首先得有一个交叉编译环境,由于各种原因我拥有一台性能并不出众的Windows电脑并且只能在上面进行Qt程序的开发,一开始我尝试使用虚拟机的方式来运行QtCreator,由于电脑性能原因我放弃了,因而想直接在Windows系统下搭建Qt的交叉编译环境,在Window

buildroot2020.5.2搭建imx6ull根文件系统编译问题
报错 c-stack.c:55:26: error: missing binary operator before token "(" 55 | #elif HAVE_LIBSIGSEGV && SIGSTKSZ < 16384 报错截图: 修改文件/buildroot-2020.05.2/outp
Buildroot 切换到国内源
在buildroot目录下运行make menuconfig 命令,在Build options–>Mirrors and Download locations 下设置国内源: BACKUP_SITE="http://sources.buildroot.net" KERNEL_MIRROR="htt

IMX6ULL buildroot搭建QT
开发板imx6ull,buildroot2024.02.01搭建Qt根文件系统记录。 下载buildroot 去buildroot的官网下载页面进行源码下载: 下载好放在ubuntu中解压,得到buildroot文件夹,cd进入文件夹内,查看文件如下图: <

LuckFox Pico移植ILI9341驱动 2.8寸LCD屏幕
最近手里刚好有一块LuckFox Pico开发板,闲来无事,某宝上买了一块2.8寸的LCD屏幕,记录一下linux5.10驱动移植过程。 修改LuckFox Pico设备树 该文件在luckfox-pico/sysdrv/source/kernel/arch/arm/boot/dts下,我的设备树的