logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【嵌入式-通信协议】I2C通信协议

指定地址写多个字节,由于主机一直有SDA控制权,因此无需从机RA=1,如果RA=1,反而代表从机没收到数据。

#嵌入式
【嵌入式-Keil】keil代码提示快捷键

如果没有提示,可能跟输入法的快捷键冲突,

【嵌入式-系统移植】make menuconfig 提示:‘make menuconfig‘ requires the ncurses libraries的解决方法

(错误提示:)安装ncurses (ncurses-devel)库时显示:Unable to locate package ncurses。使用 sudo apt-get install libncurses5-dev 即可成功安装。

文章图片
#linux#嵌入式
【嵌入式-汇编】access violation at C:0x003D : no ‘execute/read‘ permission

在进行keil仿真测试的时候,当点击运行时出现*** error 65: access violation at C:0x003D : no ‘execute/read’ permission类似这样的情况,这是因为0x003D开始的地址没有执行/读的权限,因此要设置。另外一种情况,你的起始地址不是从0x0000H开始,如果说你的地址是从0x0000H开始的,那么就不用执行下面的步骤,因为一般都可

文章图片
#c语言#开发语言
【嵌入式-工具】ubuntu 如何重启网卡

这些步骤将停止网络服务,然后重启指定的网卡接口,最后再次启动网络服务。请注意,这些命令需要使用管理员权限才能执行,因此您需要在命令前加上 “sudo”。打开终端:在键盘上按 Ctrl + Alt + T,或从菜单中找到“终端”并打开它。请将 “” 替换为您要重启的网卡接口名称,如 “eth0” 或 “wlan0”。

文章图片
#ubuntu#linux#运维
【嵌入式-socket】socket错误:Program received signal SIGPIPE, Broken pipe

注意:套接字一般由客户端关闭,避免服务器主动关闭导致管道断裂。1.就是你的socket已经关闭了,你还在发送内容。2.你的socket根本就是个无效的socket.

文章图片
#服务器#linux#网络
【嵌入式-linux内核函数】kmalloc

【代码】【嵌入式-linux内核函数】

#linux#驱动开发
【嵌入式-stm32】一次数据强制转换引起的思考(Mcu大小端模式)

通过对大小端数据存储的理解,明白了我手上mcu的存储器存储模式属于小端模式,所以在对该数据进行强制转换时会出现问题,强制转换时mcu会先认为该数据为32位数据,当强制转换最低字节的数据时会将原本32位数据的最低字节转出,而不是将memory对应地址中的数据读出。大端模式中地址的变化顺序(低到高)与数据的阅读顺序(高位到低位,如12345678我们会从高位开始读,即从左到右)想吻合。在对存储器中的数

文章图片
#单片机#stm32#嵌入式硬件
【嵌入式-工具】Linux 编译报错 /bin/sh: 1: flex: not found 和 /bin/sh: 1: bison: not found 解决方法

2、报错(2):/bin/sh: 1: bison: not found。1、报错(1):/bin/sh: 1: flex: not found。

文章图片
#linux#运维#服务器
【嵌入式-linux内核函数】register_chrdev注册字符设备

如果@major > 0,此函数将尝试使用给定的设备保留设备,主要数字,将返回零成功。(一)解析:register_chrdev函数和unregister_chrdev函数。*如果@major == 0,这个函数将动态分配一个main并返回它的号码。register_chrdev() -为字符设备注册一个主号码。(三)unregister_chrdev函数原型。(二)register_chrdev

文章图片
#linux
    共 68 条
  • 1
  • 2
  • 3
  • 7
  • 请选择