- 博客(177)
- 资源 (64)
- 收藏
- 关注
原创 wpa_supplicant配置
参考1:WPA Supplicant config file explanations · GitHub参考2:wpa_supplicant - ArchWiki
2022-03-28 19:10:50
460
原创 STM32跑SLIP协议
最近做项目,硬件采用 ARM Linux + STM32,对于这两者之间的通讯接口做了长时间的研究。ARM Linux跑OpenWRT系统,STM32跑FreeRTOS+LWIP两者的硬件采用串口连接。为了充分利用openwrt的网络功能,决定在stm32上lwip,底层跑基于串口的SLIP协议。经过2周的调试,功能已完全调通。在openwrt中ping stm32,效果如下:64 bytes from 192.168.0.32: seq=53 ttl=2...
2021-03-31 09:43:15
847
原创 OpenWRT系统应用开发方法
在openwrt中添加软件包,尤其是自己写的软件包,编译调试比较不方便。每次编译软件包,都耗时很长,开发效率太低。这里说一种比较高效的方法。先编译出openwrt SDK,在sdk中编译调试自己的软件包,待调试好后,再放到系统软件包。另外,为避免每次编译软件包去服务器下载,可以将软件包源码从一个地方拷贝过去。就写这么多吧。相信你看了会明白的。...
2021-03-25 10:02:22
754
原创 序列化方案选型对比
原文:https://www.sohu.com/a/325019687_612370序列化方案选型对比 - JSON/ProtocolBuffer/FlatBuffer/DIMBIN背景JSON/XML不好吗?好,再没有一种序列化方案能像JSON和XML一样流行,自由、方便,拥有强大的表达力和跨平台能力。是通用数据传输格式的默认首选。不过随着数据量的增加和性能要求的提升,这种自由与通用带来的性能问题也不容忽视。JSON和XML使用字符串表示所有的数据,对于非字符数据来说,字面量表达.
2020-09-08 09:46:29
673
原创 overlayfs,workdir的作用
OverlayFS has aworkdiroption, beside two other directorieslowerdirandupperdir, which needs to be an empty directory.Unfortunatelythe kernel documentation of overlayfsdoes not talk much about the purpose of this option.The "workdir" needs to be ...
2020-07-07 19:21:32
1568
原创 debian的由来
1.1.In the BeginningThe Debian Project was officially founded by Ian Murdock onAugust 16th, 1993. (There is also ascanned printoutof that announcement.) At that time, the whole concept of a "distribution" of Linux was new. Ian intended Debian to be...
2020-05-08 19:18:53
460
原创 数据库大PK
DB-Engines排行榜排出了目前最聚人气的数据库管理系统,该排行榜分析了市场上200多个不同类型的数据库,其排行规则是根据它们在Google和Bing上搜索出的结果数目、Google Trends上的搜索次数、Indeed上的职位数目、LinkedIn中提到的次数、Stackoverflow上的提问以及回复的数量,这五大因素作为依据所排出的最新榜单,近日,据榜单可知,处于榜首的数据库仍然是Or...
2020-05-06 18:07:57
564
转载 -/bin/sh: 命令:not found的解决办法
https://blog.youkuaiyun.com/u011124985/article/details/80774171https://blog.youkuaiyun.com/kunkliu/article/details/79816397https://blog.youkuaiyun.com/nanhangfengshuai/article/details/50499246
2020-05-03 11:48:09
4725
原创 source insight macro
https://www.sourceinsight.com/download/macro-files/为了提高代码编辑效率,source insight提供了macro功能,非常方便。Source Insight Macro Filesautoexp.em Automatically expands C statements like if, for, wh...
2020-04-24 15:34:32
667
转载 protobuf,json,xml,binary,Thrift之间的对比
前言即时通讯应用(包括IM聊天应用、实时消息推送应用等)在选择数据传输格式的时候,相信没有真正实践过的人,都会犹豫该怎么选择。在即时通讯开发者同行的眼里,怎么选择其实是个极富争议话题。不过本文作者强烈建议将Protobuf作为您的即时通讯应用的首选通讯协议格式,理由请见下文。据说,手机QQ的数据传输协议已在使用Protobuf了,而从官方流出资料来看微信早就在使用Protobuf(而且为了...
2020-04-15 15:37:50
763
原创 ubuntu 添加sudo权限
在ubuntu创建新用户,发现不能sudo。aabbcc is not in the sudoers file. This incident will be reported.这是因为你添加的新用户不在sudo组内。运行groups命令,可以查看你账户所在的组,带sudo的表示可以运行sudo,否则不能运行sudo。解决办法:执行以下3条命令,将你的用户重新...
2020-04-10 11:23:48
346
原创 VS2010 编译 openssl 1.0.2h
1. 需要使用perl先生成 perl Configure VC-WIN32 no-asm --prefix=D:\openssl-1.0.1s ms\do_ms 这里说下 no-asm,需要选这个,否则vs2010编译汇编的时候回出错,需要换成nasm来编译,如果对性能要求不高,不需要asm。1.若想生成dll 则将ms\nt.mak 改为ms\ntdll...
2020-03-31 13:55:27
366
原创 Python IDE
现在学习Python的人越来越多,一个好用的IDE必不可少。下面结合国外的文章,推荐几个IDE。1.https://www.programiz.com/python-programming/ide2.https://www.techradar.com/best/best-ide-for-python3.https://www.datacamp.com/community...
2020-03-30 10:48:53
185
原创 IAR STM32 最大堆栈分析
IAR有相关选项,编译完成后,自动分析最大堆栈深度,并将分析结果放在map文件中。具体操作如下:01堆栈使用理论分析1、通过下方路径选项勾选,使能堆栈理论分析。Project > Options > Linker > Advanced > Enable stack usage analysis2、堆栈使用情况的理论分析结果会保存在map文件中的“STACK US...
2020-03-21 14:49:09
2851
原创 ARM Linux应用程序not found 问题
今天,移植openssh-portable 到imx6ul板子上,交叉编译OK。放板子上执行,除错。root@imx6ulevk:/mnt/nfs/ssh# ./ssh-keygen-sh: ./ssh-keygen: not foundroot@imx6ulevk:/mnt/nfs/ssh# ./scp-sh: ./scp: not found问题在...
2020-03-18 09:48:42
1376
原创 List of 10 Serial Port Monitor software for Windows in your budget range
There are many applications from which to choose if you are interested in COM port monitoring. We decided to write an article to help you assess your options and make an informed selection that addres...
2020-03-13 11:18:38
1419
原创 RTOS怎样选择
第1类,提供基本功能的RTOS(任务调度,内存管理等)FreeRTOS,uCOS , RTX(不开源),..第2类,除基本功能外,还提供其他功能组件(文件系统,网络协议栈,TLS加解密,SHELL,cjson等)alios,huawei liteos,rt-thread, dyjoshttps://github.com/alibaba/AliOS-Thingsh...
2020-03-08 12:52:44
1537
原创 jlink v8 固件更新 Win10环境
其他都不多说了,说重点。win10下的软件跟xp不同,需要更高版本的。第一步:下软件下载软件:SAM-BA v2.18 for Windows.exehttps://www.microchip.com/DevelopmentTools/ProductDetails/PartNO/SAM-BA%20In-system%20Programmer第二步:装驱动插入jl...
2020-03-03 14:41:48
1050
原创 IAR 命令行编译
IntroductionThis Technical Note shows examples of how to build an IAR Embedded Workbench project from the command line, outside the IDE.DiscussionThe alternatives below are examples made for IAR...
2020-02-18 10:36:35
5223
1
转载 30个linux系统监控命令
原文网址:https://www.cyberciti.biz/tips/top-linux-monitoring-tools.html30 Linux System Monitoring Tools Every SysAdmin Should Knowlast updatedJanuary 8, 2018inCategoriesCentOS,Debian Linux,Howto,...
2019-12-05 10:46:20
2952
原创 git for windows下载
由于git for windows官网在国外,下载特别慢。这里分享一个国内的镜像,速度很快。https://npm.taobao.org/mirrors/git-for-windows/拿去吧,不用血。
2018-04-02 14:05:35
6539
12
转载 openssl enc 加解密
1、对称加密算法概述openssl的加密算法库提供了丰富的对称加密算法,我们可以通过openssl提供的对称加密算法指令的方式使用,也可以通过调用openssl提供的API的方式使用。openssl的对称加密算法指令主要用来对数据进行加密和解密处理,openssl基本上为所有其支持的对称加密算法都提供了指令的方式的应用,这些应用指令的名字基本上都是以对称加密算法本身的名字加上位数、加密模式或者其他...
2018-03-28 10:23:15
718
转载 SSL交互过程
The Secure Socket Layer protocol was created by Netscape to ensure secure transactions between web servers and browsers. The protocol uses a third party, a Certificate Authority (CA), to identify one ...
2018-03-23 09:21:57
387
原创 SSL库选择
当前有许多SSL库可供选择,OpenSSL Mbed/TLS(PolarSSL) wolfSSL等等。当然还有许多其它的:https://en.wikipedia.org/wiki/Comparison_of_TLS_implementationsLinux推荐OpenSSL,单片机推荐mbed/TLS 或者 wolfssl。。 ...
2018-03-21 10:12:12
3466
转载 OPENSSL ASN.1, DER, PEM, X509
ASN.1是一个语言标准,可以与C语言进行类比,ASN.1的主要用途是描述数据结构,而C语言的主要用途则是控制程序走向。使用ASN.1可以描述复杂的数据对象。比如:一块数据中,哪里是长度,哪里是内容,哪里是标志等(类似C语言的struct)。使用ASN.1描述的数据结构,需要具象化,也就是编码。ASN.1有多种不同的编码实现,BER,CER,DER等,其中DER是最见的一种,实际上还可以使用XML...
2018-03-20 16:23:09
1487
原创 jlink最新版本下载
https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack
2018-03-11 13:13:45
8807
翻译 What is a tickless kernel?
To understand a tickless kernel, we first have to understand how a kernel usually functions. Numerous functions of an operating system need to be performed periodically—updating the time, decrementing...
2018-02-27 14:01:24
487
原创 rt-thread测试
本文描述在ubuntu下编译stm32f10x的过程1. 源码下载 从github下载rt-thread源码2. 安装scons编译工具 具体请查看rt-thread源码下面的README文件3. 下载arm-none-linux 网上自己搜索,这里下载linux版本的4. 配置 设置编译配置文件 rtco
2017-12-08 09:14:17
940
原创 recipe for target 'doc/cpp.info' failed
make xxxxx recipe for target 'doc/cpp.info' failed解决办法:https://github.com/autc04/Retro68/issues/1https://dev.openwrt.org/ticket/130391. 给texinfo降版本I manually downgraded to tex
2017-11-30 14:25:54
2743
转载 /10个值得推荐的学习编程的网站 世界已经进入了互联网的时代。据最近发布的一篇《2016年互联网趋势》报告显示,中国已成为互联网市场的领导者,中国互联网用户的数量达到了6.68亿。可以预见,有
10个值得推荐的学习编程的网站 世界已经进入了互联网的时代。据最近发布的一篇《2016年互联网趋势》报告显示,中国已成为互联网市场的领导者,中国互联网用户的数量达到了6.68亿。可以预见,有着如此巨大的市场潜力,中国的互联网产业会迎来又一个井喷式的高峰。行业的迅猛发展也会相应地刺激行业人才的发展。据不完全统计,目前中国互联网从业人员的数量达到了5000多万人。从细分行业来看,互联网
2017-11-30 11:43:27
375
原创 ARM开发板方案与厂商分析
国内做ARM开发板的厂商(ARM9 ARM11 Cortex-A7 A8 A9),排名不分先后1. embedsky 广州天嵌入科技2. forlinx 飞凌嵌入式3. myir-tech 米尔科技4.
2017-09-07 09:53:51
1443
原创 ubuntu 16.04 编译 android 6.0 错误
错误:rebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8//x86_64-linux/bin/ld: error: unsupported reloc 42/43 against global symbol Always crash in aleatory code and never finish compile code wi
2017-07-10 14:05:02
637
原创 windows 设置路由表
route -p add 172.18.0.12 mask 255.255.255.255 172.23.0.254 metric 2 IF 4if Interface:指定目标可以到达的接口的接口索引。使用 route print 命令可以显示。
2017-07-10 08:46:22
787
转载 eclipse Theme.AppCompat 问题
Android关于Theme.AppCompat相关问题的深入分析先来看这样一个错误:No resource found that matches the given name '@style/Theme.AppCompat.Light'对于这个错误,相信大部分Android开发者都遇到过,可能很多朋友通过百度或者Google已经解决了这个问题,但是网上
2017-07-07 16:04:54
645
原创 RHEL7 切换字符编码为GBK
搭建git服务器,发现中文注释是乱码。经过反复调试摸索,做如下设置即可。设置为zh_CN.GBK/etc/profile文件export LC_ALL="zh_CN.GBK"export LANG="zh_CN.GBK"/etc/locale.confLANG="zh_CN.GBK"
2017-06-27 17:10:10
3993
转载 Android build error on Ubuntu 16.04 LTS
http://oopsmonk.github.io/blog/2016/06/07/android-build-error-on-ubuntu-16-04-ltsAfter update system from Ubuntu 14.04 to 16.04, I got some problems, when I was building Android source c
2017-06-23 11:30:55
651
转载 android dm-verity 功能
Android dm-verity 实现原理深入研究思维导图:dm-verity说明:源码基于 SC20 平台 Android5.1Android dm-verify overview目录Android dm-verify overview.. 1一、原理… 1与Verified Boot关系… 1dm-verity. 1作用分区… 2二、模
2017-06-16 18:10:19
17126
转载 右键 powershell here 功能添加
详见以下链接:https://www.howtogeek.com/165268/how-to-add-open-powershell-here-to-the-context-menu-in-windows/
2017-06-16 16:02:54
3899
windows串口编程 经典
2013-11-06
VC6补丁(Vs6sp6.exe)
2013-09-06
ActionScript.3.0动画教程[中英文版+源码]
2013-05-14
sqlite 教程
2013-04-19
C8051F系列单片机源码
2013-04-09
git-1.6.3.3.tar.gz
2013-04-04
fedora core 9 tftp
2013-03-27
wget windows
2013-03-26
mjpg-streamer win-upx/viewer
2013-03-25
linux服务器配置 (增加完整书签)
2013-03-21
SCITE文本编辑器
2013-03-08
闻怡洋vc教程
2012-12-09
YUVTools 试用版
2012-11-22
VIM手册 VIM manual
2017-08-31
stm32 embedded software solutions
2016-10-05
MCS9865驱动
2016-02-14
I2C协议 I2C规范
2015-09-04
Patterns for time-triggered embedded systems
2015-02-28
RS-ECC源码
2014-11-07
git-1.7.12.4.tar.gz
2014-05-13
AnyBizSoft.PDF.to.Word_PortableSoft.rar
2014-03-22
Nand Flash ECC
2014-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人