向阳12
码龄18年
求更新 关注
提问 私信
  • 博客:10,717
    10,717
    总访问量
  • 5
    原创
  • 2
    粉丝
  • 85
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:辽宁省
加入CSDN时间: 2008-06-04
博客简介:

向阳的专栏

查看详细资料
个人成就
  • 获得5次点赞
  • 内容获得0次评论
  • 获得16次收藏
  • 代码片获得342次分享
  • 博客总排名2,439,516名
创作历程
  • 3篇
    2021年
  • 3篇
    2020年
成就勋章
TA的专栏
  • 树莓派
    2篇
  • C
    3篇
  • Linux
    2篇
  • 网络技术
  • C++
  • OpenCascade

TA关注的专栏 3

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

兴趣领域 设置
  • 人工智能
    数据分析
创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

210人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

02 配置树莓派作为无线打印机\扫描仪服务器

需求分析 将一台普通的USB三合一打印机改造为网络打印机 使用CUPS作为无线打印机服务; 使用SANE作为无线扫描仪服务; 搭建网页版扫描仪服务,实现任意手机、电脑远程扫描; 网络打印机 1.CUPS安装和配置 安装CUPS sudo apt update sudo apt install cups 把当前用户(raspbian默认是pi)添加到linux打印机的管理员用户组lpadmin sudo usermod -a -G lpadmin pi 确保cups允许所有的流量请求,重启c
原创
博文更新于 2021.01.24 ·
4305 阅读 ·
3 点赞 ·
0 评论 ·
9 收藏

01 搭建树莓派基础运行环境

1、制作系统卡 制作系统卡前,需要准备下列软件 到这里下载,账号:share,密码:123456 树莓派系统Raspberry Pi OS(Raspbian); SD卡格式化工具SD Formatter for SD/SDHC/SDXC,在boot-drivers-tools目录下; 镜像烧录工具Win32DiskImager,在boot-drivers-tools目录下; SSH客户端PUTTY,在tools目录下; 1、准备一张8G以上的SD卡,使用SD Formatter格式化 2、使用Win3
原创
博文更新于 2021.01.24 ·
375 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言宏定义时#和##的用法

#表示字符串化 ##表示连接 struct command { char * name; void (*function) (void); }; #define COMMAND(NAME) {#NAME,NAME##_command} void main() { struct command commands[] = { COMMAND(quit), COMMAND(help), }; /* struct command comm
转载
博文更新于 2021.01.24 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

#pragma weak与__attribute__((weak))

#pragma weak name 使 name 成为弱符号。链接程序没有找到 name 的符号定义时,不会显示错误消息,也不会出现符号的多个弱定义的错误消息。链接程序仅执行第一个遇到的定义。 如果另一个编译单元有函数或变量的强定义,那么 name 将链接到它。如果没有 name 的强定义,那么链接程序符号的值为 0。 使用时,请做NULL判断。 __attribute__((weak)) 将本模块的func转成弱符号类型,如果遇到强符号类型(即外部模块定义了func),那么我们在本模块执行的func
原创
博文更新于 2021.01.19 ·
564 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Linux C 可执行程序提示:error while loading shared libraries

以msgpackc库的编译和运行为例,阐述如何解决该问题。 我们使用make install命令,对msgpackc进行编译和安装。 在项目中,通过引入头文件#include <msgpack.h>进行使用,项目的编译过程如下: xxx@ubuntu:~/project/usage$ gcc test.c -lmsgpackc -o test 在运行时可执行程序时,提示: xxx@ubuntu:~/project/usage$ ./test ./test: error while loadin
原创
博文更新于 2020.12.30 ·
1285 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux运行程序报Text file busy的解决方法

Linux Bash运行程序报Text file busy的解决方法 1、问题 在Linux系统中,使用Terminal运行一个程序,有时候会出现如下错误: xx@ubuntu: ./a.out bash: ./a.out: Text file busy 2、解决 程序文件被某个进程占用,使用fuser命令可以查看是哪个程序在占用文件,然后使用kill命令杀掉该进程 xx@ubuntu: fuser a.out /home/xxx/a.out: 12291 xx@ubuntu: kill -9 12291
原创
博文更新于 2020.12.24 ·
3785 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏