2021年9月29日
摘要:
一 协议包含的大/小端字节流解析:用结构体定义好通信接收帧,将接收的字节buf通过不同的字节转换转成Int/float等
阅读全文
posted @ 2021-09-29 14:15
杰瑞鼠
阅读(141)
推荐(0)
摘要:
1人眼对于屏幕的刷新频率的感觉:高于80hz感受不到闪烁; 2正常的电机频率在 6-16kHZ
阅读全文
posted @ 2021-09-29 10:32
杰瑞鼠
阅读(48)
推荐(0)
2021年7月9日
摘要:
一 shell区别及运行方法 shell一般指 shell script脚本;而广义是指shell终端是和操作系统沟通的桥梁,一般有Bsh和Bash. 运行方法: 按可执行程序执行:先编写脚本文件filename.sh(以#!/bin/sh作为首行,说明后面的按该shell执行);然后用chmode
阅读全文
posted @ 2021-07-09 17:08
杰瑞鼠
阅读(51)
推荐(0)
2021年7月8日
摘要:
一 程序从源码到可执行文件的过程:参考编译的工作工程 简单的单文件编译非常简单,通过GCC可以把“.c”变成“.o”文件然后可以直接运行; 而复杂一点的程序都需要经过三步: 1 $ ./configure 2 $ make 3 $ make install 说明: step1:通过autoconf工
阅读全文
posted @ 2021-07-08 17:57
杰瑞鼠
阅读(58)
推荐(0)
2021年7月6日
摘要:
一常用到的C字符串库函数: strok函数:char *strtok(char *str, const char *delim)在AT命令,JSON等场合很有用,类似功能sscanf函数。 以delim为分隔符分割str,如果没检索到返回NULL,否则返回被分解的第一个子字符串;后面再用NULL作为
阅读全文
posted @ 2021-07-06 21:45
杰瑞鼠
阅读(145)
推荐(0)
摘要:
一 内存查看和修改工具:devmem 底层开发过程中,经常需要在终端查看或者修改设备寄存器的值,devmem可以办到用法:devmem ADDRESS [WIDTH [VALUE]] 二 VIM插件工具:在用vim查看修改代码过程中要达到Widows下IDE的查找,跳转,查找定义核调用,列出工程文件
阅读全文
posted @ 2021-07-06 21:34
杰瑞鼠
阅读(81)
推荐(0)
摘要:
CAN总线优点: 相比RS485从机只能被动等待主机轮询,CAN总线可以多主,只要总线空闲就可以向总线发送帧信息(数据帧,远程帧,错误帧,过载帧,帧间隔) 抗干扰,可靠性(内有检测死机(TEC/REC的收发超时计数,超过255后,CAN模块进入BUS-OFF模式,此节点不能发送也不能接收避免节点造成
阅读全文
posted @ 2021-07-06 21:17
杰瑞鼠
阅读(449)
推荐(0)
摘要:
一 嵌入式系统的web server与C的CGI交互:参考 按CGI格式编写C语言,然后编译成“action.cgi”文件,放在和主“index.html”文件下 “index.html“通过按钮超链接打开action.cgi文件并执行,里面有对应的对设备的具体操作。
阅读全文
posted @ 2021-07-06 18:26
杰瑞鼠
阅读(93)
推荐(0)
2021年7月4日
摘要:
GPIO: 一 make menucofig 使能GPIO,GPIO是有指定引脚(统一编号),方向,置0/1几个文件驱动的,所以可以 用命令行驱动LED亮灭 可以将控制过程写成shell文件gpio.sh,然后将该文件在在/etc/init.d/rcS中调用“./opt/gpio.sh”,shell
阅读全文
posted @ 2021-07-04 23:21
杰瑞鼠
阅读(202)
推荐(0)
摘要:
一 在Linux上配置交叉编译环境: 根据芯片型号确定芯片指令集架构,并根据该架构选择合适的交叉编译工具 将交叉编译工具解压,添加到环境变量。 编译目标文件,并想法设法将目标文件整到开发板上,有以下方法: 将目标文件先整到windows PC下,拷贝到U盘/SD卡然后再插入开发板;用支持SSH的工具
阅读全文
posted @ 2021-07-04 17:25
杰瑞鼠
阅读(698)
推荐(0)