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
开发实用教程》——4.2 字符设备驱动
本节书摘来异步社区《
嵌入式Linux
开发实用教程》一书中的第4章,第4.2节,作者:朱兆祺,李强,袁晋蓉,更多章节内容可以访问云栖社区“异步社区”公众号查看4.2字符设备驱动
嵌入式Linux
开发实用教程
weixin_33790053
·
2020-08-09 00:25
嵌入式
前端
操作系统
调试exynos4412—ARM
嵌入式Linux
—LEDS/GPIO驱动之三
/*********************************************************************************@author暴走的小哥哥*@versionV1.0.0*@date2016-02-23**************************************************************************
weixin_30872789
·
2020-08-09 00:04
嵌入式ARM开发板学习方法步骤
平台:Cortex-A9开发板嵌入式技术学习如何入手,从何学起呢,以下内容简单介绍嵌入式开发的学习步骤及如何成为一位合格的嵌入式工程师,一、首先要掌握基础架构
嵌入式Linux
系统从软件角度看可以分为四个部分
weixin_30568715
·
2020-08-08 23:56
从
嵌入式linux
到android应用开发
相信很多人都会质疑为何好好地
嵌入式linux
不再继续下去,转而去做Android开发。在离职期间也有很多领导说做a
weixin_30558305
·
2020-08-08 23:52
视频教程-
嵌入式Linux
驱动教程(韦东山2期)-驱动/内核开发
嵌入式Linux
驱动教程(韦东山2期)2003年毕业于中国科学技术大学,电子专业、软件专业双学位。近10年嵌入式开发经验,曾ZTE公司负责Linux底层系统开发。
weixin_28951055
·
2020-08-08 23:10
[Arm Linux]编译linux内核
编译Linux源码是编写
嵌入式Linux
程序和驱动的必要条件,本篇主要介绍编译Linuxforarm内核的过程。
坚强的山猫
·
2020-08-08 23:46
Arm
Linux
[Arm Linux]u-boot-2016.05移植
最近从老板那淘了一块Arm9的板子,虽说arm9现在基本已经属于换代的边缘,但是老骥伏枥,还是可以跑下Linux的,再加上网上的资料也比较多,正好折腾下,那么问题来了,
嵌入式Linux
的起源是什么,答案就是
坚强的山猫
·
2020-08-08 23:46
Arm
Linux
mini2440开发板学习裸机开发——day1 裸机运行LED灯程序
开发背景:系统:ubuntu18.04系统开发板:mini2440串口连接工具J-link连接工具工具:secureCRTJ-link本次学习基于韦东山老师的
嵌入式linux
应用开发手册书,结合友善之臂给出的官方资料以及申嵌视频中的一些知识
yantu 12
·
2020-08-08 23:06
学习笔记
linux嵌入式入门到精通视频教程 Linux开发工程师培训教程
《零基础
嵌入式Linux
开发工程师高端培训(ARM实战、系统移植、驱动开发、网络电子书开发)》课程讲师:韩老师适合人群:初级课时数量:336课时用到技术:ARM实战、系统移植、驱动开发涉及项目:网络电子书开发
wwkkppoo
·
2020-08-08 22:38
Java
开发基础
环境搭建(jdk1.7+tomcat7+mysql5.6)
一、准备工作首先当然是将需要的软件包下载好.本文除jdk外,其它均用解压缩版。JDK:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.htmlTomcat:http://tomcat.apache.org/,左边选择自己需要的版本,建议选zip解压缩版MySql:http://www.mysql.co
JackFan9527
·
2020-08-08 22:36
mysql
BasicJava
linux内存管理笔记(十一)---CMA
在我们使用ARM等
嵌入式Linux
系统的时候,一个头疼的问题是GPU,Camera,HDMI等都需要预留大量连续内存,对于内核如果申请一块连续的内存空间该怎么处理呢?
奇小葩
·
2020-08-08 22:28
内存管理
嵌入式Linux
字符设备LED驱动-基于树莓派
个人原创,转载请注明原文出处http://blog.csdn.net/u011897065/article/details/41307339参考文章:http://blog.csdn.net/embbnux/article/details/17712547首先先说下大致步骤:1)、电路连接2)、内核字符设备驱动编写3)、Makefile和Kconfig添加4)、编译内核5)、复制内核到SD卡6)、
SSC_学行者
·
2020-08-08 22:28
嵌入式Linux学习基于树莓派
CockroachDB SQL
开发基础
——事务隔离级别和并发控制介绍 (1)
CockroachLabs公司的CockroachDB(简称CRDB)是一款适合于海量数据环境下高并发OLTP和OLAP场景的开源分布式NewSQL/HTAP数据库。它采用了新的架构和设计、新的分布式理论和算法,吸收了关系型数据库和NoSQL数据库各自的优点,无需应用级的分库分表,具有SQL模型的简单易用、水平弹性扩展、支持强一致性分布事务、异地多活的高可用、云原生等一系列特点。CRDB作为新一代
IT-老兵
·
2020-08-08 22:53
分布式
New
SQL数据库——
CRDB应用开发
嵌入式linux
开发 (十六) BOOT(1) I.MX6ULL BOOT
串行下载读取usb数据,下载到sram.从sram启动应用举例:DDR3测试工具读取initscripts,会将测试使用的固件下载到i.MX6X的内部RAM中,用于测试外部的DDR3内部boot模式内部bootrom运行(figure8-3有bootrom的存储分布图)初始化时钟使能MMU和cache从指定的启动设备读取bin文件的头到sram.根据头初始化ddr然后根据头(位置(链接起始地址),
__pop_
·
2020-08-08 22:13
I.MX6ULL开发板
开发板通过NFS挂载访问linux(虚拟机)主机中内容
在
嵌入式linux
开发中,需要在linux主机中为开发板编写程序代码,然后编译程序,生成的程序是要传输到开发板上才能调试、运行。
jfyh5388
·
2020-08-08 22:31
嵌入式
linux
嵌入式linux
编程arm初步接触之存储控制中的程序运行时动态加载
韦东山老师的开发板在讲解存储管理技术的时候大致意思如下,片内ram只有4K,可执行程序大小超过4K怎么办,在这里韦东山老师的办法是在可执行代码的首部,运行自身拷贝,把自己拷贝到内存地址足够存放存放程序的地址处,然后直接跳转过去执行,这种技术在stm32里面叫做程序自举,这种技术也叫作程序动态加载,既可以用于软件自举,操作系统引导加载,还可以用于嵌入式系统不停机运行升级。这种技术本身跟操作系统内核引
科教兴国
·
2020-08-08 22:14
韦东山S3C2440板学习笔记
嵌入式linux
编程arm初步接触之汇编、Makefile
近日,买了一块韦东山的JZS3C2440开发板用来学习linux开发,经过几天时间的摆弄,今天,终于实现了usb烧写裸机程序。还是从经典的点灯开始,首先新建一个名为led.S的汇编文件,然后代码如下所示.text.global_start_start:LDRR0,=0x56000050;取地址0x56000050存放到R0寄存器MOVR1,#0x00000100;赋值0x000000100给R1寄
科教兴国
·
2020-08-08 22:13
韦东山S3C2440板学习笔记
嵌入式linux
编程arm初步接触之优化级别
使用上一遍文章的代码,更改一下Makefile选项测试,原来反汇编生成的代码及Makefile文件内容如下led_elf:fileformatelf32-littlearmDisassemblyofsection.text:00000000:0:e3a00453movr0,#1392508928;0x530000004:e3a01000movr1,#0;0x08:e5801000strr1,[r0
科教兴国
·
2020-08-08 22:13
韦东山S3C2440板学习笔记
自己总结的Linux嵌入式学习路线
嵌入式linux
学习路线图因为目前的开发工作需要用到linux操作系统中的Ubutun16.04,因为之前的工作经验都是在windows下从事嵌入式开发,对linux只是一个概念性的了解。
科教兴国
·
2020-08-08 22:43
韦东山S3C2440板学习笔记
嵌入式Linux
驱动教程(韦东山2期)-韦东山-专题视频课程
嵌入式Linux
驱动教程(韦东山2期)—42386人已学习课程介绍1.没有废话,句句都是干货!学习后保证可以跟着视频完成相应的实验。
韦东山
·
2020-08-08 21:33
视频教程
嵌入式Linux
驱动
内核开发
驱动/内核开发
硬件/嵌入式
【LINUX】i.MX6学习笔记(3) 花式点灯大全 —— 裸机点灯(汇编、C),linux内核点灯,资源分离点灯,设备树点灯,pinctrl点灯,platform点灯 的异同
后来发现有些繁琐,而且没有意义,因为就是把《【正点原子】I.MX6U
嵌入式Linux
驱动开发指南V1.4.pdf》教程上的一
tao475824827
·
2020-08-08 21:45
LINUX
Linux编程之Makefile入门
嵌入式linux
下Makefile入门@[TOC](
嵌入式linux
下Makefile入门)1.概述2.“一个规则”基本原则:3."两个函数"(便于进行程序扩展)4.
孙小草
·
2020-08-08 21:01
Linux相关
linux
makefile
嵌入式Linux
开发系列之一: 走进
嵌入式Linux
的世界
肖文鹏硕士研究生,北京理工大学计算机系2003年9月随着信息化技术的发展和数字化产品的普及,以计算机技术、芯片技术和软件技术为核心的嵌入式系统再度成为当前研究和应用的热点,通信、计算机、消费电子技术(3C)合一的趋势正在逐步形成,无所不在的网络和无所不在的计算(everythingconnecting,everywherecomputing)正在将人类带入一个崭新的信息社会。一、嵌入式系统嵌入式系
sunrock
·
2020-08-08 21:57
Linux
嵌入式
linux
嵌入式操作系统
internet
工具
linux内核
【
嵌入式Linux
学习七步曲之第五篇 Linux内核及驱动编程】PowerPC + Linux2.6.25平台下的SPI驱动架构分析
PowerPC+Linux2.6.25平台下的SPI驱动架构分析Sailor_foreversailing_9806#163.com(本原创文章发表于Sailor_forever的个人blog,未经本人许可,不得用于商业用途。任何个人、媒体、其他网站不得私自抄袭;网络媒体转载请注明出处,增加原文链接,否则属于侵权行为。如有任何问题,请留言或者发邮件给sailing_9806#163.com)htt
杨帆_8318
·
2020-08-08 21:37
嵌入式Linux
Power
PC
嵌入式Linux
底层到到应用层 点灯 (基于iTOP4412)
其实这篇博客就是上篇博客https://blog.csdn.net/qq_41495871/article/details/100378690的一个具体例子先在总线上注册LED这个设备,这里我的设备名命名为MyLED_device#include#include#includeMODULE_LICENSE("DualBSD/GPL");MODULE_AUTHOR("HQU_Orange");#de
PeepFuture橙子
·
2020-08-08 20:53
嵌入式linux
核心课程 1.ARM裸机全集 1.16.ARM裸机第十六部分-shell原理和问答机制引入
1.ARM裸机全集1.16.ARM裸机第十六部分-shell原理和问答机制引入目录1.16.ARM裸机第十六部分-shell原理和问答机制引入1.16.1.shell是什么鬼1.16.1.1、壳与封装1.16.1.2、程序或操作系统的用户接口1.16.1.3、两种shell:GUI和cmdline1.16.1.4、shell的运行原理:由消息接收、解析、执行构成的死循环1.16.1.5、shell
山城盛夏
·
2020-08-08 19:32
嵌入式Linux
学习之旅(9)— 第一个Hello驱动程序(不涉及硬件操作)
I.MX6ULL第一个Hello驱动程序(不涉及硬件操作)一、编写驱动代码在~/imx6ull/nfs/rootfs/root/01_hello_drv/目录下新建hello_drv.c文件,并编写代码#include#include#include#include#include#include#include#include#include#include#include#include#in
Willliam_william
·
2020-08-08 19:30
嵌入式Linux
嵌入式Linux
学习之旅(7)— 制作设备树文件和根文件系统rootfs
制作设备树文件和根文件系统rootfs一、设备树文件制作进入源码的arch/arm/boot/dts目录下,将NXP的设备树源码imx6ull-14x14-evk.dts复制一份并重命名为imx6ull-alientek-emmc.dts,然后进行修改。修改参考正点原子提供的开发指南37.3和37.4章。我们可以修改一下源码根目录下的主Makefile,这样就可以直接使用makedtbs对设备树进
Willliam_william
·
2020-08-08 19:59
嵌入式Linux
LINUX-I.MX6U从零开始之1.0-点个灯
【正点原子】I.MX6U
嵌入式Linux
驱动开发指南V1.0-尝鲜版第八章,感谢原子哥。
久落凡尘
·
2020-08-08 19:06
linux
嵌入式linux
之gpio操作
api1测试gpio端口是否合法intgpio_is_valid(intnumber);2申请某个gpio端口当然在申请之前需要显示的配置该gpio端口的pinmuxintgpio_request(unsignedgpio,constchar*label)3标记gpio的使用方向包括输入还是输出/*成功返回零失败返回负的错误值*/intgpio_direction_input(unsignedgp
此人未设置昵称
·
2020-08-08 19:13
嵌入式linux之驱动学习笔记
RK3399—用户态操作EEPROM
在此之前,在其他平台上应用i2c总线用户接口(ioctrl)进行访问EEPROM,具体可以参考“
嵌入式Linux
下24系列EEPROM/FRAM驱动”文章。现将其移植到RK3399平台运行。
Acuity.
·
2020-08-08 18:02
RK3399
【Tools】Linux串口设备调试技巧(sftty)
文章目录前言读取串口设备数据往串口设备写数据串口设备参数访问查看串口设备参数设置串口设备参数前言 串口设备是linux系统中最基本的设备之一,在
嵌入式linux
开发中几乎是必不可少的。
Acuity.
·
2020-08-08 18:31
Linux应用编程
工具类
嵌入式Linux
之ARM A7处理器架构
ARMA7处理器架构1.运行模式:User、FIQ、IRQ、Supervisor(SVC)、Abort、Undef和System,其中User是非特权模式,其余6中都是特权模式。2.寄存器结构ARM架构提供了16个32位的通用寄存器(R0~R15)供软件使用,前15个(R0~R14)可以用作通用的数据存储,R13(SP)是堆栈指针,R14(LR)是链接寄存器,R15是程序计数器PC,用来保存将要执
小mu加油
·
2020-08-08 18:40
嵌入式Linux
使用 Yocto Project 构建自定义嵌入式 Linux 发行版
YoctoProject™是一个开源项目,设立该项目是为了使
嵌入式Linux
®开发更简单,更易于在不同架构间进行移植。本文将介绍该项目并提供如何开始使用该项目的分步指导。
michaelcao1980
·
2020-08-08 18:12
linux系统
misc
友善之臂tiny4412
嵌入式Linux
操作系统启动流程分析
本次介绍一下友善之臂tiny4412
嵌入式Linux
操作系统分析首先,可以从官方提供的用户手册中得到这样一张图,它简单表达了裸机烧写启动系统的流程,不过这张图中缺少对BL2的描述,所以我就自己手绘了一张草图对照理解
CK_201604080215
·
2020-08-08 17:02
嵌入式Linux操作系统
嵌入式linux
-ARM体系结构及接口技术,安装交叉编译工具链,编写LED灯闪烁的ARM裸机汇编代码,并下载编译好的.bin文件到4412开发板
文章目录1,寄存器确认1.1,查看LED硬件电路1.2,查看I/O口1.3,查看芯片手册2,代码3,编译环境搭建3.1,安装交叉编译工具3.2,添加环境变量4,编译4.1,makefile文件4.2,编译5,下载6,例1,寄存器确认1.1,查看LED硬件电路1.2,查看I/O口1.3,查看芯片手册2,代码.text@代码段@设置LED灯的配置寄存器GPX2CON7为输出状态ldrr0,=0x110
nice梦醉天宇
·
2020-08-08 17:38
嵌入式Linux
开发环境搭建
1.VMware和Ubuntu下载1.1VMware下载可以到VMware官网https://www.vmware.com/下载最新版本或者到百度搜索下载。1.2.Ubuntu下载Ubuntu12.04.5LTS镜像下载地址:http://releases.ubuntu.com/12.04.5/2.VMware和Ubuntu安装2.1VMware安装运行下载好的VMware-workstation
chooseboy
·
2020-08-08 17:25
Linux
I.MX6ULL
嵌入式Linux
驱动学习---《LED》
目录文章目录目录摘要1LED的原理图学习2.初始化LED的GPIO时钟3.设置IO为复用功能4.配置GPIO1_IO035.设置GPIO6.控制GPIO的输出电平7.编写代码1.编写leds.s汇编代码2.编写Makefile文件3.烧写到SD卡中摘要本节主要记录自己学习汇编LED灯的实验。1LED的原理图学习通过电路原理图可以看出我们要配置的LED是接到GPIO1_IO03上了,因此我们只需要设
魔城烟雨
·
2020-08-08 17:28
linux学习总结
makefile
汇编语言学习
Linux下arm开发板学习环境配置
Linux下arm开发板学习环境配置很多时候学习arm的开发板都是用到linux的,或者说如果你学的是arm
嵌入式linux
相关的话,使用linux是必然的了。
Moooz
·
2020-08-08 17:59
arm嵌入式
u-boot-2016.09移植(2)-uboot启动简易分析
注:此文与下面关于uboot的移植都参考了《
嵌入式linux
学习笔记(基于s5pv210、tq210)》不管什么版本的uboot都是在arch/arm/cpu/u-boot-spl.lds和arch/arm
未名湖畔的落叶
·
2020-08-08 16:02
嵌入式
高通平台启动log概述(PBL log、sbl1 log、kernel log)
高通平台启动log概述(PBLlog、sbl1log、kernellog)在
嵌入式linux
的调试过程中log有着至关重要的地位,等同于医生的CT报告。
jrunw
·
2020-08-08 16:28
Linux
驱动
Qt 嵌入式图形开发
Qt嵌入式图形开发(入门篇)一、Qt/Embedded开发环境的安装一般来说,居于Qt/Embedded开发的应用程序最终会发布到安装有
嵌入式Linux
操作系统的小型设备上,所以使用装有Linux操作系统的
ijustdoit168
·
2020-08-08 16:13
学习
嵌入式Linux
开发——RK3288开发板学习规划及目标
目录概述学习规划学习目标概述昨天收到开发板,安耐不住自己躁动的心暂时放弃这两天的C语言复习先提前熟悉一下开发板,我买的是Firefly出的开源主板RK3288。折腾了一天虽然收获很大但是基本没有实际成果,一整天都在等待Ubuntu编译程序和踩坑中度过。由于之前没有怎么接触过Ubuntu系统所以在前短时间安装系统和各种开发工具时遇到了很多问题,这些问题过几天再写一篇文章专门总结一下吧,希望能给看到这
l恒星l
·
2020-08-08 16:43
嵌入式Linux学习
嵌入式Linux
+ARM开发环境搭建
操作系统:Ubuntu12.04学习平台:OK6410内核版本:Linux_3.0.1一、编译工具VIM配置"更新时间:2012年11月25日">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>">>>>>>>>>>>>VIM自身相关配置"1.用于语法高亮的配色方案colorschemeevening"2.禁止光标闪烁setgcr=a:block-
Magic_code
·
2020-08-08 15:33
ARM开发学习
嵌入式linux
与ARM开发板的入门建议
第一,学习基本的【非法词语被屏蔽】机编程。对于学硬件的人而言,必须先对硬件的基本使用方法有感性的认识,更必须深刻认识该硬件的控制方式,如果一开始就学linux系统、学移植那么只会马上就陷入一个很深的漩涡。我在刚刚开始学ARM的时候是选择ARM7(主要是当时ARM9还很贵),学ARM7的时候还是保持着学51单片机的思维,使用ADS去编程,第一个实验就是控制led。学过一段时间ARM的人都会笑这样很笨
fly542
·
2020-08-08 15:23
嵌入式
嵌入式linux
------编写C语言程序点亮led灯
使用c语言替代汇编的原理也是往寄存器地址写数值,访问寄存器地址和访问内存是一样的。给出C语言程序:intmain(){unsignedint*pGPFDAT=(unsignedint*)0x56000050;unsignedint*pGPFCON=(unsignedint*)0x56000054;*pGPFDAT=0x400;*pGPFCON=0;return0;}对于main函数的调用:.tex
小毅同学
·
2020-08-08 15:57
嵌入式linux
微信小程序开发
微信小程序
开发基础
总结使用的开发工具:微信开发者工具,附上开发工具的下载链接,开发工具下载链接在选择开发工具时,建议下载稳定版,因为预发布版可能会存在不稳定。
enenen3364
·
2020-08-08 15:38
微信小程序
微信小程序
javascript
css3
嵌入式Linux
启动过程详解
init阶段(1)1.确定用户登录模式在“/etc/inittab”中列出了如下所示的登录模式,主要有单人维护模式、多用户无网络模式、文字界面多用户模式、X-Windows多用户模式等。其中的单人维护模式(runlevel为1)是类似于Windows中的“安全模式”,在这种情况下,系统不加载复杂的模式从而使系统能够正常启动。在这些模式中最为常见的是3或5,其中本系统中默认的为5,也就是X-Wind
dilireba
·
2020-08-08 15:55
嵌入式Linux
LED小灯点亮实验
问:怎么写LED驱动程序?1.搭建一个字符驱动的框架(上一节已经完成)2.完善硬件的操作问:驱动里操作硬件寄存器与单片机操作硬件寄存器有什么不一样的地方?答:单片机操作的寄存器地址是物理地址,驱动里面操作的必须是虚拟地址,因为驱动是内核的一部分,内核里的地址都是虚拟地址。问:怎么让物理地址转换为虚拟地址?答:使用ioremap函数,它的功能就是将物理地址映射为虚拟地址,具体怎么映射需要去看linu
dengshilaobij6413
·
2020-08-08 15:36
android系统移植
Android系统由于用的是linux内核,因此内核移植和
嵌入式linux
内核移植差异不大,过程如下:(1)移植boot-loader和linux2.6内核到目标平台上,让linux内核可以启动起来,基本的驱动允许正常
#冷风那个吹#
·
2020-08-08 14:56
android系统移植
上一页
74
75
76
77
78
79
80
81
下一页
按字母分类:
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
其他