会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Jimmy_Nie
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2018年5月19日
嵌入式Linux安装Dropbear SSH server
摘要: 0. 背景 OpenSSH因为其相对较大,一般不太适用于嵌入式平台,多用于PC或者服务器的Linux版本中。 Dropbear是一个相对较小的SSH服务器和客户端。它运行在一个基于POSIX的各种平台。 Dropbear是开源软件,在麻省理工学院式的许可证。 Dropbear是特别有用的“嵌入”式的
阅读全文
posted @ 2018-05-19 16:45 Jimmy_Nie
阅读(13782)
评论(0)
推荐(1)
2018年4月26日
curl命令
摘要: 网上有很多,看了几篇,觉得以下这篇写的相当不错: 中文版 : "http://www.cnblogs.com/gbyukg/p/3326825.html" 英文原版: "https://www.thegeekstuff.com/2012/04/curl examples/" 另外,curl的官方文档
阅读全文
posted @ 2018-04-26 16:58 Jimmy_Nie
阅读(182)
评论(0)
推荐(0)
2018年4月21日
http server 简单实现
摘要: 本blog主要是模仿http server的实现,使得客户端使用浏览器访问server所指定的目录。 当访问的为一个目录时, 则列出改目录下的所有文件 当访问的是文件时,则下载文件到本地 本log仅仅做为httpd server的测试版本,功能不健全,学习而已! 1. 效果图 1.1 整体图: 1.
阅读全文
posted @ 2018-04-21 15:59 Jimmy_Nie
阅读(3621)
评论(0)
推荐(0)
sscanf函数详解 & 查找文件字符串
摘要: 1. sscanf函数 sscanf() 从一个字符串中读进与指定格式相符的数据. 1.1 函数原型 1.2 说明 sscanf, fscanf 均类似于 scanf, 都是用于输入的,区别在于: scanf: 以屏幕(stdin)为输入源 sscanf: 以固定字符串为输入源 fscanf: 以文
阅读全文
posted @ 2018-04-21 11:49 Jimmy_Nie
阅读(2122)
评论(0)
推荐(0)
2018年4月20日
syslog - 日志文件详解
摘要: 日志文件,是linux最为重要的记录文件,记录着日常的操作。 我们在linux编程的时候,通常会使用日志文件记录操作和信息,日志系统提供了我们几个API接口供调用 1. API 参数 ident: 一般设置为程序名,如果为NULL, 则默认为本程序名;将该指向的程序输出的信息写入到syslog中 o
阅读全文
posted @ 2018-04-20 17:50 Jimmy_Nie
阅读(4226)
评论(0)
推荐(0)
2018年4月10日
select函数用法详解
摘要: 1. select函数 select的作用: 轮询的方式,从多个文件描述符中获取状态变化后的情况。 头文件 函数原型 参数解释 nfds: 要检测的文件描述符的范围,为文件最大描述符+1 readfds: 包含所有可能因状态变成 可读 而触发select函数返回的文件描述符 writefds: 包含
阅读全文
posted @ 2018-04-10 20:25 Jimmy_Nie
阅读(4900)
评论(0)
推荐(0)
2018年4月9日
串口编程(三) - 虚拟串口设备(串口测试)
摘要: 当我们写好了串口程序,总是需要测试的;但是如何测试呢?我们有的时候可能根本就没有外接串口设备啊? 本blog提供两种测试方式: 虚拟串口:使用VSPD软件虚拟一个串口设备 真实串口:将串口设备连接到VM的Linux系统 1. 虚拟串口 使用虚拟串口,主要原理是依靠软件虚拟出来一个串口设备,然后使用串
阅读全文
posted @ 2018-04-09 18:19 Jimmy_Nie
阅读(2981)
评论(0)
推荐(0)
2018年4月5日
Trace & Error log in file
摘要: 1. Log机制 做一些大型项目的时候,对代码的调试最有效的办法往往是最直接、最简单的 log机制 : 即对可以出设置打印店,对应打印信息进行调试(当然是有gdb也许你会觉得很高大上,但是实际项目中,gdb比较繁琐,且比较适合老司机使用)。 如果log机制打印的好,则会事半功倍,大大提升调试的效率。
阅读全文
posted @ 2018-04-05 17:46 Jimmy_Nie
阅读(419)
评论(0)
推荐(0)
串口编程(二) - 代码实现
摘要: 1. 串口编程 串口编程的一般步骤为: 1. 打开串口设备(一般为/dev/ttyS[n]) 2. 设置串口参数(包括波特率、数据位、停止位、校验位等) 3. 监听接口,当有数据时通知CPU 4. 读取串口(写入数据到串口) 5. 关闭串口设备 2. 代码示例 1). 串口的基本配置 2). 发送数
阅读全文
posted @ 2018-04-05 14:15 Jimmy_Nie
阅读(1009)
评论(0)
推荐(0)
2018年3月31日
串口编程(一) :理论基础
摘要: 1. 终端设备 Linux具备多种终端设备类型: 当前终端 前台控制台终端 串口 虚拟终端 以上这些终端设备统一由TTY(TeleTYpewriter进行管理,从而可以屏蔽硬件的实现。 1.1 物理串口 物理串行接口,即 /dev/ttyS[n] ,(ttyS0为com1,ttyS1为com2),其
阅读全文
posted @ 2018-03-31 17:10 Jimmy_Nie
阅读(1401)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告