嵌入式Linux工程师的成长经历

从嵌入式研发行业十年,认为学习就是要不断的吸纳知识,在研发过程中,经常会遇到一些问题,这种发现问题并解决问题的过程就是进步。下面是嵌入式Linux开发工程师的成长过程,希望对大家能有所启发。   1、Linux开发工程师   首先成长...

资源共享——《嵌入式Linux应用开发完全手册》韦东山 PDF电子档下载

嵌入式Linux应用开发完全手册经典的Linux驱动入门书籍  http://developer.t-firefly.com/forum.php?mod=viewthread&tid=1396&page=1&extra=#pid4999

要认识嵌入式Linux,看这一篇就够了

对于刚接触嵌入式Linux,还没有整明白什么是嵌入式的朋友们,下面的一篇文章关于什么是嵌入式Linux,内容总结的非常透彻,分享给大家。 嵌入式Linux跟桌面Linux一样,是一个操作系统。从单片机走过来的童鞋往往习惯于直接控制寄存器...

制作嵌入式Linux根文件系统

文章目录1. 根文件系统布局2. 使用BusyBox生成二进制工具2-1. 获取BusyBox源码2-2. 配置BusyBox2-2-1. 选择编译静态库2-2-2. 选择交叉编译工具链2-2-3. 选择安装目录2-2-4. 编译安装3. 构建根文件系统3-1. 完善目录结构3-2. 添加C运...

嵌入式 Linux 的一般开发过程

一般嵌入式 Linux 的开发过程, 无论是 ARM, PowerPC 或 MIPS 的处理器, 都必需经过以下的开发过程:1、 创建 Linux 交叉编译环境;2、建立 Bootloader;3、移植 Linux 内核;4、建立 Rootfs (根文件系统);5、安装驱动程序;6、安装软件;对...

嵌入式Linux定时器问题

开发平台:Debain 目标板:HI3518E 最近在HI3518E上编写应用程序时需要用到定时器来实现每隔一定的时间往串口发送数据,可是在实现定时器上出现了问题,具体表现为定时不准,于是乎编写了一段代码在Debain主机上进行测试,效果也正常,代码...

面试题解析,3道经典嵌入式Linux面试题

class="markdown_views prism-atom-one-light"> 题一: 简述memcpy和strcpy的区别? 题二: 信号量与互斥锁的区别? 题三: 简述程序编译的过程? 题一答案: (1)、复制的内容不同。strcpy只能复制字符串,而memcpy可以复制任...

嵌入式Linux的网络连接管理

连接管理器(ConnMan)是一个连接管理守护进程 , 用于管理运行 Linux 操作系统中设备的互联网连接。 它以快速、连贯、同...

Linux进程控制开发——进程控制编程

1.fork() (1)函数说明         fork()函数用于在已存在的进程中创建一个新进程。新进程称为子进程,而原进程称为父进程。子进程可以看做父进程的复制品,继承了父进程的整个地址空间,包括进程上下文、代码段、进程堆栈、内存信息、...

0基础学嵌入式:嵌入式linux视频教程免费分享!

0基础学嵌入式:嵌入式linux视频教程免费分享!     今天在这里给大家分享一个嵌入式linux视频教程,需要的朋友可以看看,作为参考! 课程列表: day01-01 系统介绍之缓冲区刷新 day01-02 系统介绍之man手册的使用 day02_文件查找规则 da...

嵌入式Linux系统移植的四大步骤

https://blog.csdn.net/victorwjw/article/details/72864770 分析的挺透彻

嵌入式Linux开发常用命令总结

class="markdown_views prism-github-gist"> 1.打开pc服务: win+r-> services.msc 2.将命令输入到文件以后: echo "ifconfig eth0 192.168.2.3" >> /etc/init.d/rcS 3.虚拟机挂载到开发板根文件系统: mount -t nfs ...

嵌入式Linux编译器GCC的使用

gcc编译器 :GNU CC(简称为gcc)是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。gcc不仅功能强大,而且可以编译如C、C++、Object C、Java、Fortran、Pascal、Modula-3和Ada等多种语言,而且gcc又是一个...

Linux进程间通信——共享内存

一、共享内存概述         共享内存是一种最为高效的进程间通信方式。内核为进程提供一块内存区,每个进程可以将其映射到自己的私有空间,并且可以直接对内存进行读写,因此进程不需要对数据进行复制。当一个进程对数据进行修改时,其...

嵌入式Linux入门5:移植总览

本文概括性地介绍嵌入式Linux移植。 系统移植一般包括三大方面,如下: bootloader:作为上电运行的第一个程序,负责最原始的初始化操作,初始化芯片、初始化内存、初始化IO复用,读取内核代码并将控制权移交到内核,从而完成使命。 kernel...

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

写文章

热门文章

一周热门问题