- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 linux命令行显示时间设置时间和写入RTC
背景:发现jetson agx每次上电联网的情况下时间正常,断电后如果不联网,时间总会变成2018年的x月x日。使用date -s设置也不管用,于是想会不会是rtc根本没有被写入。后来问了度娘之后,发现确实是这样。那就复习一下时间相关的命令吧,防止忘了。1.显示当前时间 date2.设置时间(需要root权限)sudo date -s "2021-09-17 14:25:00"3.写入RTC(需要root权限)sudo hwclock --systohcsys:系统h..
2021-09-17 14:50:15 1029 1
原创 python3 的tcp通讯,带断线重连
网上找了几个,都不太满意。异步的暂时没看懂。那就自己写一个吧tcp_client=Nonedata_pf=np.arange(1,62000,1,np.uint8)def tcp_senddata(): global tcp_client while True: try: tcp_client=socket.socket(socket.AF_INET,socket.SOCK_STREAM) tcp_clien...
2021-09-03 09:59:24 987
原创 ubuntu18.04 NTP 服务端和客户端配置
工作原因,需要用到时间同步NTP之前网上找了好几圈圈,发现每个文章都写得特别的长,看着就恐怖,劝退了我很多次。后来鼓起勇气,用换个姿势再来一次的决心。又鼓捣一次,嘿还真对的起咱这张脸。废话不多说,开始正题。1.NTP服务端配置apt-get install ntp安装完成后sudo vim /etc/ntp.conf红色框框部分是我改的,那个broadcast 那里根据自己的ip填,末尾是255就好修改完成后wq(之前一直记不住命令,后来有个童鞋说 用“我去.
2021-08-30 16:15:59 3759
原创 2021-05-27
Ubuntu18.04在SHELL中开启多个终端应用背景网络上的老版本我更新的版本应用背景在一次用python3编程的项目中,需要开机启动并且要运行3个python程序。于是找了好长时间怎么实现。最后发现网上所有的答案都是老版本的,在此,我更新一下新的方法,希望能帮到有用的到的朋友网络上的老版本gnome-terminal -x bash -c “./test.sh”我更新的版本我需要在start.sh中启动3个终端videos.sh 、dose.sh、behav.sh下面贴上实现源码st
2021-05-27 16:56:30 80
原创 git常用命令使用
GIT使用#GIT常用命令git init 初始化git add *.c *.h *.asm *.hcg *.ccsproject 添加源文件头文件到本地库git status 显示状态vim .gitignore 可创建过滤文件 即不对文件内的类型进行上传 编写完按ESC shift + : wq退出echo .metadta >> .gitignore 将.metadta 加入.gitignore文件cat .gitignore 打开.gitignore文件gi
2020-10-09 10:20:13 139
原创 Git添加远程仓库出现问题记录
问题描述1.在github上新建一个仓库test,添加了readme、license和ignore文件2.在本地git initgit addgit commit3.添加远程仓库关联到本地git remote add origin git@github.com:nopear1/test.git4.git push origin master这里就提示失败了error: failed to push some refs to ‘git@github.com:nopear1/watch.git
2020-06-02 17:25:26 380
原创 给你的cubeIDE加上翅膀--添加类似keil的代码补全功能!
首先今天特别兴奋,在无数次尝试后,成功实现了cubeIDE的代码补全功能。先来个截图,免得有人说没图你说个XX。其次感谢两个大神的文章。我也是碰巧搜索到而已,就抱着试试看的态度,做了一下,嘿~还真对得起咱这张脸!文章链接:1.https://blog.csdn.net/na2wo4/article/details/105631236?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.non
2020-05-21 16:07:52 28129 40
原创 CAN总线波特率的计算方法
CAN总线波特率的计算方法can配置can配置之前学习can总线的时候,总是遇到can波特率修改,一般情况下用原子的代码默认就行了,都没有研究过为什么要这么配置。有句名言说的比较好:出来混,早晚是要还的…有一天,突然想看看为啥这么配置,百度出来一大堆,还有好搓是错误的,阅读量还不小,后来就啃手册,终于搞清楚了怎么配置。。。can配置一般单片机都有如下几个寄存器:SYNC_SEG: 同步段 ...
2020-03-19 10:39:52 14781 1
原创 环形BUF
typedef struct{u8 *pTxBuf;u8 *pRxBuf;u16 read;u16 write;}uartBuff_t;uartBuff_t objUartBuf;void UartBufInit(void){objUartBuf.read=0;objUartBuf.write=0;objUartBuf.pTxBuf=sim_uart_tx_buf;ob...
2019-12-23 15:50:56 256
原创 C语言常用的字符串操作的代码实现
int strnicmp(const char *s1, const char s2, size_t len){/ Yes, Virginia, it had better be unsigned */unsigned char c1, c2;if (!len) return 0;do { c1 = *s1++; c2 = *s2++; if (!c1 ...
2019-12-23 14:30:22 537
原创 入坑cubeIDE
上片文章解决了调试的问题不过感觉时钟树 还是有点问题红色部分一直是灰色的,我板子上用的是外部的32768晶振啊勾选Rtc后就能操作了已经可以更改了(一开始的时候,没有更改时钟树,调试时总停在时钟初始化那个地方 while(__HAL_RCC_GET_FLAG(RCC_FLAG_HSIRDY) == RESET),都想放弃了,后来改了时钟树就正常了)再写上祖传的HELLO WORLD...
2019-07-12 15:34:32 4988
原创 从今天起开始记录stm32CUBE使用的点点滴滴
从今天起开始记录stm32CUBE使用的点点滴滴stm32CubeMx和CubeIDESTM32CubeIDE是一个多功能的集成开发工具,集成了TrueSTUDIO和STM32CubeMX,它是STM32Cube软件生态系统的一部分。安装很简答一路next就可以了(注意不要有中文路径) 。。。直接略过。。。手里没有开发板只有公司一块板子,那就先用这个吧,今天先调串口:手里这块板子用的是s...
2019-07-12 15:02:30 363
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人