锅锅是锅锅
码龄12年
关注
提问 私信
  • 博客:1,145,880
    社区:28
    1,145,908
    总访问量
  • 439
    原创
  • 22,490
    排名
  • 1,422
    粉丝
  • 7
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:重庆市
  • 加入CSDN时间: 2013-05-25
博客简介:

锅锅的博客

博客描述:
设计软件有两种方法:一种是简单到明显没有缺陷,另一种复杂到缺陷不那么明显。—— 托尼·霍尔
查看详细资料
  • 原力等级
    当前等级
    7
    当前总分
    4,901
    当月
    32
个人成就
  • 获得835次点赞
  • 内容获得260次评论
  • 获得5,268次收藏
  • 代码片获得10,636次分享
创作历程
  • 7篇
    2024年
  • 9篇
    2023年
  • 60篇
    2022年
  • 278篇
    2021年
  • 85篇
    2020年
成就勋章
TA的专栏
  • linux应用开发
    167篇
  • linux rootfs根文件系统
    3篇
  • linux bootloader
    2篇
  • linux kernel内核
    25篇
  • linux报错
    29篇
  • C语言
    51篇
  • 汽车电子
    3篇
  • Python
    63篇
  • 图像处理
    7篇
  • 硬件
    1篇
  • C++
    2篇
  • TCP/IP
    22篇
  • 电脑使用维护
    21篇
  • 笔记
  • 单片机
    10篇
  • python报错
    2篇
  • 数据结构与算法
    9篇
  • 汇编
    2篇
  • 英语
  • 数学
  • 3D打印
    1篇
  • FPGA
    12篇
  • 工作
  • 机器学习
    8篇
  • GO语言
    3篇
兴趣领域 设置
  • Python
    pyqt
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

gcc统计生成代码占用内存大小

不带任何选项直接使用,会显示出代码段(text)、数据段(data)和BSS段(bss)的大小,以及它们的总和。-A或–radix=16:指定输出数字的基数,比如–radix=16会以十六进制显示大小。-x或–exec-header:对于可执行文件,显示可执行头部的信息。arm-none-eabi-size [选项] 文件名。-t或–total:仅显示总大小,不分别列出各段。代码生成后不确定占用大小,可以用以下方法生成。1、使用arm-none-eabi-size。-d或–debug:显示调试部分的大小。
原创
发布博客 2024.11.26 ·
406 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

linux代码调试,反汇编和map文件生成

在编译的链接命令添加g -Wl,-Map=output.map。output.map是生成的map文件。map文件包含了所有函数的地址信息。反汇编可以看到代码编译情况。
原创
发布博客 2024.11.13 ·
256 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

tc397交叉编译链接静态库报错tricore-elf/bin/ld: warning: cannot find entry symbol _START; defaulting to 00000000

这个时候,可以启用链接参数“–whole-archive”来告诉链接器,将后面库中所有符号都链接进来,参数“-no-whole-archive”则是重置,以避免后面库的所有符号被链接进来。添加-Wl,–whole-archive -lXXX -Wl,–no-whole-archive。默认情况下,对于未使用到的符号(函数是一种符号),链接器不会将它们链接进共享库和可执行程序。解决现象,不会再报警告错误。
原创
发布博客 2024.11.11 ·
273 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

应用程序使用jlink的RTT功能收发调试数据

代码目录,RTT是需要移植的代码,Example是官方给的使用示例。在安装目录的示例代码里面,安装好jlink工具后自带。2.添加c代码和头文件路径到工程(汇编文件不需要)二、移植jlink驱动到项目工程。添加RTT目录下的代码到项目工程。初始化jlink-rtt。jlink rtt代码。jlink驱动安装包。
原创
发布博客 2024.06.27 ·
641 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

香橙派AIPro开机测试

刚到手一块香橙派AIPro,立即来个开机 硬件测试体验
原创
发布博客 2024.06.12 ·
933 阅读 ·
11 点赞 ·
0 评论 ·
26 收藏

linux下can调试工具canutils编译安装

canutils地址:https://public.pengutronix.de/software/socket-can/canutils/v4.0/canutils-4.0.6.tar.bz2 #4.0.6版本。libsocketcan地址:https://public.pengutronix.de/software/libsocketcan/libsocketcan-0.0.11.tar.bz2 #0.0.11版本。二、先编译libsocketcan。三、编译canutils。五、软连接进文件系统。
原创
发布博客 2024.01.12 ·
1986 阅读 ·
9 点赞 ·
0 评论 ·
20 收藏

linux configure报错:configure: error: cannot guess build type; you must specify one

原因:一般是由于config.guess和config.sub脚本无法识别当前的操作系统类型导致的。然后在config的命令后面带上 --build=arm,其中平台根据自己的硬件确定。下载 config.guess和config.sub放到/usr。硬件平台 飞腾d2000。
原创
发布博客 2024.01.11 ·
1394 阅读 ·
18 点赞 ·
0 评论 ·
19 收藏

ubuntu设置程序或者命令运行时间,到时间自动退出--timeout

对于无法退出的程序做很好的超时。这里使用timeout命令。timeout的单位。
原创
发布博客 2023.06.07 ·
919 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

autosar软件分层架构组成--汽车电子

autosar是汽车软件协会制定的一套软件标准
原创
发布博客 2023.04.28 ·
2300 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

windows共享文件夹给ubuntu

windows共享文件夹,虚拟机ubuntu访问
原创
发布博客 2023.04.10 ·
1211 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

ubuntu更新glibc库

ubuntu更新glic库
原创
发布博客 2023.03.10 ·
5207 阅读 ·
4 点赞 ·
0 评论 ·
21 收藏

ubuntu20修改网卡静态ip或者动态ip

ubuntu20修改网卡信息,静态ip动态ip
原创
发布博客 2023.03.06 ·
2261 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

linux修改root用户密码

linux修改root账户密码
原创
发布博客 2023.03.06 ·
262 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu安装使用putty

ubuntu安装使用putty
原创
发布博客 2023.03.05 ·
1663 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

linux c编译报错:error: invalid application of ‘sizeof‘ to incomplete type ‘struct slave_readWrite_def[]‘

编译报错:error: invalid application of ‘sizeof’ to incomplete type ‘struct slave_readWrite_def[]’所以 sizeof 不知道 这个符号到底占用了多少空间。sizeof 的计算发生在代码编译 的时刻。extern 标注的符号 在链接的时刻解析。sizeof不能用在extern变量。定义的地方多定义一个变量计算长度。
原创
发布博客 2023.01.12 ·
905 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python自动化测试 selenium 您的连接不是私密连接的解决办法

【代码】python自动化测试 selenium 您的连接不是私密连接的解决办法。
原创
发布博客 2023.01.08 ·
1285 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

C++面向对象(二)继承、派生

公有继承(public):基类的公有成员也是派生类的公有成员,基类的保护成员也是派生类的保护成员,基类的私有成员不能直接被派生类访问,但是可以通过调用基类的公有和保护成员来访问。保护继承(protected): 基类的公有和保护成员将成为派生类的保护成员。私有继承(private):基类的公有和保护成员将成为派生类的私有成员。继承:就是将之前做好的类功能复制过来,不用重复再去实现。派生:把继承类,然后添加新的功能生成的新类过程称为派生。六、继承的析构、构造、和重载。基类:被继承的类为基类。
原创
发布博客 2022.12.11 ·
338 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

C++面向对象(一)定义类、创建对象、使用

c++相对c最特别的增加了面向对象的编程,一方面自身可以去设计一些对象,自己使用或者交给他人使用,另一方面官方也提供了很多对象可以直接继承过来自己使用,达到快速开发项目。
原创
发布博客 2022.12.10 ·
1074 阅读 ·
2 点赞 ·
0 评论 ·
12 收藏

python文件转换成exe可执行的windows文件

python的程序需要运行环境有时候很不方便,因为要交给别人代码可能因为环境的原因运行各种问题,这里给出直接讲python程序转换成exe文件,很方便直接给执行程序就可以,也不用担心运行环境问题而运行不了二、工具1、安装pyinstallerpip install pyinstaller2、编写python文件注意代码里面不能有中文,包含注释,不然报错3、转换成exe命令说明打包成一个exe格式的文件pyinstaller -F D:\project\test.py没有控制台的黑
原创
发布博客 2022.12.07 ·
3204 阅读 ·
3 点赞 ·
1 评论 ·
21 收藏

opcua开源代码OPEN62541的交叉编译

OPEN62541是opcua的一个开源代码,支持server 和client,免费,在交叉编译的时候还是有一些坑,这里介绍在嵌入式设备中交叉编译open62541。生成源文件open62541.c open62541.h 在当前build目录,以及静态库在bin/lib。修改“hints.ai_family = AF_UNSPEC;为“hints.ai_family = AF_INET;2、修改open62541.c。执行.sh build.sh。2)新建build目录。3)进入build目录。
原创
发布博客 2022.11.01 ·
1835 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏
加载更多