- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 CAN总线终端电阻
1 信号反射 根据传输线原理,当信号在传播中遇到阻抗不连续(如从传输线进入负载)即会产生反射波,反射信号叠加在原信号上将会改变原信号的形状,造成信号的缺失或失真,影响通讯质量甚至无法正常通讯。2 CAN信号的短距离传输 考虑CAN通讯信号按图2方向传输,信号以速度v向z方向传播,传播距离L,信号上升沿斜率k,上升沿时间ts。在无阻抗匹配情况下,反射信号回到输出端的时延,单时延很小时...
2020-03-15 19:35:53 29032
原创 Ubuntu下SVN常用操作
1. 检出 :sudo svn checkout [URL]2.提交 :svn commit -m “LogMessage” [-N] [--no-unlock] path(如果选择了保持锁,就使用–no-unlock开关)简写:svn ci3. 更新 :svn update,在要更新的目录运行这个命令svn update -r m path 更新到某个版本4. ...
2020-03-11 20:42:15 348
原创 正则表达式——学习
. [ ] ^ $上述四个字符是所有语言都支持的正则表达式,所以这四个是基础的正则表达式。正则难理解因为里面有一个等价的概念,这个概念大大增加了理解难度,让很多初学者看起来会懵,如果把等价都恢复成原始写法,自己书写正则就超级简单了,就像说话一样去写你的正则了:等价:等价是等同于的意思,表示同样的功能,用不同符号来书写。?,*,+,\d,\w 都是等价字符?等价于匹配长度{0...
2020-03-07 18:35:40 218
原创 学习笔记——printk打印不及时输出
发现内核模块中的printk打印没有及时输出。如下方语句:printk(KERN_ERR "%s called!",__func__);如果在终端中echo一个数据到kmsg中,立即显示出来了。为什么呢? 因为上方的printk打印输出缺少换行符‘\n’,导致不能刷新出来。把printk语句增加上\n换行符后,打印及时输出。总结: 内核打印函数,需要在打印语句的结尾增加换...
2020-03-06 16:37:04 1778
原创 汽车以太网——学习1
车载以太网有两个主要规范:BroadR-Reach和100Base-T1,两者都是明确为汽车应用设计的,并且它们之间有很多重叠。BroadR-Reach汽车以太网标准使用的信号方案具有比100BASE-TX更高的频谱效率。这将汽车以太网的信号带宽限制在33.3 MHz,大约100BASE-TX带宽的一半。较低的信号带宽可改善回波损耗,降低串扰,并且BroadR-Reach汽车以太网标准符合严...
2020-03-05 19:54:55 787
原创 bin文件的读写命令行操作
1. 向文件写入二进制数据:可以通过echo的方式,向一个data类型的二进制文件中追加数据:例如:echo -e -n "\x30\x12" >>test echo -n "123" >> test //将字符串123输入到文件中,二进制表示形式为:31 32 33-e ...
2020-03-01 17:44:41 1792
原创 LAN/WAN/WLAN/WWAN区别总结
LAN: Local Area Network : 局域网WAN: Wide Area Network, 广域网WLAN: Wireless LAN, 无线局域网WWAN: Wireless WAN: 无线广域网WAN口是对外的接口,和运营商、上级网络打交道。LAN和WLAN是对内的接口,内部的电脑、手机、PAD,都是接入到LAN或者WLAN。一般的无线路由器,包含了完整的L...
2020-02-26 17:35:31 7375
原创 ubuntu文件系统字体底纹含义
在ubuntu中用ls 命令显示内容的时候,发现一些显示有蓝色的底纹,有些字体也不一样。其含义如下:绿色字体: 表示此文件的权限对所有人开放,(权限为777),警告我们这些是不安全的文件。绿色底纹:同上,警告我们这个目录是不安全的目录在非777权限的情况下,白色字体标识文件; 蓝色字体标识目录。...
2020-02-17 19:03:10 683
原创 screen命令常用操作
screen是linux中一个很好用的命令,在电脑关机,断电,断开远程中断的情况下,回话里面的进程可以继续运行。常用操作如下:screen -ls :显示所有的screen作业screen -S name : 新建一个name的会话screen -r ...
2020-02-15 11:49:27 943
原创 git代码提交常用的操作
当我们工作区代码发生了代码编辑,编译等操作后,会导致工作区发生变化,包括跟踪的以及未跟踪的文件及文件夹。在执行代码提交前,注意以下操作:1. 查看git状态git status2. 将要提交的文件添加到stage:git add -u //此操作可以更新tracked的文件到stagegit add [file] //如果有...
2020-02-14 17:21:48 168
原创 printf输出格式%#x的含义
看代码中printf函数中有%#x的格式,通过查找资料发现是一个标志字符。printf中的标志字符为-、+、#、空格等几种:1)- 结果左对齐,右边填空格2)+ 输出符号(正号或负号)3)空格 输出值为正时冠以空格,为负时冠以负号4)# 对c,s,d,u类无影响;对o类,在输出时加前缀0;对x类, 在输出时...
2020-02-12 17:21:16 18085 1
原创 linux软链接、硬链接和复制的区别
linux通过ln命令可以进行软链接和硬链接的创建,在使用的时候有区别:1. 硬链接# ln file1 file2 实现对file1的一个硬连接。不能跨分区,文件夹无效。不同于拷贝(复制)。修改file1,file2会变;修改file2,file1会变。删除file1后file2任然存在且可用(数据任然为file1的数据)。 每对file1增加一个硬...
2020-02-10 20:26:22 700
原创 linux- man 命令
Linux的man很强大,该手册分成很多section,使用man时可以指定不同的section来浏览,各个section意义如下:1 - commands2- system calls3 - library calls4- special files5 - file formats and convertions6 - gamesfor linux7 - macro pac...
2020-02-08 19:57:40 208
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人