E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
嵌入式linux开发
嵌入式Linux开发
基础知识
1、程序设计重要概念一个程序本质上都是由bss段、data段、text段三个段组成。这三个小鬼,在裸机开发中非常重要。因为它们涉及到程序运行时内存大小的分配。?!先来看看它们究竟有什么特殊功能,是骡子是马,拉出来溜溜嘛。Ⅰ、bss段通常是用来存放程序中未初始化的全局变量的一块内存区域,一般在初始化时bss段部分将会清零。为什么要清零,因为bss段属于静态内存分配,也就是说等到需要用到时才会在栈中分
狗炜别叫我打游戏
·
2020-06-21 23:56
随手笔记
Ubuntu下
嵌入式Linux开发
环境搭建
你好!这里是风筝的博客,欢迎和我一起交流。工欲善其事必先利其器,这里我们来搭建开发环境.Ubuntu和VMware的下载地址网上都有,自行下载在此,我下载的是VMware9.0和Ubuntu16.04版本.虚拟机ubuntu全屏化:在工具栏,选中虚拟机->可移动设备->CD/DVD,选择设置设备CD/DVD(IDE)选择的ISO文件选择VMware安装目录下的linux.iso.在工具栏,选中虚拟
风筝丶
·
2020-06-21 21:16
arm
成为一名
嵌入式Linux开发
工程师需要学习哪些知识?
面对如此火热的行业,如何才能成为
嵌入式Linux开发
工程师?成为一名合格的
嵌入式Linux开发
工程师需要学习哪些知识?一:C语言嵌入式Linux工程师的
传一卓跃
·
2020-06-21 03:56
ARM9
嵌入式Linux开发
-嵌入式Linux根文件系统概述
Linux中一切皆文件!是指:在Linux系统中,各个部分都可把它看成是一个文件,包括了所有的硬盘分区、目录、软盘、CD-ROM光盘和其他存储介质,以及显示器和打印机等硬件设备都可被看成一个文件。从本质上而言,用户的一切工作就是对文件的操作。嵌入式Linux文件系统嵌入式文件系统的需求分析文件系统是指在一个物理设备上的任何文件组织和目录,它构成了Linux系统上所有数据的基础,Linux程序、库、
求佛_ce123
·
2020-06-20 16:12
ARM9嵌入式Linux开发
ARM9
嵌入式Linux开发
-基于S3C2440的Linux内核移植
概述所谓移植就是把程序代码从一种运行环境转移到另外一种运行环境,主要是从一种硬件平台转移到另外一种硬件平台上。由于开发板硬件的变化,内核移植是嵌入式linux系统中最常见的一项工作。内核移植主要是修改跟硬件平台相关的代码,添加驱动,一般不涉及linux内核通用的程序。和体系结构相关的代码在arch目录下按照不同的体系结构管理。移植Linux内核需要熟悉内核的目录结构、启动流程以及裁剪、配置并编译内
求佛_ce123
·
2020-06-13 19:39
ARM9嵌入式Linux开发
ARM9
嵌入式Linux开发
-基于S3C2440的Linux启动概述
架构/开发板相关的引导过程我们要将Linux内核移植到S3C2440(arm9)平台上,和移植U-Boot一样,在移植Linux内核之前,我们先了解Linux内核的启动过程,我们这里以S3C2440平台为例。典型的内核映像是zImage,包含自引导程序和压缩的vmlinux两部分。启动过程也就是解压和启动vmlinux的过程。我们主要讲解vmlinux的启动过程。对于其他格式的内核,比如zImag
求佛_ce123
·
2020-06-07 17:40
ARM9嵌入式Linux开发
ARM9
嵌入式Linux开发
-Linux基础知识
目录1Linux简介1.1Linux的内核版本1.2Linux的发展历史1.3Linux的发行版本1.4Linux内核源码目录结构2Linux内核的配置和编译2.1Linux的配置2.2Linux内核的编译2.2.1Linux的Makefile体系2.2.2Linux内核文件编译2.2.3Makefile如何决定编译哪些文件2.3.4Makefile是怎样编译这些文件的?2.3.5Makefile
求佛_ce123
·
2020-05-31 07:19
ARM9嵌入式Linux开发
ARM9
嵌入式Linux开发
-U-Boot移植
1为什么需要对U-Boot做移植BootLoader依赖于具体的嵌入式板级设备的配置。每种不同的CPU体系结构都有不同的BootLoader。除了依赖于CPU的体系结构外,BootLoader还依赖于具体的嵌入式板级设备的配置,比如板卡的硬件地址分配,外设芯片的类型等。这也就是说,对于两块不同的开发板而言,即使它们是基于同一种CPU而构建的,但如果他们的硬件资源或配置不一致的话,要想在一块开发板上
求佛_ce123
·
2020-05-24 07:32
ARM9嵌入式Linux开发
干货 | 用QT控制台应用程序控制IMX8M mini开发板的LED亮灭
开发板的试用活动,引起广大爱好者的热烈反应,并且产出了不少杰出的作品,下面来看这位工程师是怎么用QT控制台应用程序控制LED亮灭的吧:转眼间距上次发【MYC-C8MMX物联网开发板】硬件介绍的帖子两周过去了,在
嵌入式
myfeiyang
·
2020-05-18 14:00
ARM9
嵌入式Linux开发
-U-Boot分析
目录1再讲系统启动与BootLoader2U-Boot简介3U-Boot代码分析3.1获取U-Boot源码3.2U-Boot源码结构3.3U-Boot配置3.4U-Boot编译3.5U-Boot连接3.5.1lds文件简介3.5.2U-Boot.lds的分析3.6U-Boot启动过程源码分析4U-Boot引导操作系统分析4.1U-Boot命令的基本格式和执行过程4.2引导Linux4.2.1mki
求佛_ce123
·
2020-05-17 16:17
ARM9嵌入式Linux开发
使用VSCode和SSH进行远程开发
0.为什么需要远程开发在进行
嵌入式Linux开发
的时候,为了方便,通常在Windows上使用代码编辑器编辑代码,交叉编译工具在Linux虚拟机或者服务器上,在开发期间需要不停的进行如下的循环操作:编辑好代码
Mculover666
·
2020-05-08 09:06
malloc提供的回调注册机制--定位内存泄漏
微信公众号:二进制人生专注于
嵌入式linux开发
。问题或建议,请发邮件至
[email protected]
。更新日期:2020/04/13,内容整理自网络,转载请注明出处。
奇妙之二进制
·
2020-05-06 22:47
专辑8
---
嵌入式linux
C基础
ARM9
嵌入式Linux开发
-ADC和触摸屏
目录1S3C2440ADC和触摸屏接口概述2S3C2440ADC接口的使用方法3S3C2440触摸屏接口3.1电阻触摸屏原理3.2S3C2440触摸屏控制器4S3C2440ADC和触摸屏编程实例1S3C2440ADC和触摸屏接口概述S3C2440的CMOS模数转换器可以接受8个通道的模拟信号输入,并将他们转换为10位的二进制数据。在2.5MHZ的A/D转换时钟下,最大的转换速率可大道500KSPS
求佛_ce123
·
2020-04-26 20:32
ARM9嵌入式Linux开发
ARM体系架构——MMU
一、前言在
嵌入式Linux开发
中,往往会听到MMU这个词,但大多数情况下并不会去了解它,因为操作系统已经做好了关于MMU的一切操作,我们只需要在操作系统的框架下直接使用即可。
wipping的技术小栈
·
2020-04-20 23:43
培训机构毕业的程序员被歧视的背后逻辑
为尚未毕业的大学生、毕业了一时找不到工作的大学生、工作后想转行的再就业者提供了一个掌握新技能的机会,通过三个月或半年或更久的培训,你就可以掌握某一种技能,比如Android开发、JavaWeb开发、iOS开发、
嵌入式
大齐老师
·
2020-03-29 08:08
第十三、十四天
学习内容:Linuxshell、
嵌入式Linux开发
平台搭建收获:初步掌握了shell脚本编程的各类语法以及执行命令;了解了开发板的系统组成,但在连接开发板与PC时遇到了问题。
dk_qi
·
2020-03-14 02:42
培训机构毕业的程序员被歧视的背后逻辑
为尚未毕业的大学生、毕业了一时找不到工作的大学生、工作后想转行的再就业者提供了一个掌握新技能的机会,通过三个月或半年或更久的培训,你就可以掌握某一种技能,比如Android开发、JavaWeb开发、iOS开发、
嵌入式
安晓辉0
·
2020-02-27 11:15
ARM9
嵌入式Linux开发
-
嵌入式Linux开发
环境构建
目录1、
嵌入式Linux开发
简介1.1嵌入式系统1.2嵌入式操作系统简介1.2.1嵌入式操作系统的发展1.2.2几种代表性嵌入式操作系统1.3嵌入式Linux简介2、搭建
嵌入式Linux开发
环境2.1基本概念主机系统和目标系统交叉编译
求佛_ce123
·
2020-02-05 22:01
ARM9嵌入式Linux开发
是否要从单片机转嵌入式Linux?
最近很多童鞋投票并咨询如何从单片机转做
嵌入式Linux开发
。看来读者圈中做单片机,RTOS的不少。
张巧龙
·
2020-01-05 14:36
嵌入式Linux开发
嵌入式Linux开发
步骤:1.主机上编写Bootloader,烧入单板;Bootloader应具有串口传输,网络传输,烧写Flash等功能,可以快速地从主机上获取可执行代码,然后烧入单板或直接运行。
jingr1
·
2020-01-02 02:49
搭建 tftp 服务器
在
嵌入式Linux开发
中,TFTP协议在很多场合都被用到,甚至是必不可少的,特别是在内核调试阶
personneye
·
2019-12-28 20:13
十大使用 Linux Lab 的理由
LinuxLabBootexample经过3年多的开发与迭代,LinuxLab已经发布了v0.2;版,其易用性和功能逐渐强大,非常推荐各位Linux内核和
嵌入式Linux开发
者尝试。
amxjek
·
2019-12-22 20:32
十大
iTOP-4412开发板-Android-串口测试文档(升级版)
串口是计算机上一种非常通用的设备通信协议,在
嵌入式linux开发
中,console控制台大多数情况下都是使用串口,另外还有大量的模块也是使用串口。
TL_6cdd
·
2019-12-22 12:14
十大使用 Linux Lab 的理由
LinuxLabBootexample经过3年多的开发与迭代,LinuxLab已经发布了v0.2版,其易用性和功能逐渐强大,非常推荐各位Linux内核和
嵌入式Linux开发
者尝试。
itwriter
·
2019-12-22 07:00
工欲善其事,必先利其器:VS Code Remote完美实现远程开发
前面写了《使用VisualStudio2019进行
嵌入式Linux开发
》和《通过samba实现linux与windows共享文件》,两者都不没有达到自己理想的程度。
tianxiaoMCU
·
2019-12-22 06:13
linux驱动之uboot启动过程及参数传递
从事
嵌入式linux开发
的人应该都知道uboot,支持多种操作系统,多种硬件平台的uboot在嵌入式linux界可是大名鼎鼎,我们今天就来谈一谈uboot如何启动内核。
wipping的技术小栈
·
2019-12-18 22:59
嵌入式LINUX开发
三步走
第一学习阶段,主要打好基础,学好C编程,Linux系统编程。1、C语言编程基础2、嵌入式开发基础:Linux概述安装,shell命令,vim编辑器,GCC,GDB,Makefile,交叉开发环境构建3、嵌入式Linux系统编程:shell编程,文件编程,串口编程,进程编程,线程编程,网络编程4、嵌入式项目开发:数据采集控制系统,串口服务器嵌入式LININX开发第二学习阶段,掌握ARM汇编程序设计,
Leon_Geo
·
2019-12-14 10:22
异步处理框架C实现
微信公众号:二进制人生专注于
嵌入式linux开发
。问题或建议,请发邮件至
[email protected]
。
奇妙之二进制
·
2019-12-13 17:48
专辑8
---
嵌入式linux
C基础
嵌入式Linux开发
2 | 编写基于虚拟硬件的驱动程序
编写mkdirdriver&&cddriver1.简单驱动程序说明:只有加载和卸载功能简单驱动程序hello_driver.cvimhello_driver.c#include//驱动程序初始化函数staticint__inithello_init(void){printk(KERN_INFO"welcometoHellocharacterdriver!\n");return0;}//驱动程序退出
Ricsy
·
2019-09-29 18:48
《从实践中学嵌入式Linux应用程序开发》pdf完整版资源分享
主要内容包括搭建
嵌入式linux开发
环境、嵌入式文件i/o编程、嵌入式linux多任务编程、嵌入式linux进程间通信、嵌入式linux多线程编程、嵌入式linux网络编程、嵌入式linux设备驱动编程
Z_Silence
·
2019-08-21 16:50
嵌入式Linux开发
环境搭建ping、nfs的解决方法
一.嵌入式软件层次1)Bootloader->引导加载程序整个嵌入式系统的加载启动任务完全交给Bootloader完成,它的主要任务是将内核映象从硬盘读到RAM中,然后跳转到内核入口启动内核(操作系统)!通俗来讲,Bootloader的作用就是初始化硬件,启动操作系统。U-BOOT是Bootloader最常用的一种,将uboot下载至开发板的nandflash(ROM)中,即可通过仿真软件Secu
行路人
·
2019-07-20 11:43
嵌入式Linux开发
环境搭建,问题ping、nfs的解决
一.嵌入式软件层次1)Bootloader->引导加载程序整个嵌入式系统的加载启动任务完全交给Bootloader完成,它的主要任务是将内核映象从硬盘读到RAM中,然后跳转到内核入口启动内核(操作系统)!通俗来讲,Bootloader的作用就是初始化硬件,启动操作系统。U-BOOT是Bootloader最常用的一种,将uboot下载至开发板的nandflash(ROM)中,即可通过仿真软件Secu
行路人&
·
2019-07-20 10:00
工作技术积累总结
2014.04~2015.04C++Primer操作系统原理计算机组成与设计计算机网络Linux内核0.12Linux系统使用与操作Unix环境高级编程深入理解计算机系统程序员的自我修养韦东山第一期,
嵌入式
火哥的简书
·
2019-07-19 22:10
stm32C语言之位操作
一直在学
嵌入式linux开发
,到基础c语言部分,本想着就直接过了,但有的知识点已经忘了,还是得快速的看一遍,因为在嵌入式驱动开发中,c语言相对来说也是一个比较重要的开发工具。
R F
·
2019-06-09 21:11
stm32
是否要从单片机转为嵌入式Linux?
最近很多童鞋投票并咨询如何从单片机转为
嵌入式Linux开发
。看来读者圈中做单片机,RTOS的不少。
韦东山
·
2019-05-30 16:00
【宇宙最强编辑器VS Code】(十)使用VS Code + SSH进行远程开发
0.为什么需要远程开发在进行
嵌入式Linux开发
的时候,为了方便,通常在Windows上使用代码编辑器编辑代码,交叉编译工具在Linux虚拟机或者服务器上,在开发期间需要不停的进行如下的循环操作:编辑好代码
Mculover666
·
2019-05-23 12:52
#
宇宙最强编辑器VS
Code
搭建
嵌入式Linux开发
环境
本博文对应地址:https://hceng.cn/2017/03/23/搭建
嵌入式Linux开发
环境/#more本文主要记录在搭建
嵌入式Linux开发
环境过程中的.所需材料:虚拟机:VMware-workstation-full
hceng_blog
·
2019-05-04 13:17
嵌入式基础
嵌入式linux的开发流程以及linux应用层内容
嵌入式linux开发
流程:1.搭建前期的开发环境,例如搭建linux主机环境,交叉编译器的安装,还有一些常用的开发辅助软件如sourceinsight等等。
今天又是充满希望的一天
·
2019-04-01 18:21
就业
嵌入式Linux开发
环境搭建-3-安装交叉编译工具链
嵌入式Linux开发
环境搭建-3-安装交叉编译工具链1、下载2、解压3、设置环境变量4、使环境变量生效5、测试6、在线命令安装方法参考文档ubuntu下安装交叉编译工具链-emlslxl-博客园arm交叉编译器
jszy1314
·
2019-03-30 16:26
嵌入式开发
嵌入式Linux应用程序开发-(1)第一个嵌入式QT应用程序
关于如何安装并构建QtCreator开发环境,请参考以下帖子:
嵌入式Linux开发
环境搭建-(5)安装和配置QtCreator开发工具目标:了解QtCreator如何构建和编译工程,如何把应用程序放到开发板运行
微联智控工作室
·
2019-03-29 09:43
嵌入式Linux应用程序开发
嵌入式Linux开发
环境搭建-(4)安装交叉编译工具链
PC操作系统:ubuntu16.04.2LTS开发板:天嵌科技TQE9-V3安装前准备:1、参考
嵌入式Linux开发
环境搭建-(1)(2)(3)节的内容。
EmbedIoT
·
2019-03-28 22:05
嵌入式Linux开发环境搭建
安卓控制LED驱动编写
安卓控制LED驱动编写开发平台*芯灵思SinlinxA33开发板淘宝店铺:https://sinlinx.taobao.com/
嵌入式linux开发
板交流QQ:641395230打开AndroidStudio3.1
sinlinx123
·
2019-02-21 17:35
嵌入式
安卓
全志A33 lichee 开发板 Linux中断编程原理说明
开发平台*芯灵思SinlinxA33开发板淘宝店铺:https://sinlinx.taobao.com/
嵌入式linux开发
板交流QQ:641395230本节实验目标实现按键触发中断终端显示按键松开或按下实验平台芯灵思
sinlinx123
·
2019-02-20 16:25
嵌入式
开发板
全志A33开发板Linux内核定时器编程
开发平台*芯灵思SinlinxA33开发板淘宝店铺:https://sinlinx.taobao.com/
嵌入式linux开发
板交流QQ:641395230Linux内核定时器是内核用来控制在未来某个时间点
sinlinx123
·
2019-02-19 14:40
嵌入式
全志
linix
全志A33 Linux内核tasklet机制(附实测代码)
原文链接:https://yq.aliyun.com/articles/690386开发平台*芯灵思SinlinxA33开发板淘宝店铺:https://sinlinx.taobao.com/
嵌入式linux
串行并行nick1
·
2019-02-15 15:29
Linux学习之路——NFS挂载根文件系统
对于
嵌入式Linux开发
,通过NFS挂载根文件系统,根文件系统无需下载到FLASH(FLASH还需要先擦除再写入),可以直接保存在Linux
蒹葭苍苍,白露为霜
·
2018-12-05 13:44
Linux学习之路
嵌入式linux开发
实用工具小程序
TableofContents(一)十六进制字符转整型数字(二)字符串转整型(三)创建文件并填充固定数据(四)批量处理图片(五)海思HI3520IO控制小程序(六)路由追踪(七)文件固定位置插入数据(七)H264I帧与P帧偏移(八)获取本地IP地址在学习和工作开发的时候,经常需要使用到各种各样不太常用的操作,这种情况一般是自己手动写一些小程序来处理。因为它们不太常用,所以经常用了又没保存,等到下一
li_wen01
·
2018-11-26 19:49
工具使用
培训与教育出来的学生到底有区别吗?有什么区别?
为尚未毕业的大学生、毕业了一时找不到工作的大学生、工作后想转行的再就业者提供了一个掌握新技能的机会,通过三个月或半年或更久的培训,你就可以掌握某一种技能,比如Android开发、JavaWeb开发、iOS开发、
嵌入式
Daniel__Wu
·
2018-11-26 16:45
技术前沿
linux开发工程师主要是干什么的?
一:C语言:
嵌入式Linux开发
工程师的学习需要具备一定的C语言基础,C语言是嵌入式
JIWilliams
·
2018-11-14 16:50
Linux
Linux文件
这是我们
嵌入式Linux开发
与应用这门课的老师经常挂在嘴边的一句话。足以体现出在Linux操作系统中,对于一切资源的管理都是对文件的操作。
zy010101
·
2018-11-05 21:24
Linux环境编程
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他