深入浅出理解linux inode结构

一、inode是什么? 参考文档:http://tech.diannaodian.com/dw/lin/2012/0112/154629.html   做Android底层驱动或者嵌入式Linux的程序猿经常会遇到一个叫inode的结构体,该结构体非常的重要,但是也...

一个2.6内核字符设备驱动hello world 注释超详细

一个2.6内核字符设备驱动hello world 注释超详细2008-07-17 17:02本例是冯国进的 《嵌入式Linux 驱动程序设计从入门到精通》的第一个例子感觉真是好书   强烈推荐这个驱动是在内存中分配一个256字节的空间,供用户态应用程序读写。先是头...

ARM Linux系统使用双网口的设置方法

使用双网口有两种情况,以下以MYD-AM335X为例,说明如何同时使用开发板的两个网口。第一种:不同网段如果两个网口配置成不同网段,那就很简单,分别把两个网口配置成对应的IP地址,比如eth0连接到路由器上(网关192.168.1.1),eth1连接到本...

嵌入式软件工程师相关的应聘要求

本文收集从网上找到的嵌入式软件工程师岗位相关的职位要求, 与自身能力进行对比,找出不足,查漏补缺,为18年的跳槽做好准备。 1、嵌入式软件工程师杭州 浙江大华技术股份有限公司 职位描述: 1、对需求进行分析评审,并输出开发计划,完...

【详解】嵌入式开发中固件的烧录方式

http://www.crifan.com/files/doc/docbook/firmware_download/release/html/firmware_download.html 版本:v1.2 Crifan Li 摘要 本文主要介绍了嵌入式开发过程中,将固件从PC端下载到开发板中的各种方式,主要包括NFS挂载...

linux 网络编程:使用两线程实现socket同时收发数据

    工作中最近有使用到socket 向客户端同时发送和接收数据,因为是嵌入式linux设备,且要求只能同时一个客户端连接该端口。考虑到节省系统资源,只创建了两个线程分别实现服务端的收发数据。下面直接上代码,该代码为在PC机上程序,已作...

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...

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

写文章

热门文章

一周热门问题