lcokenm
码龄13年
关注
提问 私信
  • 博客:92,799
    92,799
    总访问量
  • 35
    原创
  • 648,105
    排名
  • 28
    粉丝
  • 0
    铁粉

个人简介:奴徒工匠师家圣!做人做事七境界!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2011-06-12
博客简介:

lcokenm的专栏

查看详细资料
个人成就
  • 获得52次点赞
  • 内容获得7次评论
  • 获得134次收藏
  • 代码片获得515次分享
创作历程
  • 1篇
    2020年
  • 14篇
    2019年
  • 17篇
    2017年
  • 2篇
    2015年
  • 1篇
    2014年
成就勋章
TA的专栏
  • Linux
    4篇
  • Linux kernel
    4篇
  • Arduino
    1篇
  • raspberry Pi
    1篇
  • shell
    4篇
  • 读书笔记
    9篇
  • usb
    2篇
  • opencv
  • python
    1篇
  • git
    1篇
  • RTK
  • QT
    1篇
  • Makefile
    3篇
兴趣领域 设置
  • 嵌入式
    单片机嵌入式硬件
  • 硬件开发
    驱动开发arm开发
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

终端下设置wifi连接

准备好wpa.conf配置文件,一般存放目录在/etc下,路径可以放到wpa_supplicant下,也可以直接放/etc下,你随意通常是这种加密方式:network={ ssid="无线网络名称(ssid)" key_mgmt=WPA-PSK psk="wifi密码"}如果你用的WEP加密:network={ ssid="无线网络名称(ssid)" key_mgmt=NONE wep_key0="wifi密码"}最糟糕的情况,没用密码
原创
发布博客 2020.07.11 ·
1111 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Nanopi Core 2 dev/ttyS2 问题

使用中发现,nanopi core 2的ttyS2不能正常发送数据,下载了H5的数据手册,发现TX引脚和RX引脚的功能选择配置如下:通过gpio readall指令获取的信息如下:root@SK_PI:/# gpio readall +-----+-----+----------+------+---+-NanoPi NEO/NEO2--+------+----------+---...
原创
发布博客 2019.09.28 ·
489 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

ubuntu18.04 关闭/最小化/最大化转到左上角

原来一直用16.04的,最近心血来潮更新到18.04,发现窗口的关闭/最小化/最大化被放到右上角去了,非常不习惯!改!必须改!下边的命令,切换到左上角:gsettings set org.gnome.desktop.wm.preferences button-layout "close,maximize,minimize:"下边的命令,切换到右上角:gsettings se...
原创
发布博客 2019.09.13 ·
2541 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏

Shell解析传入参数

shell中的特殊参数:$#: 传递到脚本的参数个数$*: 以一个单字符串显示所有向脚本传递的参数$$: 脚本运行的当前进程ID$@: 与$#相同,但在使用时加引号,并在引号中返回每个参数$-: 显示shell使用的当前选项,与set命令功能相同$?: 显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误。$0: 脚本名字,$1位置参数1,$2位置参数2... ${10}...
原创
发布博客 2019.09.01 ·
5135 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

pthread_create返回值

今晚在跑之前写的一个创建新线程的代码,发现:执行设置系统调度策略以及调度参数相关的参数后,调用pthread_create生成新的任务时,得到返回值为1的情况: pthread_attr_init(&attr); if (desc->stack_size != 0) { pthread_attr_setstacksize(&attr...
原创
发布博客 2019.08.31 ·
8359 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

执行时找不到动态库位置:cannot open shared object file: No such file or directory

执行文件时,找不到动态链接库:./demo ./demo: error while loading shared libraries: libqxwz.so: cannot open shared object file: No such file or directory主要是库文件路径没有指定。常用的一种方式,LInux上直接往LD_LIBRARY_PATH里写当前so库所在的...
原创
发布博客 2019.08.30 ·
431 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

通过wvdial完成4G自动拨号上网

先安装wvdial:sudo apt-get install wvdialwvdial需要一个拨号配置文件:/etc/wvdial.conf移动卡或者电信卡配置文件如下:[Dialer Defaults]Init1 = ATZInit2 = ATQ0 V1 E1 S0=0Init3 = AT+CGDCONT=1,"IP","3gnet"Modem Type = A...
原创
发布博客 2019.08.29 ·
4754 阅读 ·
6 点赞 ·
0 评论 ·
9 收藏

静态链接库

使用静态链接库时,在makefile中这样声明:gcc main.c –static –L./ –lfunc –o main-static:声明使用静态链接库-lfunc:func为静态库名字,链接器链接的时候就会去-L指定的位置,找名字为libfunc.a的静态库...
原创
发布博客 2019.08.28 ·
192 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

解决make时候出现"make: warning: Clock skew detected. Your build may be incomplete."的问题

从PC ubuntu下通过rz指令传了一个压缩包到Linux设备上,解压后直接make压缩包中的source,出现如下告警:make: warning: Clock skew detected. Your build may be incomplete.意思就是检测到时钟偏差了,主要是两个设备系统之间的时间上存在差距。解决方案:find ./ -type f |xar...
原创
发布博客 2019.08.28 ·
18048 阅读 ·
10 点赞 ·
5 评论 ·
22 收藏

rtl8812驱动分析(三)

在probe的时候我们为wlan0的网络节点的接口结构体中赋值了open和stop函数,这两个接口是在ifconfig wlan0 up和ifconfig wlan0 down调用的。.ndo_open = netdev_open,.ndo_stop = netdev_close,下面来详细看一下这两个过程。net_open() –> _netdev_open(pnetdev) :
原创
发布博客 2019.08.25 ·
1773 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Makefile中传递宏定义字符串给C

makefile中这样定义一个字符串:USER_CONFIG_APP_KEY ="8193"USER_CONFIG_APP_SECRET ="bad7e97f3c416fab1fd934546e35041dc8cdcd4668eeae55cad85d955b39"然后在你的编译flag里加入宏定义,格式如下:CFLAGS += -DUSR_APP_KEY=\"$(USER_C...
原创
发布博客 2019.08.25 ·
3563 阅读 ·
5 点赞 ·
0 评论 ·
10 收藏

QT下载

下载地址:http://download.qt.io/archive/qt/选择windows版本下载:
原创
发布博客 2019.08.11 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LInux下串口传输文件

最近在做一个项目,需要从串口传输文件到设备上,自己瞎折腾写了一套私有协议,启动传输-> 传输固件 -> 校验固件,整套流程跑下来,挺麻烦的,结果今晚吃饭跟徐总一交流,用rz直接搞定啊,干嘛非得自己写,想想真是笨死了。。。于是开始在设备上安装rz.下载:wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.g...
原创
发布博客 2019.08.11 ·
3909 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

RTK调试记录

选用模块:UB482(和芯通信)平台:Ubuntu+树莓派调试计划:在Ubuntu上打通ntrip服务,购买千寻服务器差分账号,用假的GPGGA数据,从服务器拉到RTCM数据; 从UB482获取到GPGGA定位数据,将GPGGA数据打包对接上Ntrip协议发送到千寻服务器并拉到真正的RTCM数据; 将RTCM数据灌到UB482,从UB482获取到差分后的GPGGA数据; 完...
原创
发布博客 2019.06.30 ·
3622 阅读 ·
2 点赞 ·
2 评论 ·
11 收藏

Github本地新建分支并推送远程仓库

有时候需要在本地新建了代码分支,想直接推送到远程仓库并新建代码分支,操作如下:第一步,先初始化本地git仓库(如果是从远程仓库拉下来的可以忽略这一步)damon@damon-Latitude-7380:Ntrip$ git initInitialized empty Git repository in /home/damon/Work/ntrip/Ntrip/.git/第二步,添...
原创
发布博客 2019.06.30 ·
2379 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

T300 GNSS 接入千寻服务设置.pdf

发布资源 2019.06.29 ·
pdf

Python2.7版本和3.6版本兼容问题

环境:Window7方法:将2.7安装到C:\Python27下,将3.6安装到C:\Python36下,在需要使用pthon3 run的.py文件中,添加shebang line来实现。shebang line >>>>   #!/usr/bin/env python3添加到.py的头部即可默认情况下没有声明的时候默认使用python2.7
原创
发布博客 2017.08.28 ·
5409 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Opencv环境搭建

环境:window7 + python2.7.12 + numpy1.10.1 + opencv3.3.0openCV下载地址:openCV3.3.0 numpy下载地址:numpy1.10.1 python下载地址:python2.7.12完成python/nympy/openCV的安装之后,进入OpenCV解压后的路径,从opencv\build\python\2.7\x86(根据实际选用3
原创
发布博客 2017.08.07 ·
334 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

高速USB设备枚举的握手过程

当一个高速设备接入USB host之后,到枚举完成中间经历的信号过程,我给分为以下几个阶段:第一阶段:设备接入后,将D+信号线拉高,host或者更精确点说roothub/hub,会上报一个端口connect信号第二阶段:host发送reset信号,并拉低D+D-进入SE0状态,此SE0状态持续时间t > 2.5us第三阶段:device检测到SE0超过2.5us之后,向总线发送Ch...
原创
发布博客 2017.07.27 ·
4038 阅读 ·
2 点赞 ·
0 评论 ·
23 收藏

调试经验 - Fat文件打开失败的问题

问题描述在M7上调试打开SD卡中的某个文件,并读取内容的过程中,发现在SD卡中存在的一个文件firmware.bin,通过open接口访问时,出现访问失败的问题。排查过程发现f_open()中传入的open_flag为FA_READ | FA_WRITE时,打开一个已经存在的文件没有问题,可以正常访问并调用f_write()和f_read()进行读写文件,但是当需要重写这个文件时,通过f_close
原创
发布博客 2017.07.14 ·
1466 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多