摘要: 嵌入式设备的网络设置主要是靠一些命令进行处理的: 通过一个脚本来实现设置功能。 其中需对输入进行详细的检测,判断是否为可用网络配置。 检查项有: 这里涉及到一些网络工程基础知识,例如,子网,网关。 计算机在发送数据报的时候,由于数据链路层只负责MAC(Media Access Control 媒体访 阅读全文
posted @ 2018-01-30 17:04 bobojiang2016 阅读(1332) 评论(0) 推荐(0) 编辑
摘要: 1 引言 应需求,在海思板子上测试SATA读写速度,用dd指令,每次分别读/写不同大小的块 (bs),同时检测运行dd命令CPU占比,记录读/写速度和CPU占比。 2 实验过程 2.1 用dd指令对SATA分区进行多次文件写入,写入总大小分别为320M, 640M, 1280M, 2560M,单次写 阅读全文
posted @ 2017-11-17 14:58 bobojiang2016 阅读(1427) 评论(0) 推荐(0) 编辑
摘要: 在Linux系统中,日志的使用非常频繁,那么对日志就需要一定策略的管理,包括存放目录的设计,log文件命名规则,历史log文件的存放,log目录的容量限制,另外还有日志轮循。 日志轮循就是,将过期的log文件以新的文件名存放,创建一个新的log文件供应用使用,同时合理管理存储的历史log文件的个数。 阅读全文
posted @ 2017-11-17 14:00 bobojiang2016 阅读(1659) 评论(0) 推荐(0) 编辑
摘要: 写代码——调试——修BUG 改来改去可能还存在一些没发现的问题,在工程量大的时候更容易出现,例如内存泄漏这样的问题,严重影响着系统性能。 网上有些检测C程序是否存在内存泄漏的工具还不错的,例如valgrind。 为解决服务器中运行的应用是否存在内存泄漏问题,编写了脚本来进行检测。 思路如下: 01. 阅读全文
posted @ 2017-11-17 11:16 bobojiang2016 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 虽然网上有那么多python的交叉编译移植教程,但是方法差异蛮大,需要根据实际开发板的型号做调整,以下是适用于海思的板子移植过程。 step 1. python版本从网上下就可以; step 2. 解压; step 3. 新建一个目录用以编译pc版python,再编译pgen出来,用于生成语法解析器 阅读全文
posted @ 2017-11-09 17:00 bobojiang2016 阅读(9969) 评论(0) 推荐(0) 编辑
摘要: 最近在做一个Linux系统方案的设计,写了一个之前升级服务程序的配置和日志管理。 共4个文件,服务端一个UpdateServer.conf配置文件和一个UpdateServer脚本,客户端一个UpdateClinet.conf配置文件和一个UpdateClient脚本。配置文件里主要写一些路径变量, 阅读全文
posted @ 2017-10-17 11:36 bobojiang2016 阅读(1229) 评论(0) 推荐(0) 编辑
摘要: 初接触shell,只能需要用到什么功能现学先用了。本文总结一下完成测试程序当中遇到的技巧和问题。 01. 变量生存期的问题,在函数中的变量无法在其他地方使用,在函数中只能使用在函数前定义的全局变量; 02. 利用函数,参数传递的方法,$1, $2, 分别表示第一个和第二个参数; 03. 可以将光标移 阅读全文
posted @ 2017-09-22 17:08 bobojiang2016 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 项目需要使用的主板有很多性能需要经过测试之后才能用于开发使用,因此将Linux上一些常用的tools移植进板子进行测试。 主要有 : CPU、DDR、NAND FLASH、SATA、网络。 最后顺便记录一下写bash shell脚本遇到的小问题。 01. CPU 查看CPU用如下命令(多少个核,频率 阅读全文
posted @ 2017-09-15 17:58 bobojiang2016 阅读(4864) 评论(0) 推荐(0) 编辑
摘要: 用于实现CRC校验算法。 阅读全文
posted @ 2017-08-28 18:24 bobojiang2016 阅读(3276) 评论(0) 推荐(0) 编辑
摘要: 实现功能:Ubuntu上通过多线程实现服务器并发给客户端发送文件,携带包头,根据包头信息命名新文件。适用于短连接。 问题小结: 01. 调用嵌套在结构体中的结构体char 数组成员时,需要动态分配内存。 02. 使用select() 监听socket变化。select() 其中三个参数分别监听读,写 阅读全文
posted @ 2017-08-23 18:10 bobojiang2016 阅读(9516) 评论(0) 推荐(0) 编辑