自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嵌入式

嵌入式爱好者!

  • 博客(12)
  • 资源 (7)
  • 收藏
  • 关注

原创 海思交叉编译工具链安装脚本

该脚本在海思arm-hisiv500-linux.sh文件中,内容如下,可以作为以后自己的shell脚本的参考 #!/bin/bash TOP_DIR=/opt/hisi-linux/x86-arm #TOP_DIR=/home/share/toolchains/install TOOL_DIR=$TOP_DIR/arm-hisiv500-linux TAR_BIN_DIR=$TOOL_DIR/target/bin BIN_FILES=$TOOL_DIR/bin/arm-hisiv500-linux-uc

2020-10-28 16:28:14 863

原创 C中计算某段代码运行时间框架

struct timeval start, end; gettimeofday(&start, NULL); /* * to calculate code */ gettimeofday(&end, NULL); long long total_time = (end.tv_sec - start.tv_sec) * 1000000 + (end.tv_usec - start.tv_usec); // get the run time by microsecond p

2020-10-28 15:55:21 167

原创 telnet下使用shell交互式登录

#!/bin/bash hi_login() { /usr/bin/expect<<-EOF spawn telnet 192.168.0.160 24 expect { "(none) login:" { send "root\n" } } expect eof EOF } hi_login

2020-10-28 15:47:42 1165

原创 海思平台freetype矢量字体库的交叉编译

下载源码,并将其解压 tar vxf freetype-2.4.10.tar.bz2 进入到解压目录,进行交叉编译和平台配置 cd freetype-2.4.10/ ./configure --host=arm-linux CC=arm-hisiv500-linux-gcc --prefix=/home/ubuntu/temp/__INSTALL_freetype_ARM 编译并安装 make && make install 将编译的库文件放置海思交叉编译环境下的库路径下 s

2020-10-28 09:33:34 695

原创 awk基础

文本处理工具 awk 命令格式 awk [options] -f awk-script-line filename options: -F:定义输入字段分隔符,默认的分隔符是空格或者制表符(tab) command: BEGIN{} {} END{} 行处理前 行处理 行处理后 awk 'BEGIN{print 1+1} {print "demo"} END{print "end....."}' passwd

2020-10-15 16:32:00 196

原创 chattr 设置重要的文件不可以删除

sudo chattr +i a.c rm a.c # fail sudo rm -rf a.c # fail sudo chattr -i a.c rm a.c # ok

2020-10-15 11:15:53 305

原创 Linux下操作小技巧

vim打开文件,替换文件中的内容 将IP地址114.114.114.114替换为114.114.114.200 \1为一个占位,等价于前面小括号中的内容 :%s/\(114.114.114.\)114/\1200/

2020-10-13 09:14:29 248 1

原创 Linux中C验证线程的几种退出方式

/* 验证线程的几种退出方式 */ #include <stdio.h> #include <unistd.h> #include <stdlib.h> #include <sys/types.h> #include <sys/stat.h> #include <string.h> #include <pthread.h> void* myfunc(void* arg) { printf("child pthre

2020-10-12 10:47:56 741

原创 shell中shift使用

#!/bin/sh while [ $# -ne 0 ] do let num+=$1 shift 2 done echo "num : ${num}" 测试结果

2020-10-12 10:09:23 222

原创 shell函数中数组传递参数

#!/bin/sh array=(1 2 3 4 5) echo "${array[@]}" func_demo() { value=0 # for i in "$@" for i in $* do let value+=$i done echo $value } func_demo ${array[@]} #数组所有元素的值 echo "1111111111111" func_demo ${array[*]} 测试结果 ...

2020-10-12 09:51:20 844

原创 shell实现并发检查某个网段IP

#!/bin/sh > ip.txt for i in {1..255} do { ip=192.168.8.$i ping -c4 -W1 $ip >&/dev/null if [ $? -eq 0 ];then echo "$ip" | tee -a ip.txt fi }& done wait echo "ok"

2020-10-09 14:34:55 182

原创 shell命令行传递参数

shell命令行传递参数及其校验 #!/bin/sh if [ $# -eq 0 ];then echo "usage: `basename $0` filename" exit 1 fi if [ ! -d $1 ];then echo "error file type" exit 2 fi for dir in `ls $1` do echo "$dir" done shell重新定义分隔符 #希望for处理文件按照回车分隔,而不是空格或者tab #重新定义分隔符 #IFS内部字段分隔符

2020-10-09 14:33:23 1133

source_list.zip

树莓派镜像源文件,是清华的镜像源,实测可以使用,将文件覆盖到对应的位置即可。

2019-10-30

linux驱动书籍

该压缩包内为一本linux驱动书籍,一共23章,貌似和宋宝华的linux驱动书籍相似,可以参考下载!!

2019-04-11

宋宝华LINUX驱动书籍前言部分

宋宝华LINUX驱动书籍前言部分,为宋宝华linux驱动书籍的介绍,摘取的前言目录部分。

2019-04-08

ximnd操作基础

该文件为.xmind格式文件,介绍了xmind软件的基本使用技巧,和我的博客的内容一致,博客内容是从该文件导出成图片格式的。欢迎下载学习!!!!

2019-03-31

qt_c++源码

这是一个入门级别的QT测试代码,在别人的基础上做了简单的修改,供参考学习

2019-02-27

google插件

使用的是一些常用的google浏览器插件,还是比较全的插件!

2018-10-26

pyqt5第一章

最新版本的pyqt的第一章资料,内有如何搭建pyqt5环境的说明!

2018-10-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除