logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

make: aarch64-himix100-linux-gcc: Command not found

按照海思文档安装完交叉编译器后执行:sudo make CROSS_COMPILE=aarch64-himix100-linux- -j 20报错:make: aarch64-himix100-linux-gcc: Command not found执行命令又成功:aarch64-himix100-linux-gcc -vUsing built-in specs.COLLECT_GCC=aarch

#linux
Linux串口编程详解(阻塞模式、非阻塞模式、select函数)

之前一直觉得串口编程很简单,这两天仔细研究后发现串口里的各种参数还挺复杂,稍不注意就容易出错,这里总结一下网上的各种文章及自己的理解与实践。open 函数功能描述:用于打开或创建文件,成功则返回文件描述符,否则返回-1,open返回的文件描述符一定是最小的未被使用的描述符#include<fcntl.h>int open(const char * path...

Ubuntu虚拟机使用Debos构建Debian10

Ubuntu虚拟机版本:19.04Golang版本: 1.13.4 linux/amd64步骤:1.安装必要软件:sudo apt install golang git libglib2.0-dev libostree-dev qemu-system-x86 \build-essential qemu-user-static debootstrap sys...

#linux#debian
STM32 多通道ADC采集详解(DMA模式和非DMA模式)

ADC相关问题:1.采集到的值如何转化计算?STM32系列芯片大都是12位只有少部分是16位的,如:F373芯片。12位分辨率意味着我们采集电压的精度可以达到:Vref / 4096。采集电压= Vref * ADC_DR / 4096;VREF:参考电压ADC_DR:读取到ADC数据寄存器的值2.什么是通道扫描模式?扫描模式用于多通道...

Linux USB驱动架构

《Linux设备驱动开发详解:基于最新的Linux4.0内核》—— USB主机、设备、与Gadget驱动架构USB驱动分为主机侧和从机侧:主机侧由设备驱动、USB核心、USB主机控制器驱动组成,从机侧由:Gadget Function驱动、Gadget Function API、UDC驱动组成,此外OTG协议既能当主机也能当从机:主机侧:USB核心将USB控制器驱动与USB设备驱动分层向USB核心

#linux#嵌入式
STM32F103硬件I2C Slave

MCU:STM32F103IDE:STM32CubeIDEHAL库硬件I2C当作Slave,模拟EEPROM行为测试工具:树莓派为I2C主机,使用I2C-tools进行测试配置I2C:从机地址可直接在代码中修改,记得开启中断main.c代码:/* USER CODE END Header *//* Includes -----------------------------------------

#stm32#单片机
STM32F407硬件I2C Slave

MCU:STM32F407ZET6IDE:STM32CubeIDEHAL库硬件I2C当作Slave,模拟EEPROM行为测试工具:树莓派为I2C主机,使用I2C-tools进行测试配置I2C为Slave,从机地址直接在代码中修改,开启中断以下为main.c中的程序/* Includes --------------------------------------------------------

#stm32#嵌入式
/lib/aarch64-linux-gnu/libm.so.6: version `GLIBC_2.29‘ not found

运行交叉编译的程序时出现如下错误提示:./a.out /lib/aarch64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by ***)原因是交叉编译器使用的版本太新了,换个和设备匹配的gcc版本就好了!

#linux
到底了