logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32F0 DMA串口接收数据

​作者:良知犹存转载授权以及围观->欢迎添加WxId:Allen-Iverson-me-LYNDMA,全称Direct Memory Access,即直接存储器访问。DMA传输将数据从一个地址空间复制到另一个地址空间,提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。当CPU初始化这个传输动作,传输动作本身是由DMA控制器来实现和完成的。DMA传输方式无需CPU...

openwrt开发使用-选择芯片编译烧录

作为使用者我们可以选择网上丰富的开源镜像直接烧录,但是我们也可以做一高度定制化的固件,今天就来分享一下openwrt编译开发过程,帮助大家进行openwrt的使用。本文是我openwrt开发使用的开篇,后续会有更多文章分享。

#linux
git diff 生成patch合入代码

我们合并别人的代码时候有些都在服务器可以使用cherry-pick 、merge、rebase等,但有时候有些修改是本地的,有些做了单独commit,可以使用git format需要做一个patch文件,但是有些时候有些修改是临时的,没有提交,这个时候我们也可以用git diff命令进行生成patch文件,然后使用patch命令合入,下面就给大家做一个分享。

#git
CI持续集成系统环境--Gitlab+Gerrit+Jenkins完整对接

近年来,由于开源项目、社区的活跃热度大增,进而引来持续集成(CI)系统的诞生,也越发的听到更多的人在说协同开发、敏捷开发、迭代开发、持续集成和单元测试这些拉风的术语。国内公司能有完整的 CI 体系流程的应该也不多。反之一些开源项目都有完整的 CI体系,比如openstack。为了实现代码托管->代码审核->代码发布的一套自动化流程,我特意在IDC服务器上部署了Gitlab+Gerrit+Jenki

文章图片
#ci#gitlab#jenkins
c/c++和lua的交互使用分享

前言:嵌入式开发过程中,我们会使用一些脚本工具辅助我们的工作,例如shel或者python、lua等,今天给大家分享一下,我在工作中用到的lua脚本交互使用。作者:良知犹存转载授权以及围观:欢迎关注微信公众号:羽林君或者添加作者个人微信:become_me情节介绍:工作中, 因为我们的传感器需要出厂标定,所以我们需要有一个配置文件进行保存我们的传感器参数,这个文件支持读取和修改,实现这个功能有很多

#lua#c++#linux
在开源项目或工作项目中使用git建立fork仓库

前言:在项目开发中我们会遇到fork了上游的仓库,但是我们需要更新最新的代码或者把自己修改的代码向上游合并。有人会说更新最新的上游代码,最简单办法就是删掉现在的fork仓库,重新去fork...

#github#git
git stash误使用drop删掉本地保存,再恢复代码一次记录

前言:在使用git时候我们会临时切换一些分支,而切换时候你本地会有一些更改了的代码,但是这些代码还没有写完整,所以我们一般会进行git stash 本地保存一下。然后等后面代码切换回来之后...

#git
docker权限设置:让非root用户可以操作docker

docker使用的时候需要sudo权限,但是很多时候我们账号是没有管理员权限的,为了不扩展管理员权限,我们可以把docker设置为非root用户操作

#docker#容器#运维
linux使用命令行设置wifi国家码

在进行wifi信令测试时,常常会报一些信道连接fail的问题。一般是由国家码导致的,因为当前测试信道该国家码并不支持。Android手机中,其country code是根据sim卡去配置的,如果没有使用sim卡的话,软件默认国家码是US,即只支持1~11信道。这时候就需要软件支持,能够设置对应的国家码。当然,可以轻松的修改软件,编译代码,给出支持对应国家码的版本。但这种方式并不灵活。通过命令修改,

#linux
    共 57 条
  • 1
  • 2
  • 3
  • 6
  • 请选择