程序员超庆
码龄6年
关注
提问 私信
  • 博客:480,271
    社区:14
    问答:409
    动态:10
    480,704
    总访问量
  • 54
    原创
  • 198,233
    排名
  • 692
    粉丝

个人简介:记录博主的学习笔记整理。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2019-07-17
博客简介:

Me-Space的博客

查看详细资料
  • 原力等级
    当前等级
    6
    当前总分
    2,513
    当月
    18
个人成就
  • 获得1,076次点赞
  • 内容获得481次评论
  • 获得6,446次收藏
  • 代码片获得17,317次分享
创作历程
  • 11篇
    2024年
  • 12篇
    2023年
  • 23篇
    2022年
  • 10篇
    2021年
  • 2篇
    2020年
成就勋章
TA的专栏
  • stm32
    21篇
  • android
    2篇
  • RK
    1篇
  • Android编译错误
    5篇
  • shell 编程
    15篇
  • linux随笔
    2篇
  • Android驱动
    2篇
  • camera驱动
    3篇
  • Ubuntu之Android环境搭建
    2篇
  • VsCode
    1篇
  • vs2017
    3篇
TA的推广
兴趣领域 设置
  • 嵌入式
    单片机
  • 硬件开发
    arm开发
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

android 去除桌面谷歌搜索框

去除 android 系统桌面谷歌搜索栏,前后对比如下图:系统版本:android12平台:rk3568。
原创
发布博客 2024.04.25 ·
1863 阅读 ·
7 点赞 ·
1 评论 ·
9 收藏

RK3566 EBOOK休眠模式卡片分享

原创
发布博客 2024.04.22 ·
209 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

android 编译报 out/.lock 提示错误

解决方法:删除 out 目录下的 .lock 文件。分析原因: 应该是前面创建的编译终端异常关闭有关。
原创
发布博客 2024.04.15 ·
745 阅读 ·
4 点赞 ·
1 评论 ·
1 收藏

添加 android 系统属性

添加 selinux 权限时,系统属性一定要遵循 android 标准,即 persist.vendor.xxx、vendor.xxx、ro.vendor.xxx 等前缀。这里定义了两个属性,ro.product.name 是一个只读属性,用于标识设备的名称;// 用于存储属性值的缓冲区。// 属性读取失败,打印默认值或者错误信息。// 调用property_get函数读取属性值。// 使用此方法,不需要在 device.mk 中进行设置。// 设置自定义系统属性值。系统版本:android13。
原创
发布博客 2024.04.12 ·
1718 阅读 ·
21 点赞 ·
0 评论 ·
14 收藏

十五、Shell 脚本中的 test 命令

在 Shell 脚本中,test 命令用于检查给定的条件是否为真或假,并根据结果执行对应程序。可以进行数值、字符和文件三个方面的测试。
原创
发布博客 2024.04.09 ·
493 阅读 ·
3 点赞 ·
0 评论 ·
10 收藏

keil编译后生成不了hex文件

答:

确认编译是否存在错误,同时魔法棒中需要勾选生成 hex。
步骤如下:
步骤1: 点击 魔法棒 “Options for Target” 。
步骤2: 单击 Output。
步骤3: 选择输出生成文件的路径。
步骤4: 自定义生成的hex文件名。
步骤5: 勾选生成Hex文件 Create HEX File 。
步骤6: 点击 OK。

回答问题 2024.04.08

keil5为何文件显示黄色感叹号且打不开

答:

文件路径没有找到,重新把文件添加到工程中。魔法棒中的头文件也要确保路径正

回答问题 2024.04.08

查看Linux系统相关信息

这条命令可以查看到系统是 ubuntu 还是Red Hat 的 centos系统。命令:cat /etc/redhat-release。命令:cat /proc/version。命令:cat /proc/cpuinfo。命令:cat /etc/issue。命令:uname -a。
原创
发布博客 2024.04.08 ·
482 阅读 ·
10 点赞 ·
0 评论 ·
1 收藏

十四、Shell 脚本中的 printf 命令

printf 命令在 Shell 脚本中用于格式化输出。它提供了更灵活和强大的格式化功能,默认不会像 echo 命令自动添加换行符,需要手动添加
。format_string:是一个包含格式说明符的字符串,用于指定输出的格式。arguments:是可选的参数列表,用于替换格式字符串中的占位符。警告字符,通常为 ASCII 的 BEL 字符。.2f 表示保留小数点后两位。
原创
发布博客 2024.04.08 ·
464 阅读 ·
6 点赞 ·
0 评论 ·
2 收藏

klie5建工程写死循环编译时报一个错误

答:

所建的工程是不是没有把 stm 所需要的库移植到工程中吗?主函数为空时,编工程会报错吗?

回答问题 2024.04.07

十三、Shell 脚本中的 echo 命令

Shell 脚本中的 echo 命令是用于输出文本或变量的值,它是最常用的输出命令之一,可以方便将调试信息输出到终端或文本中。\c" # -e 开启转义 \c 不换行显示。
" # -e 开启转义。6、显示结果输出到文件。7、显示命令执行结果。
原创
发布博客 2024.04.07 ·
1272 阅读 ·
5 点赞 ·
0 评论 ·
7 收藏

Android8.1 代码编译报错

sudo cp prebuilts/jdk/jdk8/linux-x86/ /opt/jdk8 -rf // 相关文件的拷贝,源码根目录下的路径。sudo vim /etc/profile // 文件添加内容如下代码块,在文件最后添加。source /etc/profile // 执行修改文件,并使之生效。android 高版本不需要安装对应的 jdk 包。java -version // 查看 jdk 版本。Android8.1 代码编译报。
原创
发布博客 2024.04.07 ·
633 阅读 ·
10 点赞 ·
0 评论 ·
2 收藏

十二、Shell 数组

在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。数组名=(值1 值2 ... 值n)#单独定义数组的各个分量。
原创
发布博客 2024.04.07 ·
222 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

十一、Shell 字符串变量

在 Shell 脚本中的字符串可以使用单引号,还可以使用双引号,并且可以不使用引号。使用 ${string:position} 可以提取从指定位置开始的子串。使用 ${#string} 获取字符串的长度。注:此点后续专门写一篇文章。
原创
发布博客 2024.04.03 ·
417 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏

十、Shell 变量类型

环境变量是用来存储系统环境信息的变量。这些变量可以影响脚本的运行方式,并且可以在脚本之间共享和传递。数组变量用于存储多个值的数据结构。数组可以存储字符串或整数等不同类型的值,并可以通过索引访问特定的元素。在Shell脚本中,使用括号定义数组变量,以及索引访问数组中的元素。使用字符串变量来保存文本、文件名、命令的输出等。在Shell脚本中,使用双引号或单引号来定义字符串变量。可以使用整数赋值给变量,或者通过命令的输出结果获取整数值。在Shell脚本中,有一些特殊的环境变量,它们具有特定的用途和意义。
原创
发布博客 2023.12.27 ·
561 阅读 ·
9 点赞 ·
0 评论 ·
8 收藏

九、Shell 只读变量和删除变量

在 Shell 脚本中,使用 unset 命令来删除一个变量通过删除变量,可以释放该变量所占用的内存空间,并使其不再存在。关键字声明只读变量,只读变量被赋值后,就不能再被修改或重新赋值。echo $my_readonly_variable # 输出 "Hello, World!my_readonly_variable="New Value" # 这将导致错误。echo $my_variable # 输出 "Hello, World!以下是一个示例,演示如何在 Shell 脚本中使用只读变量。
原创
发布博客 2023.12.25 ·
810 阅读 ·
8 点赞 ·
0 评论 ·
9 收藏

八、Shell 使用变量

在 Shell 脚本中,可以使用变量来存储和引用数据。变量名外面的花括号是可选的,加花括号是为了帮助解释器识别变量的边界。格式:varname=value,如下所示。格式:$+变量名或 ${变量名},如下所示。等号两边不能有空格符,否则会运行报错。echo "请输入一个字符串:"格式:$+环境变量名,如下所示。3、读取用户输入并赋值给变量。4、读取系统环境变量。
原创
发布博客 2023.12.22 ·
550 阅读 ·
10 点赞 ·
0 评论 ·
9 收藏

七、 Shell 变量名规范

在 Shell 编程中,变量是用于存储和引用数据值的名称。# 避免使用 while 作为变量名,以免混淆。# 等号两边不能使用空格,否则会导致错误。# 避免使用 #?
原创
发布博客 2023.12.18 ·
726 阅读 ·
12 点赞 ·
0 评论 ·
7 收藏

六、常用 Shell 关键字

用于在当前Shell中执行脚本文件,类似于./命令。条件语句的补充,当if语句中的条件不满足时执行。用于捕获信号或错误,并在捕获到时执行相应的命令。循环语句,根据条件不满足时执行循环体内的命令。条件语句,用于根据不同的值执行不同的命令。用于条件测试,类似于if语句中的条件判断。条件语句,用于根据条件执行不同的命令。条件语句的补充,用于添加多个条件判断。条件语句的结束符号,表示条件判断结束。循环语句,根据条件执行循环体内的命令。循环语句的开始符号,表示循环体的开始。循环语句的结束符号,表示循环体的结束。
原创
发布博客 2023.12.15 ·
643 阅读 ·
6 点赞 ·
0 评论 ·
10 收藏

五、Shell 注释

以井号(#)来注释单行,Shell 并不会处理 Shell 脚本中的注释行。然而 Shell 脚本第一行是个例外,# 号后面的感叹号(!)是用来告诉系统用哪个解释器来运行脚本。表示开启 Here 文档,COMMENT 是 Here 文档的标识符,只需要在两个标识符之间的内容都会被视为注释,不会被执行。是一个空命令,用于捃后面的 Here 文档,
原创
发布博客 2023.12.15 ·
746 阅读 ·
10 点赞 ·
0 评论 ·
5 收藏
加载更多