linux 进度条显示函数

源代码如下: #include #include typedef struct { int progress; //进度条的百分比 int cur; //当前已经完成的部分 int len; //进度条的总长度 }BAR; void displayProgress(BAR bar){ ...

linux登录密码破解

下文是转载的一篇SHA512破解,经测此法也可破解MD5。 另外破解速度取决于字典的好坏,可寻找比较优秀的字典。   https://blog.csdn.net/Key_book/article/details/80439243   linux密码暴力破解 由于MD5加密已经发展了很多年,现在市...

磁盘的分区与文件系统

磁盘分区 计算机中存放信息的主要的存储设备就是硬盘,但是硬盘不能直接使用,必须对硬盘进行分割,分割成的一块一块的硬盘区域就是磁盘分区。在传统的磁盘管理中,将一个硬盘分为两大类分区:主分区和扩展分区。主分区是能够安装...

嵌入式系统的动态电源管理技术

嵌入式系统的动态电源管理技术 作者:刘旭晖 Raymond转载请注明出处 Email:colorant@163.com BLOG:http://blog.csdn.net/colorant/ 主页:http://sites.google.com/site/rgbbones/     在嵌入式系统中,电源的管理和功耗的控制,始终是...

[ 编译篇 ] 嵌入式平台 使用GoogleTest框架测试C++代码

class="markdown_views prism-atom-one-light"> 实际项目中写的应用层代码为了保证可靠性,需要编写一定的测试用例,进行单元测试。 这里以GoogleTest为例 ,在嵌入式平台上(Amlogic A113x 平台)实现应用层代码的测试。 编译官方 Goog...

在ubuntu-16.04系统中安装arm-linux-gcc-4.3.2交叉编译工具

下载arm-linux-gcc-4.3.2.tar.bz2压缩包后,在压缩文件所在目录执行命令 1.sudo tar xjf arm-linux-gcc-4.3.2.tar.bz2 -C /              解压到根目录(在/usr/local/arm/下出现4.3.2文件夹) 2..echo $PATH  查看当前环境变量...

Linux生成随机数

生成随机数的方法有7种 1.通过时间获取随机数 1)date +%s (随机生成10位数字)        用于获得时间戳。        如果用它做随机数,相同一秒的数据是一样的。在做循环处理,多线程里面基本不能满足要求了。 2)dat...

Linux多进程

获取进程pid、ppid : getpid()   getppid()进程的真实用户id和真实组id : getuid() 、getgid()进程的有效用户id和有效组id : geteuid()、getegid()程序和进程的区别:程序:是代码,是静态的。进程:程序的一次执行过程,是linux基本调度...

开发板ping外网与localhost

从nfs启动后,可以ping内网ip,外网ping不通 [root@Industech /]# ping 192.168.0.108              PING 192.168.0.108 (192.168.0.108): 56 data bytes 64 bytes from 192.168.0.108: seq=0 ttl=64 time=0.597 ms --- 192.16...

linux网络编程(4)基于TCP的服务器端程序

下面是服务端的程序代码,客户端连接成功后服务器将打印出客户端的地址信息,并将服务器本地的时间发送给客户端:#include #include #include #include #include #include #include #include #include #include int sockfd; voi...

arm-linux交叉编译之lua

1、使用编辑器修改Makefile中的INSTALL_TOP变量修改要安装的目录2、使用编辑器修改src/Makefile中的编译器工具链名为交叉编译工具链3、make linux4、make installlua依赖libreadline库 ...

linux ubuntu中关于Nand Flash用法和解析

原文出处https://blog.csdn.net/xiaoxiaozhu2010/article/details/18087197 最近在写一个测试脚本实现擦除NandFlash重新写入用md5sum重新验证的功能,网上看到一个博主的关于NandFlash的解析,很全面,不能转载,所以复制过来借鉴一下,以示提醒...

浅谈工程师的调试法宝(一)---Printf串口输出

作为一名嵌入式软件系统工程师,掌握住高效快捷的调试方法,往往会在实际的项目开发中达到事半功倍的效果。今天就跟大家讲一讲我们在项目开发过程中,那些被我们忽视的调试法宝吧。 通过串口打印实时打印出MCU的运行状态,想必大家都有用...

内核启动参数详解、参数为什么这么设置

1 查看内核启动参数 在uboot界面中输入printenv,即可查看启动参数。 示例: jz2440: OpenJTAG> printenv bootcmd=nand read.jffs2 0x30007FC0 kernel; bootm 0x30007FC0 bootdelay=2 baudrate=115200 ethaddr=08:00:3e:26:0a:5b ipa...

linux内核中GPIO的使用(一)--IO内存

一、相关概念 使用IO内存将物理地址映射为虚拟地址,再通过对虚拟地址的操作来控制硬件。所谓的IO内存是指一种编址方式,不同cpu平台使用的编址方式不同,一种是IO内存方式,也叫统一编址方式,是指内存和外设的地址是在同...

发布经验,赚取财富值,与更多的电子工程师一起成长!

写文章

热门文章

一周热门问题