- 博客(82)
- 资源 (12)
- 收藏
- 关注
原创 使用批处理及shell脚本提升开发和测试效率
可以通过USB线束、OBD转以太网线束或是WiFi热点方式连接。除了一般的日志过滤外,还可以使用grep、awk、sed等。Window下可以使用plink、pscp及psftp等。ssh方式需要输入密码,可以通过下面两种方式免密登录。3、wireshark+tcpdump分析网络数据包。可以直接分析MQTT和Protobuf数据。使用批处理及shell脚本可以做很多事情。Linux下可以使用sshpass。还可以借助lua脚本分析自定义协议。可以借助Git环境使用这些命令。通过adb或是ssh抓取日志。
2024-01-01 23:45:31 437
原创 驱动开发指南 第十章 C 语言版 LED 灯实验
《I.MX6U 嵌入式 x Linux 驱动开发指南 V1.6 6》第八章 汇编LED灯实验正点原子【第二期】手把手教你学Linux之ARM(MX6U)裸机篇视频选集时间P14第8.1讲 C语言版本LED驱动实验-实验原理分析 26:53P15第8.2讲 C语言版本LED驱动实验-程序编写与验证39:57一个简单的工程主要包括启动文件源文件编译脚本链接脚本start.s.global _start_start: mrs r0, cpsr
2022-04-30 20:58:20 346
原创 驱动开发指南 第八章 汇编LED灯实验
《I.MX6U 嵌入式 x Linux 驱动开发指南 V1.6 6》第八章 汇编LED灯实验正点原子【第二期】手把手教你学Linux之ARM(MX6U)裸机篇视频选集时间P6第6.1讲 汇编LED驱动实验-原理分析 35:31P7第6.2讲 汇编LED驱动实验-汇编基本语法 28:07P8第6.3讲 汇编LED驱动实验-驱动编写 30:55P9第6.4讲 汇编LE
2022-04-29 22:26:30 639
原创 VBA之批量添加删除超链接
Private Sub CommandButton1_Click() 'MsgBox Sheet1.UsedRange.Rows.Count & "---" & Sheet2.UsedRange.Rows.Count For i = 1 To 4 For j = 1 To Sheet1.UsedRange.Rows.Count If Sheet1.Cells(i, j) <> "" Then
2022-04-24 20:44:03 924
原创 dlopen/dlsym/dlclose的简单用法
main.c#include <stdio.h>#include <stdlib.h>#include <dlfcn.h>#define DLL_PATH_ADD "./libadd.so"#define DLL_PATH_SUB "./libsub.so"typedef int (*func)(int, int);int main(){{ void *dlhandler_add; func func_add = NULL;
2022-04-22 00:49:58 363
原创 【第二期】开发环境搭建
开发环境搭建VirtualBoxUbuntuRaiDriveMobaXtermSourceInsightBeyondCompare交叉编译工具链环境变量/home/xlbtlmy/Desktop/IMX6/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/binled.s.global _start_start: ldr r0, =0X020C4068 ldr r1, =0XFFFFFFFF str r1, [r0]
2022-03-13 23:07:10 706
原创 基于正点原子Linux开发板(ALIENTEK I.MX6U ALPHA V2.2)的个人自学记录
基于正点原子Linux开发板(ALIENTEK I.MX6U ALPHA V2.2)的个人自学记录正点原子Linux视频教程_B站正点原子资料下载中心_opendev硬件环境正点原子Linux开发板(ALIENTEK I.MX6U ALPHA V2.2)底板+核心板(EMMC版)+7寸RGB屏1024*600'软件环境VirtualBoxUbuntu学习计划开始于2022/03/12第一步,看完所有的视频教程并做好记录正点原子【第一期】手把手教你学Linux之Ubuntu入门篇
2022-03-12 22:43:23 3090
原创 start_camera
#!/bin/shecho xxxxxx | sudo -S init 0start_camera.sh#!/bin/shcheese
2022-02-22 21:10:59 126
原创 Shell脚本练习
#!/bin/bashecho "hello world!"exit 0#!/bin/bashread -p "Please input your first name:" firstnameread -p "Please input your last name:" lastnameecho "Your full name is:$firstname $lastname"#!/bin/bashecho "I will use touch command to create 3
2022-02-22 21:08:33 130
原创 python_swap_sum
def swap(a, b): a, b = b, a return a, ba = 1b = 2print("before:", a, b)a, b = swap(a, b)print(" after:", a, b)def sum(a, b): sum = 0 tmp = a while tmp <= b: if tmp % 2 == 0: sum += tmp tmp += 1
2022-02-20 23:16:17 340
原创 libpng读写png图片
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <png.h>#define pngFilePath "xxx.png"int main(void){ FILE *fp_read = fopen(pngFilePath, "rb"); png_structp png_read = png_create_read_struct(PNG_LIBPNG_VER_
2022-02-20 23:07:04 1077 2
原创 准备新新新
#include <stdio.h>#include <stdlib.h>#include <time.h>#define ARRAY_SIZE(x) (sizeof(x)/sizeof(x[0]))int Random(int begin, int end){ return (rand() % (end - begin) + begin);}void ArrayInit(int arr[], int len);void ArrayShow(int
2022-02-16 01:00:02 100
原创 VBA之不打开读写其它路径下的工作簿
Sub test() Dim wb_data, wb_copy As Workbook Dim fn_data, fn_copy As String fn_data = "C:\Users\xlbtlmy\Desktop\VBA\data.xlsx" fn_copy = "C:\Users\xlbtlmy\Desktop\VBA\copy.xlsx" Set wb_data = GetObject(fn_data) Set wb_copy
2021-08-20 23:10:47 2427
原创 virtualbox虚拟机命令
1. sudo vim /etc/acpi/events/powerbtn2. 注释掉最后一行action(前面加#)#action=/etc/acpi/powerbtn.sh3. 添加一行:action=/sbin/init 04. 重启:sudo reboot@echo offSET PATH_VBOX=D:\Oracle\VirtualBoxSET VBM=%PATH_VBOX%\VBoxManage.exe%VBM% list runningvms%VBM% startvm
2021-06-10 21:04:08 542
原创 sqlite3安装使用说明
下载:wget http://www.sqlite.org/sqlite-3.6.16.tar.gztar -xzvf sqlite-3.6.16.tar.gzcd sqlite-3.6.16./configuremakesudo make installexport LD_LIBRARY_PATH=/home/xlbtlmy/Desktop/sqlite-3.6.16:$LD_LIBRARY_PATHmake
2021-03-25 23:04:09 177
原创 贝壳物联之模拟第三方及用户登录
#include <stdio.h>#include <sys/socket.h>#include <sys/types.h>#include <time.h>#include <errno.h>#include <signal.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <sys/wa
2021-01-25 23:22:19 514
原创 单片机运行时加载led驱动到RAM中运行
开发环境:MCU:MPC5606BIDE:S32 Design Stduio链接文件修改:/* Entry Point */ENTRY(_start)/* define heap and stack size */__HEAP_SIZE = 0 ;__STACK_SIZE = 4096 ;SRAM_SIZE = 80K; /* Define SRAM Base Address */SRAM_BASE_ADDR = 0x400000
2020-07-21 13:55:08 653
原创 vim使用记录
.vimrc:set nocompatibleset cursorlineset cursorcolumnhighlight cursorline cterm=NONE ctermbg=black ctermfg=green guibg=NONE guifg=NONEhighlight cursorcolumn cterm=NONE ctermbg=black ctermfg=green guibg=NONE guifg=NONEset tabstop=4set shiftwidth=4
2020-06-13 12:35:36 166
原创 Arduino UNO之ssd1306显示二维码
开发环境:Arduino 1.8.12QRCodeU8g2使用说明:串口接收qrcode:xxxxxxxx格式数据后,会将xxxxxxxx内容生成二维码显示以Version 3,ECC LOW生成大小为29×29像素的二维码,放大一倍显示注意事项:Arduino UNO最多能生成Version 8的二维码,再大动态内存就不够用了,会重启arduino_qrcode.ino:#include <U8g2lib.h>#include <U8x8lib.h>
2020-06-09 16:12:57 2441
原创 蓝牙RSSI测距算法及参数标定
RSSI(Received Signal Strength Indication)def distance(RSSI, A, n): return pow(10, float((abs(RSSI) - A) / (10 * n)))A = -38.0n = 27.0d = distance(54, -38.0, 27)print(d)
2020-05-28 18:32:28 15894 6
原创 Linux下c语言模拟贝壳物联设备在线
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<sys/types.h>#include<sys/socket.h>#include<netinet/in.h>#include<unistd.h>char *welcome = "{\"M\":\"WELCOME TO BIGIOT\"}";char *checkin = "{\"M
2020-05-28 10:29:53 505 1
原创 git使用相关问题
问题:更新ssh key之后,遇到"Host key verification failed."解决:删除本地旧的“known_hosts”文件
2020-03-27 10:15:44 196
原创 Linux设备驱动开发详解:基于最新的Linux 4.0内核
baohua@baohua-VirtualBox:~/develop/linux$ sudo ./module.sh CHK include/config/kernel.release CHK include/generated/uapi/linux/version.h CHK include/generated/utsrelease.hmake[1]: `...
2020-03-07 14:29:47 2425
原创 S3C2440之uboot移植
虚拟机环境:Oracle VM VirtualBoxLinux系统:ubuntu_14.04.6交叉编译工具:[100ask分享的所有文件](https://eyun.baidu.com/s/3b1UtLc)100ask分享的所有文件 > 002_JZ2440资料光盘_20180516(免费) > 资料光盘 > A盘 > tools.zip > arm-linu...
2019-07-11 19:26:10 1145
原创 S3C2440之裸机之C语言MMU
虚拟机环境:Oracle VM VirtualBoxLinux系统:ubuntu_14.04.6交叉编译工具:[100ask分享的所有文件](https://eyun.baidu.com/s/3b1UtLc)100ask分享的所有文件 > 002_JZ2440资料光盘_20180516(免费) > 资料光盘 > A盘 > tools.zip > arm-linu...
2019-07-09 09:41:25 446
原创 S3C2440之裸机之C语言存储控制器
虚拟机环境:Oracle VM VirtualBoxLinux系统:ubuntu_14.04.6交叉编译工具:[100ask分享的所有文件](https://eyun.baidu.com/s/3b1UtLc)100ask分享的所有文件 > 002_JZ2440资料光盘_20180516(免费) > 资料光盘 > A盘 > tools.zip > arm-linu...
2019-07-08 15:56:33 254
原创 S3C2440之裸机之C语言按键点亮LED灯
虚拟机环境:Oracle VM VirtualBoxLinux系统:ubuntu_14.04.6交叉编译工具:[100ask分享的所有文件](https://eyun.baidu.com/s/3b1UtLc)100ask分享的所有文件 > 002_JZ2440资料光盘_20180516(免费) > 资料光盘 > A盘 > tools.zip > arm-linu...
2019-07-08 13:38:33 1131
原创 Python之xlwings+tkinter简单小应用
# -*- coding: cp936 -*-import osimport reimport sysimport xlwings as xwfrom tkinter import *from tkinter import filedialogfrom tkMessageBox import *FILE1=""FILE2=""def callback1(): glo...
2019-07-05 22:53:40 764
原创 S3C2440之裸机之C语言流水灯
虚拟机环境:Oracle VM VirtualBoxLinux系统:ubuntu_14.04.6交叉编译工具:[100ask分享的所有文件](https://eyun.baidu.com/s/3b1UtLc)100ask分享的所有文件 > 002_JZ2440资料光盘_20180516(免费) > 资料光盘 > A盘 > tools.zip > arm-linu...
2019-07-05 10:50:06 667
bin/hex/s19文件转换工具(srec_cat/srec_cmp/srec_info)
2019-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人