ZYNQ学习笔记-设备树
设备树是描述Linux开发板硬件的一种数据结构,是为了将硬件信息与驱动剥离而防止内核代码中出现大量板级外设描述代码。防止板级设备发送变动(比如LED引脚更换)就需要重新写驱动代码。使用设备树后,驱动代码可以通过函数获取运行驱动所需的信息(如寄存器地址)。
ZYNQ学习笔记
Linux, ZYNQ
字数统计: 4.6k(字)
阅读时长: 18(分)
ZYNQ学习笔记-字符设备驱动开发
字符设备是 Linux 驱动中最基本的一类设备驱动,字符设备就是一个一个字节,按照字节流进行读写操作的设备,读写数据是分先后顺序的。比如我们最常见的 LED、按键、 IIC、 SPI,LCD 等等都是字符设备,这些设备的驱动就叫做字符设备驱动。
ZYNQ学习笔记
Linux, ZYNQ
字数统计: 8.1k(字)
阅读时长: 34(分)
ZYNQ学习笔记-Petalinux的使用
Petalinux可以简化ZYNQ-7000的Linux开发,这里记录一下基本使用流程。
ZYNQ学习笔记
Linux, ZYNQ
字数统计: 2.5k(字)
阅读时长: 9(分)
ZYNQ学习笔记-Petalinux环境搭建
Xilinx官方为ZYNQ编译Linux相关程序提供了一个集成工具Petalinux,利用它,用户可以快速编译在ZYNQ上运行的Linux和应用。
ZYNQ学习笔记
Linux, WSL, ZYNQ
字数统计: 1.3k(字)
阅读时长: 5(分)
STM32学习笔记-CortexM3的函数跳转
STM32F1是CortexM3内核,这里记录一下其函数跳转与中断跳转中的寄存器与堆栈变换情况。
STM32学习笔记
STM32, 中断, 堆栈
字数统计: 2.1k(字)
阅读时长: 7(分)
中兴F412在23端口禁用下使用telnet获取超级账户
常规情况下,可以直接使用telnet 192.168.1.1来进入光猫后台进行获取密码,但是现在会出现23端口被禁用问题,这里给出解决方法。
others
网络
字数统计: 196(字)
阅读时长: 1(分)
The C Compiler is not able to compile a simple test program问题
在使用arm-none-eabi-gcc.exe
进行交叉编译时,cmake提示报错。此时编译器路径正确,构建器选择正确。但是还是报错not able to compile a simple test program
。
CMake学习笔记
CMake, c
字数统计: 205(字)
阅读时长: 1(分)
树莓派Pico学习笔记-Win下Clion环境搭建
最近掏出了吃灰已久的合宙RP2040,打算先搭建好环境,借助它学习一下win下交叉编译与调试环境的搭建,以及CMake与Clion的使用。
树莓派Pico学习笔记
CMake, Clion, OpenOCD, c, rp2040
字数统计: 931(字)
阅读时长: 3(分)
CMake学习笔记-常用指令
CMake是使用C语言绕不开的坎,这里记录一下CMake常用的命令以供查阅。
CMake学习笔记
CMake, c
字数统计: 1.6k(字)
阅读时长: 6(分)
众所周知,Arduino虽然库很多,但是它的编译速度实在是太慢了。按下编译,拿一杯茶品一下,品完还没编译完。为了同时享受Arduino的库(延长寿命),同时享受更快的速度,我选择使用PlatformIO。
ESP32学习笔记
Arduino, Clion, PlatformIO, vscode
字数统计: 624(字)
阅读时长: 2(分)