当前位置: 移动技术网 >

嵌入式Linux

  (共找到 23 条与 嵌入式Linux 相关的信息)

国产龙芯主板编译出的首个程序

2018-07-24 10:48 | 评论:0 次 | 浏览: 0

作为搭载了与北斗卫星上龙芯1E同源的龙芯1C,其集成了主频300MHz的LS232双发射处理器、拥有网口、USB口、SD卡槽等,可以运行嵌入式Linux、RT-Thread等操作系统... 15-06-12

嵌入式linux之C语言高级专题指针详解1

2018-10-15 22:27 | 评论:0 次 | 浏览: 0

1.1指针变量和普通变量的区别 指针的实质就是一个变量,其完整的名称是指针变量,与普通的变量没什么区别。指针存储的是地址,而普通变量存储的是数值。 1.2指针使用三部曲:定义指针变量、关联指针变量、

嵌入式Linux开发教程:获取Linux环境

2018-11-08 19:02 | 评论:0 次 | 浏览: 0

本章先介绍获得Linux环境的3种方式,然后以Ubuntu发行版为例讲解Linux操作系统的安装和设置... 15-06-12

.Net Core应用程序跨平台应用研究-HelloArm(串口篇)

2019-02-09 07:12 | 评论:0 次 | 浏览: 0

引言 为了验证采用dotnet core技术开发的物联网设备数据采集接入服务应用是否能在高性价比的linux嵌入式平台运行,针对dotnet core应用程序进行嵌入式linux环境的发布部署运行验证研究。 硬件环境 硬件系统经过对比筛选,选用了友善之臂出品的NanoPC-T3 Plus。该控制板为 ...

嵌入式Linux重启QT应用程序的简单办法(基于QT4.8 qws)

2019-04-17 15:40 | 评论:0 次 | 浏览: 0

应用软件一般都有这样的业务需求: 当有新版本的app,则程序就需要执行更新,更新完毕后(所谓的更新大多就是以覆盖的方式),不需要关机,而是应用程序自己重新启动即可。 查

CORE DUMP生成调试

2019-05-23 07:33 | 评论:0 次 | 浏览: 0

之前我调试嵌入式linux程序,一般是借助ucontext库,在发生段错误时,直接将错误函数打印出来。有同事建议我使用core dump,于是我今天在嵌入式板卡尝试了core文件的生成,但是也是几经波折,在网上查了很多资料,才成功生成core文件,所以总结如下: 如果程序段错误了,core文件没有生 ...

基于嵌入式linux 3G下的无压缩视频传输

2019-05-30 07:44 | 评论:0 次 | 浏览: 0

本课题研究嵌入式系统在数据采集,3G无线通信方面的应用,由于知识水平的缺乏和实验条件的限制,本人并没有采取视频压缩算法... 12-11-20

嵌入式Linux开发环境搭建ping、nfs的解决方法

2019-09-06 14:17 | 评论:0 次 | 浏览: 0

 一. 嵌入式软件层次 1) bootloader->引导加载程序 整个嵌入式系统的加载启动任务完全交给bootloader完成,它的主要

嵌入式Linux+NetCore 笔记一

2019-10-14 15:49 | 评论:0 次 | 浏览: 0

记录嵌入式Linux+NetCore培训中遇到的一些问题以及解决方法 十一放假期间发现园里大神大石头(NewLife团队)开了一个嵌入式Linux+NetCore培训,就报名参加了。更幸运的是,我刚好最后一个名额。 今天中午收到大石头发的快递,立马取回来拆开接好树莓派的线,然后开机启动。本人之前没有 ...

01. 嵌入式Linux shell基础指令

2020-03-31 14:34 | 评论:0 次 | 浏览: 0

(1) ls(list,列表) 作用:使用列表把当前文件夹下所有文件显示出来 ls -a 显示所有文件,包括隐藏文件(以“.”开头的文件) ls -l 详细信息显示文件 ls -a -l ls -l -a ls -la (2) cd (change directory,更改目录) 作用:用来切换目录 ...

使用VSCode和SSH进行远程开发

2020-06-21 12:51 | 评论:0 次 | 浏览: 0

0.为什么需要远程开发在进行嵌入式linux开发的时候,为了方便,通常在windows上使用代码编辑器编辑代码,交叉编译工具在linux虚拟机或者服务器上,在开发期间需要不停的进行如下的循环操作:

苏嵌实训嵌入式 linux C 第7天

2020-07-15 14:13 | 评论:0 次 | 浏览: 0

项目开发日报表项目名称苏嵌实训-嵌入式 linux C 第七天今日进度以及任务Linux下文件编程和多任务编程(进程、线程)任务完成情况课内题目已完成,课堂笔记已整理开发中出现的问题汇总无未解决问题编程速度太慢,有点跟不上,平时练习太少。之后需要多加练习。开发收获了解creat/open/read/write/lseek/close的使用,学习进程,线程的基本操作其他无 课堂内容整理嵌入式Linux C编程:在Linux上使用C语言

荐 嵌入式linux开发环境搭建(Docker版,基于iTop 4412开发板)

2020-07-15 16:19 | 评论:0 次 | 浏览: 0

嵌入式linux开发环境搭建(Docker版,基于iTop 4412开发板)文章目录嵌入式linux开发环境搭建(Docker版,基于iTop 4412开发板)-1. 前言0. 环境1. 需求分析2. 基本服务搭建2.1 镜像2.2 volume2.3 容器2.4 软件源更新2.5 vim安装2.6 net-tools安装2.7 ssh-server搭建2.8 nfs-server搭建2.9 创建服务开启脚本3. 嵌入式编译环境搭建(基于iTop 4412)3.1 Filezilla拷贝文件3.1 交叉编

课程:《嵌入式Linux工程师实战进阶人工智能》

2020-07-15 16:25 | 评论:0 次 | 浏览: 0

课程背景人工智能似乎一直上在云端的高高在上的概念,但是随着5G、IoT、边缘计算等概念和技术广泛深入地推进,人工智能与嵌入式Linux的关系逐步拉近。时下火遍全宇宙的概念...

(一)计算机体系结构

2020-07-17 14:37 | 评论:0 次 | 浏览: 0

本专栏总结王利涛《C语言嵌入式Linux高级编程》课程一、计算机模型计算机模型:图灵机基本思想:任何复杂运算都可以分解为有限个运算二、组成对比一条无限长纸带TAPE ------->程序代码一个读写头:HEAD ——>程序读写器 (PC指针)一个控制规则:TABLE——>有限的指令集、运算控制单元一个状态寄存器——> 程序或计算机状态输出从图灵机的论文发展出冯诺依曼架构、哈佛结构、混合结构。(三)冯诺依曼架构程序存储思想:将程序和数据混合存储到计算机

(五)指令集、微架构与编译器

2020-07-17 15:07 | 评论:0 次 | 浏览: 0

本专栏总结王利涛《C语言嵌入式Linux高级编程》第二期课程文章目录(一)指令集的基本概念(二)ARM指令集的发展(三)微架构(四)ARM授权方式(五)编译器(一)指令集的基本概念什么是指令集ISA一般称为架构Architecture,其实是 Instruction Set Archiecture;是计算机体系结构一部分;从软件意义上,可以看作是一个设计标准,用来规范编程语言模型;从系统角度上看,规范了CPU能支持的指令范围和种类;实现形式:由CPU内部结构及指令解码电路实现。

【嵌入式】交叉编译 移植 i2cTool4.1 史上最详细

2020-07-19 11:17 | 评论:0 次 | 浏览: 0

一、i2ctool 介绍i2c-tools工具是一个专门调试i2c的,开源,可获取挂载的设备及设备地址,还可以在对应的设备指定寄存器设置值或者获取值等功能。i2ctool下载地址:传送门二、基本环境开发环境:ubuntu16.04开发平台:imx6qi2ctool版本:i2c-tools-4.1.tar.xz三、交叉编译解压后的相关文件直接交叉编译就行了make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-cc -fpic -D_REENT

嵌入式Linux驱动(LED驱动开发测试)

2020-08-11 17:05 | 评论:0 次 | 浏览: 0

1概述Linux中外设可分为3类:​1)字符设备:按字节访问​2)块设备:以块形式存取,例如Nand flash以页为单位。​3)网络设备:数据流大小不固定。2 字符设备(1)设备号区分:​主设备号:标识与设备文件相连的驱动​次设备号:辨别操作哪个设备描述:​dev_t:高12位为主设备号,低20位为次设备号​取主设备号:MAJOR(dev_t dev)​取次设备号:MINOR(dev_t dev)分配:​静态分配:Documentation/devices.

嵌入式LINUX驱动开发(中断处理函数)

2020-08-11 17:21 | 评论:0 次 | 浏览: 0

嵌入式LINUX驱动学习之7中断相关(一)中断处理函数一、函数、头文件及说明二、编译举例:一、函数、头文件及说明//头文件位置:include/linux/interrupt.hextern int __must_checkrequest_threaded_irq(unsigned int irq, irq_handler_t handler,\ irq_handler_t thread_fn,\ unsigned

为什么单片机的代码在Flash中运行,单片机的代码运行位置跟电脑有什么不同?

2020-08-11 17:38 | 评论:0 次 | 浏览: 0

1. 单片机与电脑,在代码运行空间的区别单片机与 电脑/Linux嵌入式 在代码运行空间上不同。大多数单片机,代码都是在Flash中运行的。而电脑/linux嵌入式,是将代码从存储介质(可能是硬盘/SD卡/EMMC/NAND)中读出,拷贝到RAM,再在RAM中去执行代码。2. 为什么是这样?为什么单片机的代码在Flash中运行呢?这样不会搞得代码运行速度很慢嘛? 因为单片机的运行速度一般都比较慢,Flash的读取速度足够跟得上代码运行的速度。但这个跟得上不是说先读取Fla...

嵌入式linux-ARM体系结构及接口技术,ARM中断机制,外部中断的配置,协处理器指令修改异常向量表起始地址,清中断标志

2020-08-11 17:47 | 评论:0 次 | 浏览: 0

文章目录1,中断硬件机制2,外部中断的配置2.1,查看原理图2.2,配置I/O口为中断模式2.3,配置中断为下降沿触发2.4,使能外部中断1,中断硬件机制2,外部中断的配置2.1,查看原理图2.2,配置I/O口为中断模式2.3,配置中断为下降沿触发2.4,使能外部中断...

嵌入式-ARM-学习总结(3):汇编启动,设置栈,调用C语言

2020-08-12 10:10 | 评论:0 次 | 浏览: 0

嵌入式-ARM-学习总结(3):汇编启动,设置栈,调用C语言一、C语言运行时需要和栈的意义1.栈2.CPU模式和各种模式下的栈3.查阅文档并设置栈指针至合法位置二、汇编程序和C程序互相调用一、C语言运行时需要和栈的意义1.栈C语言运行时,由汇编来提供条件,主要是需要栈。C语言与栈的关系:C语言的局部变量是用栈来实现的。如果汇编部分没有给C部分预设合理合法的栈地址,那么C代码定义的局部变量就会落空,整个程序就会崩溃。我们平时在编写单片机程序(譬如51单片机)或者编写应用程序时并没有去设置栈,但是C程

第三阶段应用层——2.12 视频监控—mjpg-streamer源码分析(2)-主、输入、输出进程

2020-08-12 10:24 | 评论:0 次 | 浏览: 0

视频监控—mjpg-streamer源码分析(2)-主、输入、输出进程硬件平台:韦东山嵌入式Linxu开发板(S3C2440.v3)软件平台:运行于VMware Workstation 12 Player下UbuntuLTS16.04_x64 系统开发环境:arm-linux-gcc-4.3.2工具链、linux-3.4.2内核(开发版根文件系统)源码仓库:https://gitee.com/d_1254436976/Embedded-Linux-Phase-3目录 视频监控—mjpg-s.

移动技术网