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嵌入式开发
C++学习:day1
C++:在C的基础上增加面向对象的思想【C++简介】1983年,贝尔实验室(BellLabs)的BjarneStroustrup发明了C++。C++在C语言的基础上进行了扩充和完善,是一种面向对象程序设计(OOP)语言。Stroustrup说:“这个名字象征着源自于C语言变化的自然演进”。还处于发展完善阶段时被称为“newC”,之后被称为“CwithClass”。C++被视为C语言的上层结构,19
墨鱼馒头
·
2024-02-20 14:03
c++
算法
编程语言
Linux嵌入式开发
+驱动开发-中断
swi汇编指令可以产生软中断,以下是硬件中断的产生到执行完毕的全过程:在自己设计的芯片“CPU响应中断”程序的第四个步骤可以转向“中断向量控制器”,中断向量控制器中存储中断元服务地址即处理中断处理程序的地址,而不用使用0X18地址的IRQ入口。驱动程序执行中断的过程:
VernonJsn
·
2024-02-06 14:46
驱动开发
linux嵌入式开发
常用命令
常用命令nm命令功能描述nm是name的缩写,它显示指定文件中的符号信息,文件可以是对象文件、可执行文件或对象文件库。如果文件中没有包含符号信息,nm报告该情况,单不把他解释为出错。nm缺省情况下报告十进制符号表示法下的数字值nm--help查看参数含义可以查看新增的函数有没有编译进去:nmcmdTest|greptest000000000040052dTtest#打印结果使用nm[可执行程序]e
持续成长,保持快乐
·
2024-01-18 15:49
开发小技巧
linux
服务器
运维
linux嵌入式开发
-Zynq开发板配置usb_gadget模拟HID鼠标
文章目录前言本实验基于alinxZynq7010开发板。目的是通过usb_slave连接到PC上,让开发板作为一个鼠标从设备接入电脑,并可以通过linux上命令操作移动、点击鼠标等。一、内核配置1.petalinux2.修改设备树二、鼠标配置1.创建配置2.配置字符串3.配置功能项functionsprotocolreport_desc4.配置config5.启用Gadget6.查看结果7.一键脚
flyingrtx
·
2023-12-21 17:19
linux嵌入式开发
zynq
linux
计算机外设
运维
python
开发语言
linux下搭建NFS实现文件共享
在
linux嵌入式开发
中应用NFS来实现文件共享,可以大大提高开发效率。主机环境:Ubuntu18.04.4LTS目标机
北星之茫
·
2023-12-02 17:59
linux应用
linux
【Linux】Ubuntu16.04配置repo
Ubuntu16.04配置repo失败在学习韦东山
Linux嵌入式开发
过程中,使用repo获取内核及工具链:gitclonehttps://e.coding.net/codebug8/repo.gitmkdir-p100ask_imx6ull-sdk
zsyyugong
·
2023-11-15 08:07
【Linux系统配置】
linux
python
运维
Linux嵌入式开发
——uboot添加logo显示功能
文章目录uboot添加logo显示概述u-boot中添加logo操作步骤获取bmp格式图片制作logo图片数组文件在u-boot中添加logo显示函数调用修改common目录下的Makefile编译u-boot烧写测试uboot添加logo显示概述用到的工具和代码链接:https://github.com/acbbghhgf/linux_drivers/tree/master/arm-base/u
跑不了的你
·
2023-11-02 13:44
ARM裸板开发
嵌入式相关基础知识
ADB调试
LInux嵌入式开发
板中执行QT程序出现(EGL library doesn‘t support Emulator extensions)
使用ADB工具调试
linux嵌入式开发
板。执行后出现如下问题:EGL不支持仿真器扩展。把它关闭就行了!
Leehowuxi
·
2023-10-15 08:14
qt
linux
adb
insmod驱动时提示版本与内核不一样
文章目录前言说明解决方法原因解说注意前言在
linux嵌入式开发
中,会遇到需要编译某个驱动模块放到开发板上使用的情况,但是编译出来的.ko文件放到内核中运行的时候却报错驱动的版本与内核本本不一样,并告诉你应该是什么版本的
养牛青年
·
2023-09-15 02:09
linux内核
内核
嵌入式linux led驱动有几种写法,嵌入式Linux驱动开发(二)——字符设备驱动之控制LED...
:嵌入式Linux开发——裸板程序点亮开发板上的LED灯首先为了操作硬件,看接线原理图是必不可少的一步,这几个LED的原理图相对来说比较简单,在这里说一下,如果需要看懂稍微复杂一点的原理图,可以参见:
Linux
陈咏开
·
2023-09-14 21:48
嵌入式linux
led驱动有几种写法
Linux嵌入式开发
学习 c++:day5
【私有继承】基类的public成员和protected成员被继承后作为派生类的私有成员。默认的继承是私有继承。为了保证基类的部分外部接口特征能够在派生类中也存在,就必须在派生类中国重新定义同名的成员函数(重载)。【保护继承】基类的public和protected成员都以保护成员的身份出现在派生类中。保护级别的成员,除了自己的类内可以访问以外,其派生类也可以访问。【多态】首先来看面向对象(OOP)的
墨鱼馒头
·
2023-09-11 06:55
qt
c++
【Linux开发笔记】《
Linux嵌入式开发
从0到1》(一):初探Linux——与Linux的初次相遇
1.什么是LinuxLinux就是一个操作系统,就是一个开源、自由的操作系统,就是一个免费使用和自由传播的类UNIX操作系统,就是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。简单来讲,Linux就是一个操作系统而已…初探Linux的时候,只需要知道Linux是个开源的操作系统就可以了,不要被其他的概念所束缚。2.Linux和Windows的区别和联系Linux和Window
maoboxxx
·
2023-08-19 23:04
【Linux开发笔记】
linux
windows
ubuntu
MacOS parallels desktop下的ubuntu 20.04软件源配置文件的修改
MacOSparallelsdesktop下的ubuntu20.04软件源配置文件的修改最近学习
Linux嵌入式开发
,在macOSpd下面安装ubuntu的时候给我装的最新的20.04,在
Linux嵌入式开发
的过程中
BobCCCC
·
2023-08-08 06:00
linux
嵌入式
ubuntu
驱动开发--根文件系统
广义:单片机开发属于嵌入式开发---(嵌入式微处理器开发)一般不带mmu(地址映射)狭义:单片机开发不属于嵌入式---(
Linux嵌入式开发
)一般带mmu(地址映射)2、ARM逻辑代码和驱动有什么区别?
sy_青柠
·
2023-06-08 11:55
linux
运维
服务器
linux嵌入式总结,
Linux嵌入式开发
日常技术总结(4)
Miscfile显示文件总体信息$filelibbrowser_engine.solibbrowser_engine.so:ELF32-bitLSBsharedobject,ARM,version1(SYSV),dynamicallylinked,stripped$filebrowser/browser:ELF32-bitLSBexecutable,ARM,version1(SYSV),dynam
依然有光
·
2023-03-29 23:45
linux嵌入式总结
Linux嵌入式开发
-- imx6ull 主频配置
imx6ull主频设置文章目录前言一、系统时钟来源二、7路PLL时钟源1.介绍2.主频设置3.代码编写总结前言 对于imx6ull系列芯片而言,默认工作频率为396MHZ,但标准工作频率为528MHZ,甚至可以达到696MHZ,本章主要介绍如何将工作频率设置到528MHZ。一、系统时钟来源 打开开发板原理图: --第一张图为32.768KHz的晶振,为imx6ull的RTC时钟源;
搁浅`
·
2023-03-29 22:06
Linux嵌入式开发
linux
单片机
stm32
Linux操作系列之07--- Linux配置NFS服务器及嵌入式开发挂载rootfs
Linux操作文档系列之07Linux配置NFS服务器及嵌入式开发挂载rootfs目的:开机后
Linux嵌入式开发
板Kernel从NFS服务器读取rootfs文件系统,不用每次烧写Flash,方便开发1
A红豆爸爸
·
2023-02-06 09:17
正点原子-
Linux嵌入式开发
学习-第二期02
第七讲:IMX启动方式启动设备选择ARM-A系列的芯片支持多种启动方式,因此当你使用芯片的时候,你需要知道这一点(当然这一点也是取决于芯片手册的)芯片手册systemboot章节,介绍了IMX芯片的启动方式,boot的意思就是启动、引导程序的意思而我们以前学的M3系列的,它的启动方式就3种,而且程序的烧录地址是内部的ROM,但是IMX芯片的内部ROM我们无法使用,因为它里面存在着启动程序当我们使用
简单点的学玩
·
2023-01-07 07:22
linux学习
学习
正点原子-
Linux嵌入式开发
学习-第二期04
第十一讲:BSP工程管理BSP管理其实就是以前学stm32一样的单独为led写.h和.c,并且文件夹有很多种使用ubuntu的vscode创建bsp文件第一步:新建bsp文件夹,在bsp文件夹新建各个外设或者功能的文件夹(一定是在相应的文件夹中新键文件夹)第二步:在新建的clk、delay、led新建.h和,c文件,并且书写相应的代码第三步:移植imx6ul文件夹第四步:创建obj文件,用来装.o
简单点的学玩
·
2023-01-07 07:22
linux学习
单片机
嵌入式硬件
正点原子-
Linux嵌入式开发
学习-第二期05
第十三讲:按键实验1:原理图分析,按键按下低电平进入,不按下高电平对应的端口为:GPIO1_IO18复制上一次工程,记得makeclean清除上一次的文件程序编写1:新建key文件夹并新建bsp_key.c和bsp_key.h2:注意程序需要的引脚号-IOMUXC_UART1_CTS_B_GPIO1_IO18(不要选择错误)IOMUXC_SetPinMux(IOMUXC_UART1_CTS_B_G
简单点的学玩
·
2023-01-07 07:22
linux学习
学习
Linux嵌入式开发
版贪吃蛇,嵌入式之贪吃蛇
《嵌入式之贪吃蛇》由会员分享,可在线阅读,更多相关《嵌入式之贪吃蛇(16页珍藏版)》请在人人文库网上搜索。1、嵌入式实验报告嵌入式实验报告题目名称贪吃蛇设计小组成员陈建能E钟勋E指导老师沈军民上交时间2011年6月16日一、实验目的1.了解和掌握嵌入式系统原理及程序编写2.用嵌入式系统设计简单的游戏二、实验内容及要求本实验利用嵌入式开发系统设计一个贪吃蛇的小游戏。采用32位ARM处理器。一开始出现
桑一
·
2022-08-27 07:21
Linux嵌入式开发版贪吃蛇
Linux开山-入门篇
Linux嵌入式开发
工程师常见的有Java、大数据、Python、C/C++、PHP应用领域个人桌面windows在这个方便时比较强的,Linux相对来说这个领域会薄弱一些,Linux主要是做一些后台的管理和维护
朱惕
·
2021-01-03 12:05
Linux
linux
linux嵌入式开发
平台网卡驱动解决办法
最近用了下树莓派和interEdison,本来打算使用一下网卡,可是发现树莓派和Edison竟然都编译不了官方的驱动,报错缺少/kenerl/bulid目录,查了下资料,原来是这些嵌入式平台都为了节省空间,都没有搭载源码,而在网卡的驱动程序中有需要调用系统的接口,但是没有源码,这些接口也就没有了,编译的时候就找不到接口,so,报错了。一编译驱动解决办法有两个:第一安装source-develsou
richermen
·
2020-09-14 04:20
Linux
Linux嵌入式开发
经典网站
注:以下内容转自:http://blog.chinaunix.net/u2/81965/showart_1674967.html国内站点:ftp://ftp.altera.com/outgoing/release/http://www.china-vision.net/blog/user1/6/archives/2006/200696114213.htmlhttp://mail.google.co
qutanzi
·
2020-09-11 10:52
Linux
linux嵌入式开发
切换交叉编译器
最近工作闲暇时候做了一个脚本,方便虚拟机里面切换交叉编译器用,因为前段时间工作时候遇到几个项目同时开工的情况,只做了一个虚拟机,里面搭建了5个交叉编译环境,切换起来较为麻烦,故此做了脚本,分享如下#!/bin/bashif[$BK_SUC];thenecho"readytosetPATHBK=$PATHBK!!!"exportPATH=$PATHBKelseecho"firstbackupPATH
lingdulebaishi
·
2020-08-24 14:25
linux
如何在
linux嵌入式开发
板上开机自动运行用户应用程序
开机后自动运行用户的应用程序或启动系统服务的命令保存在开发板根文件系统的/usr/etc/rc.local文件中。有的开发板开机后自动运行图形界面程序,需要按住ctrl+c让开发板进入到Linux的SHELL提示符界面。其实可通过注释掉rc.local文件中调用图形界面的命令,增加运行用户应用程序的命令,达到开机自动运行用户应用程序的目的。下面以我做的实验为例,描述具体的实现步骤。1.进入pc机的
少林达摩祖师
·
2020-08-18 09:07
embedded
Linux嵌入式开发
笔记(九)ROS2中调用自定义库(cpp+h)的方法
首先,已经可以根据demo仿写自己的工程,同时也就调用了系统自带的函数,这些函数在demo都有使用,很容易成功;其次,在上一篇中介绍了ROS2中系统API函数原型,这样也就可以调用demo中没有用到的系统中的函数;现在记录一下,ROS2中如何调用自定义cpp文件和h文件的方法。先来干货再举例,在Ubuntu1804中是没有IDE编译器的,所以自定义的cpp文件和h文件需要手动关联起来,同时调用路径
Code_DZhangTeng
·
2020-08-17 07:18
ROS2
Linux
C/C++
如何在
linux嵌入式开发
板上开机自动运行用户应用程序
开机后自动运行用户的应用程序或启动系统服务的命令保存在开发板根文件系统的/usr/etc/rc.local文件中。有的开发板开机后自动运行图形界面程序,需要按住ctrl+c让开发板进入到linux的SHELL提示符界面。其实可通过注释掉rc.local文件中调用图形界面的命令,增加运行用户应用程序的命令,达到开机自动运行用户应用程序的目的。下面以我做的实验为例,描述具体的实现步骤。该方法源于网络,
玖零大壮
·
2020-08-15 14:20
Linux系统学习
第零步——建立wince开发环境
1、wince开发不同于
linux嵌入式开发
,它需要几个支撑平台。首先是PlatformBuilder,这是微软出品专门用来开发wince的联机调试工具。
guoyang1007
·
2020-08-13 14:01
Wince开发
wince
linux
microsoft
makefile
嵌入式
通讯
配置Ubuntu的tftp服务
我们在做ARM-
Linux嵌入式开发
中,经常需要用到tftp在Linux服务端和开发板间进行进行文件传输,因为我所使用的是Ubuntu,所以下面主要介绍Ubuntu下如何启动、配置tftp
阿基米东
·
2020-08-12 15:51
Linux基础
arm
linux嵌入式开发
环境搭建简要
宿主机(host):虚拟机Ubuntu1864位系统虚拟机配置:1.添加两个磁盘是为了将系统和代码分开,这样的好处在于可以将代码盘挂载到其它虚拟机上使用2.安装两个网卡是因为目标机的网口是直接接到电脑的网口,电脑上网则是通过无线wifi,之前使用老版VMare8时,可以通过开启windows路由服务来解决网络互通的问题,但是安装了新版VMware后windows的路由服务无法开启,所有给虚拟机添加
云季
·
2020-08-08 22:43
Linux
ARM/
Linux嵌入式开发
板挂载网络文件系统NFS
一PC机环境搭建系统:ubuntu16.04NFS组件安装sudoapt-getinstallnfs-kernel-server建立共享文件夹mkdir/home/carl/share设置共享目录修改主机/etc/exports文件,添加如下代码/home/carl/share*(rw,sync,no_root_squash)重启nfs服务器sudo/etc/init.d/nfs-kernel-s
yk150915
·
2020-08-05 15:21
Linux系统管理
Linux嵌入式开发
基础——计算机组成原理
目录1.计算机体系1.1冯诺依曼结构1.2哈佛结构2.中央处理器(CPU)3.存储系统4.总线系统5.输入输出系统1.计算机体系计算由硬件系统和软件系统两大部分组成。按照功能可以分为:1)指令系统;2)存储系统;3)输入输出系统等。按照存储结构分为:1)冯诺依曼结构;2)哈佛结构。1.1冯诺依曼结构该结构把计算机分成了运算器、控制器、存储器、输入设备和输出设备5个部分。工作原理:计算机的指令存储在
daoyiweichen
·
2020-08-04 13:38
嵌入式
嵌入式开发(ARM9)学习笔记(三)-红帽Linux定制与安装
为了方便后期进行
linux嵌入式开发
,需要先建立起对应的开发环境,这里我们选择的linux系统为RHEL6,现在环境配置过程介绍如下:首先安装VirtualBox以及下载RHEL6的安装镜像,打开VirtualBox
yefufeng
·
2020-08-04 09:57
嵌入式开发
ARM-
Linux嵌入式开发
和单片机开发的不同
对于ARM的嵌入式开发主要有两种方式:一种是直接在ARM芯片上进行应用开发,不采用操作系统,也称为裸机编程,这种开发方式主要应用于一些低端的ARM芯片上,其开发过程非常类似单片机,这里不多叙述。还有一种是在ARM芯片上运行操作系统,对于硬件的操作需要编写相应的驱动程序,应用开发则是基于操作系统的,这种方式的嵌入式应用开发与单片机开发差异较大。ARM-Linux应用开发和单片机的开发主要有以下几点不
weixin_33973609
·
2020-07-30 03:18
ubuntu下
linux嵌入式开发
环境配置(转)
基于立宇泰ARMSYS2440-Ubuntu嵌入式开发环境配置MSN:
[email protected]
作者:dorfmeister2008年2月25日基于立宇泰ARMSYS2440—
linux嵌入式开发
环境
anqincui2000
·
2020-07-29 17:04
Linux嵌入式开发
过程中经常使用的几个指令
在学习资料满天飞的大环境下,知识变得非常零散,体系化的知识并不多,这就导致很多人每天都努力学习到感动自己,最终却收效甚微,甚至放弃学习。我的使命就是过滤掉大量的垃圾信息,将知识体系化,以短平快的方式直达问题本质,把大家从大海捞针的痛苦中解脱出来。文章目录1.find2.grep3.diff4.patch5.tar1.find功能:查找包含指定字符匹配的文件或路径。指令:#findthefileso
阿拉伯鸡柳
·
2020-07-29 14:16
Linux
嵌入式
Linux Make的使用以及命令安装详解
但是作为一个专业从事
Linux嵌入式开发
的程序员就必须要了解GNUMake,会不会使用GNUMake从一定角度上反应了一个人是否具备大型工程能力。
Z_Silence
·
2020-07-29 04:18
linux make命令安装详解
但是作为一个专业从事
Linux嵌入式开发
的程序员就必须要了解GNUMake,会不会使用GNUMake从一定角度上反应了一个人是否具备大型工程能力。
weixin_30443075
·
2020-07-13 17:05
韩顺平—— LINUX学习笔记
---(韩顺平版)LINUX笔记2010-01-0408:46:32阅读468评论1字号:大中小订阅学习LINUX的两个方向:LINUX系统管理员:LINUX程序员:PC平台开发LINUX软件工程师,
LINUX
dahuzix
·
2020-07-13 04:33
linux
嵌入式设备上的 Linux 系统开发[ 转]
对
Linux嵌入式开发
的概述将帮助您理解所有这些选项。Linux正在嵌入式开发领域稳步发展。因为Linux使用GPL(请参阅本
hubu01
·
2020-07-07 10:52
用samba在linux和windows之间共享文件
第一篇:用samba在linux和windows之间共享文件在做
linux嵌入式开发
的时候,不得不搭建文件系统使得主机windows和从机linux之间共享文。
河流儿
·
2020-07-07 08:11
硬件
Linux下NFS的配置和使用
为了方便
Linux嵌入式开发
,搭建NFS可以直接在嵌入式开发板上操作Linux服务器下的输出目录,
生如夏莲
·
2020-07-07 08:23
arm
linux
QEMU+ARM+Linux(2)
参考:没开发板做
Linux嵌入式开发
?虚拟机搞定一切!
lyrich-csdn
·
2020-07-05 17:09
Tips
解决arm/linux开发板与ubuntu虚拟机网线通信问题
问题描述在学习嵌入式linux时,为了调试方便,经常需要windows、linux虚拟机、
linux嵌入式开发
板三者通信。一般是开发板通过网线去下载l
Liangtao`
·
2020-07-05 03:29
Linux
单片机
问题解决
Linux嵌入式开发
必读推荐书籍
Linux嵌入式开发
必读推荐书籍本帖最后由JIM.BO于2011-1-1115:44编辑linux必读.高手必经之路.pptC/C++语言基础1《TheCProgrammingLanguage,2ndEdition
denghuo1435
·
2020-07-04 14:56
Linux嵌入式开发
入门(二)——快速看懂原理图,对接软件开发
这里只是为了看懂原理图,不牵扯具体的计算等内容(比如电路电流多少啊,三极管放大等等)。因为对于嵌入式开发人员来说,只需要明白不同的电平对于开发板的结果即可,不需要知道具体电路的情况。微机原理:侧重于讲计算机结构数字电子技术基础:侧重于门电路GPIO和门电路GPIO类GPIO:通用的输入输出端口,可以通过输入来测量外界的电平情况;可以通过输出来控制电路只要上面的2440芯片对应的引脚应该为输出引脚。
Toonle
·
2020-07-04 08:30
ARM+
Linux嵌入式开发
00:【介绍】硬件、uboot、Linux内核和根文件系统
概述从学嵌入式以来,还没有真正意义上的进行过uboot或Linux内核的移植,于是为了满足自己的好奇心和探索精神,打算将最新的uboot和Linux内核移植到开发板上,最近移植也接近了尾声,因此打算开一个深坑:写一篇较为完整的uboot+linux+rootfs移植的文章,如果有幸有人能读到,也是一种参考。平台介绍开发板九鼎x210(s5pv210)bootloaderu-boot-2017.09
卡咖喱
·
2020-07-04 05:54
嵌入式
在ubuntu12.04与
linux嵌入式开发
板之间开启NFS文件系统
当我们在开发板上移植好linux操作系统及搭建好文件系统后,利用NFS文件系统可以非常方便我们在开发板上运行和调试程序,NFS通过网线连接PC机使我们直接可以在开发板上运行PC机上的程序。看着书和网上的资料弄了半天终于配置好了。配置前要保证开发板与ubuntu虚拟机要相互ping通!!因为NFS是通过网线通信的嘛。步骤如下:1.首先在要ubuntu虚拟机上安装NFS服务:sudoapt-getin
Realmhang
·
2020-07-04 01:51
嵌入式linux开发
Linux嵌入式开发
环境搭建步骤
注:点击对应文字进入下载地址或者教程1、安装虚拟机VMware2、虚拟机内安装ubuntu系统,16.04版本3、Windows和虚拟机(Ubuntu)系统之间文件(文字)复制粘贴4、Ubuntu和Windows文件互传(FTP服务)5、安装VIM编辑器6、Ubuntu下NFS(教程)和SSH服务开启7、Ubuntu下TFTP服务开启8、安装Ubuntu交叉编译工具链9、安装编辑器VisualSt
丨匿名用户丨
·
2020-07-02 14:33
#
Linux学习之路
上一页
1
2
3
下一页
按字母分类:
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
其他