上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 76 下一页
  2021年9月29日
摘要: 一 协议包含的大/小端字节流解析:用结构体定义好通信接收帧,将接收的字节buf通过不同的字节转换转成Int/float等 阅读全文
posted @ 2021-09-29 14:15 杰瑞鼠 阅读(141) 评论(0) 推荐(0)
摘要: 1人眼对于屏幕的刷新频率的感觉:高于80hz感受不到闪烁; 2正常的电机频率在 6-16kHZ 阅读全文
posted @ 2021-09-29 10:32 杰瑞鼠 阅读(48) 评论(0) 推荐(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) 推荐(0)
  2021年7月8日
摘要: 一 程序从源码到可执行文件的过程:参考编译的工作工程 简单的单文件编译非常简单,通过GCC可以把“.c”变成“.o”文件然后可以直接运行; 而复杂一点的程序都需要经过三步: 1 $ ./configure 2 $ make 3 $ make install 说明: step1:通过autoconf工 阅读全文
posted @ 2021-07-08 17:57 杰瑞鼠 阅读(58) 评论(0) 推荐(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) 推荐(0)
摘要: 一 内存查看和修改工具:devmem 底层开发过程中,经常需要在终端查看或者修改设备寄存器的值,devmem可以办到用法:devmem ADDRESS [WIDTH [VALUE]] 二 VIM插件工具:在用vim查看修改代码过程中要达到Widows下IDE的查找,跳转,查找定义核调用,列出工程文件 阅读全文
posted @ 2021-07-06 21:34 杰瑞鼠 阅读(81) 评论(0) 推荐(0)
摘要: CAN总线优点: 相比RS485从机只能被动等待主机轮询,CAN总线可以多主,只要总线空闲就可以向总线发送帧信息(数据帧,远程帧,错误帧,过载帧,帧间隔) 抗干扰,可靠性(内有检测死机(TEC/REC的收发超时计数,超过255后,CAN模块进入BUS-OFF模式,此节点不能发送也不能接收避免节点造成 阅读全文
posted @ 2021-07-06 21:17 杰瑞鼠 阅读(449) 评论(0) 推荐(0)
摘要: 一 嵌入式系统的web server与C的CGI交互:参考 按CGI格式编写C语言,然后编译成“action.cgi”文件,放在和主“index.html”文件下 “index.html“通过按钮超链接打开action.cgi文件并执行,里面有对应的对设备的具体操作。 阅读全文
posted @ 2021-07-06 18:26 杰瑞鼠 阅读(93) 评论(0) 推荐(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) 推荐(0)
摘要: 一 在Linux上配置交叉编译环境: 根据芯片型号确定芯片指令集架构,并根据该架构选择合适的交叉编译工具 将交叉编译工具解压,添加到环境变量。 编译目标文件,并想法设法将目标文件整到开发板上,有以下方法: 将目标文件先整到windows PC下,拷贝到U盘/SD卡然后再插入开发板;用支持SSH的工具 阅读全文
posted @ 2021-07-04 17:25 杰瑞鼠 阅读(698) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 76 下一页