![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
secureCRT
2241431065
记录.
展开
-
log level
vendor\mediatek\proprietary\bootable\bootloader\lk\include\debug.h(以mtk平台为例)CONSOLE_LOGLEVEL_DEFAULT,/*console_loglevel控制log级别*//*printk'swithoutaloglevelusethis..没有日志级别的printk使用*///下面的这些打印方法具体含义是如果级别...转载 2022-07-22 13:58:48 · 1132 阅读 · 0 评论 -
脚本每隔2秒读取CPU温度及频率
1.读取cpu的温度cpu0:cat /sys/class/thermal/thermal_zone0/tempcpu1:cat /sys/class/thermal/thermal_zone1/temp信息读取,数据除以1000就是温度℃,如下为86.55℃2.读取CPU频率cat /sys/devices/system/cpu/cpufreq/policy0/cpuinfo_cur_freq读取数据为1400000KHZ,即是 1.4GHZ3.代码:wh原创 2022-05-27 14:34:35 · 1293 阅读 · 0 评论 -
日志输出等级:/proc/sys/kernel/printk
一、作用通过读写 /proc/sys/kernel/printk 文件可读取和修改控制台的日志级别。如插入键鼠时弹出设备的输入输出msg信息等。二、背景介绍1.日志等级 内核通过 printk() 输出的信息具有日志级别,日志级别是通过在 printk() 输出的字符串前加一个带尖括号的整数来控制的,如printk("<6>Hello, world!\n");。内核中共提供了八种不同的日志级别,在 linux/kernel.h 中有相应的宏对...转载 2022-03-23 10:13:49 · 1605 阅读 · 0 评论 -
嵌入式 在开发板显示bmp图片、jpeg图片
嵌入式 在开发板显示bmp图片、jpeg图片一、简述记--在GEC6818开发板(800W*480H)显示24位的bmp图片、使用开源的jpeg库显示jpeg图片。代码:链接: https://pan.baidu.com/s/1G3jzvdncocDMRbwCvsmSlg 密码: gz6m二、效果 执行开始显示bmp图片,回车后显示jpg图片。三、工程结构四、源代码 display_bmp.c文件#...转载 2022-01-13 13:30:46 · 6213 阅读 · 0 评论 -
Linux下C语言实现LCD屏幕截图
一、概述最近看到网上有人问怎么用C语言实现屏幕截图,刚好自己也在研究Linux驱动,于是花了半天时间把Linux的FrameBuffer驱动看懂了个七八,接着就动手写了个LCD屏幕截图的应用程序。 一些说明:1. 板子LCD的分辨率为480x272,像素格式为RGB565。2. 程序首先获取LCD的一些参数,然后将获取到的一帧数据转换为RGB24格式,最后用jpeglib库压缩为jpg格式的图片。 3. 在嵌入式Linux的板子上测试通过...转载 2022-01-12 13:31:42 · 662 阅读 · 2 评论 -
telnet 命令的完整使用方法
Telnet命令使用方法Telnet命令允许您与使用TeInet 协议的远程计算机通讯。运行TeInet时可不使用参数,以便输入由Telnet提示符(Microsoft Telnet>)表明的Telnet上下文。可从Telnet提示符下,使用Telnet命令管理运行Telnet客户端的计算机。TeInet客户端命令提示符接受以下命令:open:使用openhostname可以建立到主机的Telnet 连接。close:使用命令close命令可以关闭现有的Telnet 连接。转载 2021-12-31 09:36:08 · 16626 阅读 · 0 评论 -
U盘启动BIOS设置
如何在BIOS设置U盘为第一启动项呢?BIOS设置有两种方式,一种是利用快捷键设置U盘启动,而另一种则是针对没有快捷键可利用的电脑使用的。方式一1、制作一个U盘启动盘2、找到自己电脑型号所对应的BIOS快捷键,可参考下图显示的BIOS启动快捷键,如若没有可自行查询3、将U盘插入电脑,开机或重启,当开机画面出现时按下快捷键,进入启动项选择界面,这时候我们就将带有“USB”字样的选项设置为U盘启动方式二1、 将制作好的U盘启动盘插入电脑,在开机时按下特定的热键进入BI...转载 2021-12-22 14:07:32 · 1659 阅读 · 0 评论 -
SecurCRT 怎么查看 Windows 端的 Port 端口
1. 打开控制中心,点击硬件和声音:2. 在 硬件和声音 界面找到 设备管理器:3. 找到 端口 直接查看就行了。原创 2021-12-22 10:20:17 · 2344 阅读 · 0 评论 -
shell循环指定时长
这里以40s为例#!/bin/bashecho Count:tput sc#循环40秒for count in `seq 0 40`do tput rc tput ed echo -n $count sleep 1done原文链接:https://blog.csdn.net/u011956367/article/details/90676313转载 2021-09-17 15:48:35 · 267 阅读 · 0 评论 -
shell脚本实现取当前时间
shell 实现获取当前时间,并进行格式转换的方法:1)原格式输出2018年 09月 30日 星期日 15:55:15 CSTtime1=$(date)echo $time12)时间串输出201809301555151 #!bin/bash2 time2=$(date “+%Y%m%d%H%M%S”)3 echo $time23)2018-09-30 15:55:15#!bin/bashtime3=$(date “+%Y-%m-%d %H:%M:%S”)echo $time34)转载 2021-09-17 15:43:55 · 12985 阅读 · 0 评论 -
shell逐行读取文件的几种方法
方法1:while循环中 while read linedo echo $linedone < filename 方法2:管道法: cat $filename | while read line cat filename | while read linedo echo $linedone 方法3:for循环 for line in `cat filename`do echo ${line}...转载 2021-09-17 15:40:28 · 470 阅读 · 0 评论 -
shell中的for循环用法详解
for 命令: for i in 的各种用法 : for i in “file1” “file2” “file3”for i in /boot/*for i in /etc/*.conffor i in $(seq -w 10) --》等宽的01-10for i in {1…10}...转载 2021-09-17 14:27:13 · 9070 阅读 · 0 评论 -
cron和crontab
cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业。有一个叫做crontab的命令允许用户提交、编辑或删除相应的作业。每一个用户都可以有一个crontab文件来保存调度信息。可以使用它运行任意一个shell脚本或某个命令,每小时运行一次,或一周三次,这完全取决于你。每一个用户都可以有自己的crontab文件,但在一个较大的系统中,系统管理员一般会禁止这些文件,而只在整个系统保留一个这样的文件。系统管理员是通过cron.deny和cron.allow这两个文件来禁止或允许用户拥有...原创 2021-09-16 09:46:52 · 554 阅读 · 0 评论 -
shell -- 99乘法表
1.shell语法#!/bin/bashfor i in $(seq 9) dofor j in $(seq $i) doecho -n "$i*$j=$(($i*$j)) "doneecho ""done2.C语法for ((i=1;i<=9;i++)) dofor ((j=1;j<=i;j++)) doecho -n "$j*$i=$[$i*$j] "doneecho ""done结果:...原创 2021-09-15 14:48:36 · 96 阅读 · 0 评论 -
dd命令中的两个参数理解(skip-seek)
假如我有一个文件abc.gz,大小为83456k,我想用dd命令实现如下备份结果:首先将备份分成三个部分,第一部分为备份文件abc.gz的前10000k,第二部分为中间的70000k,最后备份后面的3456k.备份方法如下三条命令:dd if=abc.gz f=abc.gz.bak1 bs=1k count=10000dd if=abc.gz f=abc.gz.bak2 bs=1k skip=10000 count=70000dd if=abc.gz f=abc.gz.bak3 bs=1k skip转载 2021-09-15 13:17:18 · 368 阅读 · 0 评论 -
dd命令用法中参数bs,count
dd的输出是:x+y records inm+n records out其中 x和m的含义是 x和m个完整的块(也就是你用bs指定的块大小)被读入和写出。其中y和n的含义是 y和n个不完整的块(部分块)被读入和写出。最常见产生的不完整块的读入是由于碰到了读入的文件尾,比如你有一个文件a.log的大小是10个字节,你用下面的命令就会出现1+1的情况,因为第二个块不够6个字节,只有4字节。dd if=a.log of=b.log bs=6 count=21+1 records in转载 2021-09-15 11:01:22 · 2188 阅读 · 0 评论 -
shell中的dd命令使用详解
一、dd命令的解释dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2参数注释:1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file >2. of=文件名:输出文件名,缺省为标准输出。即指定目的文件。< of=output file >3. ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes转载 2021-09-15 10:32:33 · 2906 阅读 · 0 评论 -
shell -- 5分钟内循环运行脚本(用于dd测试U盘读写速度)
代码:time0=$(date "+%s")echo $time0while((($(date "+%s")-time0)<=300))do dd if=/dev/sda1 bs=2M count=12 of=/mnt/usb/text.bin dd if=/mnt/usb/text.bin bs=2M count=12 of=/dev/null rm -rf /mnt/usb/text.bindone注意:%s和%S的区别...原创 2021-09-15 10:24:33 · 1499 阅读 · 0 评论 -
shell的时间参数含义表示——%y%m%d/%H:%M:%S
本文链接:https://blog.csdn.net/m0_38101413/article/details/118659429 用法示例 loacl_time=$(data+"%Y%m%d %H:%M:%S") #Y年份,m月份, d日期 时分秒 data是时间,后面""里的是时间格式1 .转载 2021-09-15 10:09:48 · 1261 阅读 · 0 评论 -
secureCRT运行从Ubuntu中cp出来的hello(bitbake运行后的产物)(二)
1.首先进入到 hello 文件目录下:(一)中已经弄好了2.将 hello cp 到 usr/bin 目录下:3.再 sync :sync命令功能:用于强制将改变的内容立刻写入磁盘注意事项:用户通常不用运行sync命令,系统会自动运行update或bdflush操作将缓冲区数据写入到磁盘中只有当update或bdflush无法执行或用户需要非正常关机时此时需手动执行sync命令sync命令的语法格式:sync [参数]-----常用参数说明------原创 2021-08-17 14:55:24 · 113 阅读 · 0 评论 -
secureCRT软件连接硬件板子后怎么进入U盘,,输入cd/mnt/usb 提示No such file or directory(一)
默认是不挂载,需要挂载才能读取 ls /dev/ 查看是否有usb的从图中看是有的。 lsblk 查看磁盘信息(未成功) mount /dev/usb0 /mnt 比如sub0是U盘的 使用此命令挂载 我的已经在挂载中了。 然后 cd /mnt 就可以看到U盘的文件了 就这样我就在secureCRT软件里找到了从Ubuntu中导出的hello文件(在usb中)。 ...原创 2021-08-17 14:09:31 · 2002 阅读 · 0 评论