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——vi/vim编辑器区分大小写设置
在vi编辑器中使用查找功能默认情况是区分大小写的,如果希望不区分大小写,则在一般模式下输入(双引号内的内容)“:setic”,返回默认状态(区分大小写)则在一般模式下输入(双引号内的内容)“:setnoic”。具体操作见下图:①当前模式为一般模式。②输入“:setic”,按下enter键确认,设置为不区分大小写。③输入“/a”查找编辑器中的相同元素,发现a和A都被查找到了,编辑器不区分大小写设置成
苏东没有坡swag
·
2024-02-01 23:32
嵌入式Linux学习笔记
Ubuntu
vim
linux
嵌入式
嵌入式Linux学习笔记
(4)I.MX6U的启动和裸机编程
文章目录I.MX6U的启动方式启动方式的选择启动设备裸机编程编译流程1、arm-linux-gnueabihf-gcc编译文件2、arm-linux-gnueabihf-ld链接文件3、arm-linux-gnueabihf-objcopy格式转换4、arm-linux-gnueabihf-objdump反汇编启动代码Makefile文件链接脚本镜像烧写imxdownload工具的作用注:本章的笔
兰陵笑笑生SD
·
2023-10-29 17:17
嵌入式Linux
linux
嵌入式
arm
嵌入式linux学习笔记
(2)
笔记目录学习目标学习内容一、VI编辑器的设置1、设置TAB键为4字节2、VIM编辑器显示行号3.VI/VIM编辑器使用空格代替了TAB键二、存储1、ROM2、RAM3、FLASH三、Makefile语法重要提醒1、Makefile作用2、Makefile规则格式3、gcc命令4、Makefile变量四、U-Boot1、U-Boot简介2、U-Boot编译3、U-Boot一些命令4、uboot启动l
Wyd_(ง •̀_•́)ง
·
2023-10-24 22:16
linux
linux
vim
【
嵌入式LINUX学习笔记
】RGB LCD原理及接口寄存器简述
前言所用平台为I.MX6UL。原理简述LCD简介LiquidCrystalDisplay,液晶显示器。液晶显示器的每个像素由以下几个部分构成:悬浮于两个透明电极(氧化铟锡)间的一列液晶分子层,两边外侧有两个偏振方向互相垂直的偏振过滤片。如果没有电极间的液晶,光通过其中一个偏振过滤片其偏振方向将和第二个偏振片完全垂直,因此被完全阻挡了。但是如果通过一个偏振过滤片的光线偏振方向被液晶旋转,那么它就可以
ORI2333
·
2023-10-16 10:25
嵌入式LINUX
嵌入式
单片机
正点原子
嵌入式Linux学习笔记
1(Petalinux设计和U-Boot篇)
Petalinux简介Petalinux是Xilinx针对嵌入式Linux开发所推出的开发套件、开发工具Petalinux包括U-Boot源码、Linux内核源码以及根文件系统嵌入式Linux系统三巨头:U-Boot、Linux内核以及rootfsPetalinux设计流程搭建Vivado工程,导出hdf文件创建一个petalinux工程将hdf文件导入到petalinux工程(将vivado设计
爱学习的诸葛铁锤
·
2023-10-09 16:36
嵌入式学习
linux
fpga开发
嵌入式linux 添加中断,
嵌入式Linux学习笔记
(六)-中断体系结构
一、S3C2440中断体系结构1)ARM体系CPU的7种工作模式用户模式(usr):ARM处理器正常的程序执行状态快速中断模式(fiq):用于高速数据传输或通道处理中断模式(irq):用于通用的中断处理管理模式(svc):操作系统使用的保护模式数据访问终止模式(abt):当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护系统模式(sys):运行具有特权的操作系统任务未定义指令中止模式(un
沐雲閣主 荻生
·
2023-10-04 21:02
嵌入式linux
添加中断
【Bug】Ubuntu 有线设置打不开无反应
突然有线设置就没法启用了,但是能联网,能查看ip解决:最后安装了一个新的依赖包:sudoaptinstallgnome-control-center然后就可以了还有一个方法,没试过,但感觉有点道理的:
嵌入式
犟小孩
·
2023-09-05 00:23
BUG
ubuntu
嵌入式Linux学习笔记
——汇编指令LDR、STR
学习正点原子嵌入式第二期第八讲时,涉及汇编LDR、STR指令。LDRR1,[R0]是读取R0地址所对应的数据给R1寄存器。而STRR1,[R0]则是将R1里的数据给到R0地址中,而不是和LDR语句一样,R0地址所对应的数据?(其实这是一个很笨的问题,数据给到R0地址中,与R0地址所对应的数据是一个意思,都是修改了R0地址中所对应的数据的值)。后查阅资料个人理解:[R0]类似于51单片机中@R0指R
我的眼。
·
2023-08-31 13:58
arm
嵌入式硬件
linux
嵌入式Linux学习笔记
(1-5)——点亮mini2440 LED
mini2440拥有4个可编程led灯,通过点亮led实验了解操作GPIO的原理,以及初步掌握ADS1.2集成开发环境使用方法。开发平台:(1)XP系统;(2)ADS1.2集成开发环境;(3)mini2440。1、搭建工程本人使用ADS1.2IDE搭建工程,这是一款ARM公司出版集成开发环境软件,虽然已经淘汰,但由于能很好运行在XP系统之上,所以本人还在使用,如果希望拥有功能更强的IDE,可以安装
黑鸟飞飞
·
2023-08-05 01:42
linux
arm
嵌入式
linux
linux开发板led怎么亮,韦东山
嵌入式Linux学习笔记
04--点亮开发板的一个LED灯
搜索开发板原理图LED的走线LED8是网线接口的指示灯.在这里我们尝试用汇编代码控制D10,也就是LED1,它连接到EINT4/GPF4,读取芯片手册有原理图可知,如果需要点亮LED1,需要控制s3c2440的GPF4引脚输出低电平.GPFCON=0x56000050GPFDAT=0x56000054GPFUP=0x56000058=========================直接set0x5
A菲拉格慕(小艳子)
·
2023-08-05 01:42
linux开发板led怎么亮
迅为
嵌入式Linux学习笔记
5——进程间通信
迅为
嵌入式Linux学习笔记
5——进程间通信管道通信无名管道无名管道只能实现有亲缘关系的进程之间的通信,比如父子进程。
郑州-刘明鑫
·
2023-07-30 09:23
嵌入式Linux
linux
学习
嵌入式
makefile
1.换行换行需要在最后加\参考:
嵌入式Linux学习笔记
(1)——Makefile中使用换行符“\”的注意事项_makefile\_Jan_wen的博客-CSDN博客2.Makefile变量赋值Makefile
程序员之一
·
2023-07-15 13:17
linux
编程
linux
开发语言
迅为
嵌入式Linux学习笔记
1——框架学习法
迅为
嵌入式Linux学习笔记
1——框架学习法知识体系C语言数字电路基础(单片机)ARM体系结构硬件设计(ARM接口技术)Linux系统与管理Linux系统开发Linux驱动开发BootLoader(UBOOT
郑州-刘明鑫
·
2023-04-16 03:50
嵌入式Linux
linux
学习
嵌入式
嵌入式Linux学习笔记
目录一、Ubuntu系统二、linux开发环境搭建三、Ubuntu有关1、操作有关2、工具四、嵌入式开发有关1、笔记2、问题3、注意事项一、Ubuntu系统修改镜像源;sudoapt-getupdate无法获得锁的问题;SecureCRT8.1安装;实用的Ubuntu快捷键;二、linux开发环境搭建Ubuntu安装教程;vim/Gedit编辑器sudoapt-getinstallvim;net-
thunderlakers
·
2023-03-22 14:19
软件
硬件
烧写文件系统——韦东山
嵌入式Linux学习笔记
11
本文实验环境:1.windows7(64bit)2.JZ2440(V2)使用u-boot烧写文件系统,一般有两种方法。1.通过USB下载功能2.通过TFTP功能通过USB下载功能烧写文件系统这种方法比较简单。操作步骤:(1)连接板子和PC(串口+USB)(2)进入u-boot的菜单,如下图(3)根据文件系统的类型,输入j(表示jffs2)或者y(表示yaffs2),回车.(4)打开dnw.exe软
车子 chezi
·
2022-02-07 07:07
韦东山嵌入式
文件系统
嵌入式Linux学习笔记
学习正点原子《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.5.2.pdf》个人笔记常用操作&相关知识压缩解压解压.tar.bz2tar-vxjflinux-imx-4.1.15-2.1.0-g8a006db.tar.bz2压缩.tar.bz2tar-vcjfalientek_uboot.tar.bz2alientek_uboothttps://www.doc88.com/p-9139
·
2021-10-25 19:11
嵌入式Linux学习笔记
学习正点原子《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.5.2.pdf》个人笔记常用操作&相关知识压缩解压解压.tar.bz2tar-vxjflinux-imx-4.1.15-2.1.0-g8a006db.tar.bz2压缩.tar.bz2tar-vcjfalientek_uboot.tar.bz2alientek_uboot编译将前面编译出来的led.o文件链接到0X878000
qlexcel
·
2021-10-21 19:48
嵌入式Linux
linux
嵌入式
板子ping不通PC怎么办——韦东山
嵌入式Linux学习笔记
07
实验环境:1.JZ24402.Win7如果想用u-boot的tftp下载功能,那么一定要保证板子可以ping通PC.一般来说,家用PC都是通过路由器上网的。针对这种情况,我想到了3种方案以解决板子和PC的互联。下面的图示中,实线连接表示“网线”,虚线连接表示WIFI信号;需要强调的是:如果ping不通,请关闭PC的防火墙再试试,我就是因为没有关闭防火墙而ping不通。对于Win7,关闭防火墙很简单
车子 chezi
·
2020-09-16 21:25
嵌入式Linux学习笔记
2——虚拟机中Ubuntu无法连接网络的有效解决办法
本方法适用于NAT方式上网(前提:主机已经处于联网状态)首先检查一下VMware的服务是否开启了①点击【我的电脑】,右键选择【管理】,选择【服务和应用程序】-【服务】②找到VMware的相关服务(如下图中的,共5个)③选中VMware相关的服务,【右键】-【属性】全部设置为自动,然后【应用】-【确定】④在VMware界面下单击【编辑】-【虚拟网络编辑器】,进入虚拟网络编辑器界面,单击【更改设置】获
Horse~
·
2020-09-15 02:15
嵌入式Linux学习笔记
vmware
linux
ubuntu
嵌入式linux学习笔记
之之arm工作模式
本文的原文来自国嵌视频,arm工作模式1、工作状态从编程的角度看,ARM微处理器的工作状态一般有两种,并可在两种状态之间切换:•第一种为ARM状态,此时处理器执行32位的字对齐的ARM指令。•第二种为Thumb状态,此时处理器执行16位的、半字对齐的Thumb指令。当ARM微处理器执行32位的ARM指令集时,工作在ARM状态;当ARM微处理器执行16位的Thumb指令集时,工作在Thumb状态。在
changqiang08
·
2020-09-12 12:23
arm-ubuntu
读书
国嵌视频学习
韦东山
嵌入式Linux学习笔记
之环境搭建——没有路由器情况下使PC、虚拟机和开发板三者互联的方法
最近学习韦东山老师的嵌入式Linux第一期,学习中遇到了PC、虚拟机和开发板三者互联的问题,看了配套资料的三者互联的教程文档后发现如果要三者互通就必须要有路由器作为中间桥梁,但是笔者的教研室网络环境比较复杂,不太适合原来教程中所提到的几种方法,故跟同学讨论决定实验在没有路由器的情况下能否实现三者的互通,最终在将有线网卡和无线网卡都用到的情况下实现了三者的互通,并且还不影响电脑正常上网。笔者的网络环
北海的星辰大海
·
2020-08-24 16:29
嵌入式Linux
存储控制器
嵌入式Linux学习笔记
(三)-存储控制器一、使用存储控制器访问外设的原理1、S3C2440的地址空间S3C2440对外引出27根地址线ADDR0-ADDR26,访问范围只有128MB,CPU对外还引出
mirkerson
·
2020-08-16 00:35
嵌入式
嵌入式Linux学习笔记
03--U-Boot的移植和使用
常见的bootloader:U-Boot、vivi、RedBoot等等。uboot的全称是UniversalBootLoader,uboot是一个遵循GPL协议的开源软件,uboot是一个裸机代码,可以看作是一个裸机综合例程。现在的uboot已经支持液晶屏、网络、USB等高级功能。uboot官网:http://www.denx.de/wiki/U-Boot/NXP维护的2016.03这个版本的ub
zhouyuming_hbxt
·
2020-08-14 02:00
#
嵌入式Linux学习笔记
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
嵌入式
嵌入式linux学习笔记
2020-02-15 ------野火i.mx6ull pro 开发板启动电流很小、启动不起来 问题原因及解决方法
今天拿出了吃灰几个月的野火i.mx6ullpro开发板准备学习一下,一开始是想用韦东山老师的教程开始学习,使用的是SD卡模式启动,在启动的过程中也是遇到了一些小的问题,但最终还是解决了,接下来就准备测试一下开发板的网络部分,但是发现一直没法解决IP问题,野火给出的资料也是基于野火自己出的img镜像文件,所以我准备在把启动切换回EMMC启动(我的核心板是EMMC版的)以上是背景接下来我使用halt-
战神-B
·
2020-08-08 11:43
嵌入式linux学习
使用u-boot的tftp下载功能烧写程序到Nand Flash ——韦东山
嵌入式Linux学习笔记
09
本文实验环境:1.windows7(64bit)2.JZ2440(V2)操作步骤:(1)设置好开发板和PC的IP地址,使开发板可以ping通PC如果搞不定,可以参考我的博文http://blog.csdn.net/longintchar/article/details/71250060(2)启动软件tftpd32,选择要下载的程序所在的目录(3)假设下载文件leds.bin,在u-boot的命令行
车子 chezi
·
2020-08-05 14:57
嵌入式Linux学习笔记
9——解决undefined reference to `__aeabi_uidivmod'和undefined reference to `__aeabi_uidiv'错误
学习ARM裸机开发的过程中在linux-gcc4.4.3编译器中进行编译的时候出现了报错报错内容为__aeabi_uidivmod和__aeabi_uidiv通过查询了解到主要是因为编译器不支持硬件除法运算,缺少libgcc.a静态库等问题。解决方法如下:方法一:1.去对应的目录找到libgcc.a文件,输入命令【locatelibgcc.a】就可以查找到文件的路径2.复制该文件到编译文件夹内3.
Horse~
·
2020-08-05 01:39
嵌入式Linux学习笔记
嵌入式linux学习笔记
1、溢出:两个数相加,如果最高位的进位和此高位的进位不同,则产生溢出。2、进位和溢出的概念不一样。3、预取(取得是编译后得到的机器代码)-->译码-->执行4、ARM的汇编指令长度是确定的,32位。5、一条汇编指令条件码(4bit)操作码分类码S(1bit)目的寄存器(4bit)源寄存器(4bit)立即数(8bit)6、一般的管脚都有两个寄存器,一个是配置寄存器(决定管脚的工作模式);一个是数据寄
weixin_30266885
·
2020-08-04 03:28
嵌入式Linux学习笔记
(基于S5PV210 TQ210)之裸机编程ddr
在初学时,对于DDR初始化即便是按照S5PV210芯片手册列出的DDR初始化步骤,也感觉很多参数无法设置。在按照S5P芯片手册中列出的DDR初始化步骤时要参考如下文档:S5P210芯片手册,DDR2操作时序规范(三星)和K4T1G084QF芯片的资料(此3个)。由于查看网上众多资料,几乎没看到哪一位能把它的配置讲清楚的,有些寄存器的参数不知由来。下面是我对网上相关资料的总结与加工。S5PV210芯
此生有求
·
2020-08-04 03:47
嵌入式裸机编程
嵌入式linux学习笔记
之c编程基础
c编程基础包括编辑器Vi,编译器gcc,调试器gdb,项目管理器make。(另编辑器emacs,autotools等略)1文本编辑Linux提供了一系列功能强大的编辑器,如vi和Emacs。1-1vi是linux系统的第一个全屏幕交互式编辑器,从诞生到现在一直得到广大用户青睐。vi有3种工作模式,分别是命令行模式、插入模式、底行模式。命令行模式:最初进入的一般模式,该模式下可以移动光标进行浏览,整
changqiang08
·
2020-08-03 15:37
新手入门
arm-ubuntu
国嵌视频学习
【linux学习笔记】
嵌入式linux学习笔记
目录:1、SWAP交换分区2、GRUB3、块设备和字符设备4、shell7、静态函数库\动态库8、交叉编译9、系统调用10、文件I/O编程11、进程和线程12、磁盘和文件系统2012.9.291、SWAP交换分区linux在硬盘上划出一个区域来当做临时内存既SWAP,linux下的交换分区,在windows下成为虚拟内存。2、GRUBGRUB是一种引导装入器(类似于嵌入式中的bootloader)
bandaoyu
·
2020-08-03 15:09
嵌入式Linux学习笔记
(1)
一、基本概念1、文件系统:对计算机数据的分类存储。2、文件和目录:对数据的一种分类。3、/:(1)作根目录名(处于开头);(2)作分割符(不在开头)。4、路径:(1)绝对路径:从”/”目录出发的路径;如:/home/linux/截图软件。(2)相对路径:从当前位置出发,描述文件或者目录的路径,如:linux/截图软件。(3)当前路径:当前位置。二、Linux基本操作1、查询当前位置:pwd2、查询
Lambwty
·
2020-08-03 13:30
嵌入式Linux学习笔记
对于S5PV210加载u-boot过程的理解
本文对整体的加载逻辑进行梳理,不作详细说明,学习过程主要参考《
嵌入式Linux学习笔记
(基于S5PV210、TQ210)》。
Busyluo
·
2020-08-03 10:13
Linux内核
嵌入式Linux学习笔记
系列之前言——嵌入式学习之路
一直学习嵌入式Linux的开发,写了一些比较零散的文章,为了让我更好的学习下去,趁着帮别人做个设计的时候把自己所理解的嵌入式开发整理下来。希望对刚刚入门的童鞋有所帮助。首先介绍一下我自己学习嵌入式的经历吧。我是08年开始接触到嵌入式这个东西。当时我还是在学院的科技部就职,组织一些院系的科技活动,当时最大的比赛就是校级的程序设计大赛。程序设计大赛的准备和实施让我真正走上了这个技术不归路。呵呵。大二下
gfocean
·
2020-07-07 08:20
嵌入式Linux学习笔记
(基于S5PV210 TQ210)
基于S5PV210、TQ210平台。本文更多的是教会大家如何学习!包括如下内容:1、前言2、开发环境搭建3、制作交叉编译器4、裸机编程4.1、汇编学习4.2、S5PV210启动流程4.3、点亮一个LED4.4、串口4.5、实现printf4.6、时钟配置4.7、重定位4.8、DDR4.9、NAND读写4.11、LCD操作5、移植u-boot(基于u-boot-2014.4版本)5.1、概述5.2、
奋斗-永无止境
·
2020-06-30 18:56
嵌入式开发
嵌入式linux学习笔记
-20200220-JZ2440 裸机001 汇编代码点灯程序
使用的开发板是韦东山老师的JZ2440V3第一步就是找到灯的IO根据原理图,我们要想点亮LED需要给对应的IO口拉低也就是说需要拉低GPF4GPF5GPF6要设置一个IO口的输出第一步就是设置IO的控制寄存器2440是非常古老的芯片IO的复用结构和输出控制非常的简单(或者说是单一)这是对应的datesheet里面关于IO部分的寄存器我们暂时用到的就只有上面两个寄存器GPFCON控制寄存器(这里可以
战神-B
·
2020-06-29 01:28
嵌入式linux学习
嵌入式Linux学习笔记
(一)
一安装虚拟机和Ubuntu16.04二Linux的主要目录结构/bin:存放常用命令/boot:存放启动程序/dev:存放设备文件/etc:存放启动,关闭,配置程序与文件/home:用户工作跟目录/lib:存放共享链接库/root:超级用户的工作目录/sbin:系统管理员的常用管理程序/tmp:存放临时文件/lost+found:系统出现异常时,用于保存部分资料/usr:存放用户程序(一般自己编写
sameul_cao
·
2020-06-27 08:56
韦东山
嵌入式linux学习笔记
第一课:原理图之GPIO和门电路(generialperipheralinput/output)学习到的知识点:上拉电阻,和下拉电阻的认识和理解;以及梳理了一下门电路。上拉电阻,下拉电阻一般都是和三极管配套使用,都是为了给悬空的的引脚(三级管中的一级)一个确定的电压状态,并且起反相的作用。上拉电阻和NPN三极管一起使用,下拉电阻和PNP三极管一起使用。怎么用:1,配置引脚功能;2,输出引脚,写值到
温柔的野兽
·
2020-06-24 23:36
嵌入式Linux学习笔记
(六) 上位机QT界面实现和通讯实现
目录(1).参考资料(2).QT界面布局实现(3).数据和操作逻辑在上一章我们实现了下位机的协议制定,并通过串口通讯工具完成了对设备内外设(LED)的状态修改,下面就要进行上位机软件的实现了(事实上这部分不属于嵌入式Linux的内容,所以只在本章节讲述下上位机实现的流程和思路,后续维护更新不在进行详细说明,不过下位机界面实现肯定还会涉及这些技术),上位机的界面方案一般指在Windows平台的软件界
心的起始
·
2020-06-07 14:00
[韦东山]
嵌入式Linux学习笔记
...吗?
目录LinuxMakefile软件硬件部分嵌入式驱动移植本文是基于韦东山视频的学习笔记汇总而已,都是链接,最后更新:2021/1/319:09LinuxLinux嵌入式学习——嵌入式Linux环境搭建Linux基本功——终端用户名颜色高亮MakefileMakefile基础Makefile函数与实例软件ARM汇编指令基础ARM汇编指令基础(二)printC语言&GCC硬件部分Linux嵌入式学习—
荡失路的细路
·
2020-05-10 12:42
笔记
Linux嵌入式
嵌入式Linux学习笔记
6——Ubuntu网络设置wired消失问题的解决方法
某天打开Ubuntu时,发现系统不能够连接网络。进入网络设置,发现以前的wired选项没有了,无法进行网络设置:以下步骤可以解决上述问题:①在Ubuntu终端输入【sudosu】,再输入密码进入root超级用户模式,然后输入【gedit/etc/NetworkManager/NetworkManager.conf】进入文本编辑页面②将【false】改为【true】,然后点击右上方【保存】,退出文本
Horse~
·
2020-04-02 11:21
嵌入式Linux学习笔记
linux
ubuntu
网络
嵌入式linux学习笔记
——基础环境搭建
一、运行环境1、主机:win102、虚拟机工具:VMware®Workstation12Pro12.5.6build-55283493、Linux版本:ubuntu14.04.05(32位)。开始想用ubuntu18(64位),但由于电脑太渣卡了半天没反应二、vmtool工具安装vmtool工具好用之处不仅在于可以在主机和虚拟机之间拖拽文件,还用个更好用的功能——“共享文件夹”。安装好vmtool
lyplhm
·
2018-06-21 09:42
嵌入式linux
嵌入式Linux学习笔记
之Linux内核裁剪
1.复制/arch/$(ARCH)/configs/xxxx_defconfig.config到.config,.config是作为编译时默认使用的配置文件2.子文件夹下的Kconfig声明对应的选项和相关说明,Makefile指明选项对应的.o文件,autoconf.h决定哪些选项可以被编译进内核,.config决定这些选项是怎么编译进内核,所以内核要增加一项功能时,需要修改对应目录下Kconf
zhangguilin11111
·
2018-03-25 08:47
嵌入式Linux学习笔记
嵌入式Linux内核
嵌入式linux学习笔记
之 按键与中断
1.查询方式获取按键1.框架头文件file_operations结构体.open=.read=second_drv_read,read函数的参数入口函数注册结构体second_drv_initmajor=register_chrdev(0,”secon_drv”,&second_drv_fops);出口函数second_drv_exit(void)unregister_chrdev(major,”
南航冯帅
·
2016-01-17 19:06
嵌入式
嵌入式Linux学习笔记
之GPIO接口
一、GPIO介绍 GPIO意为通用输入输出端口,简单说就是一些引脚,通过它们输出高低电平或者通过它们读取引脚高低电平状态 S3C2440有130个I/O端口,分为A-J共9组:GPA、GPB、、、、GPJ,可以通过设置寄存器来确定某个引脚用于输入、输出还是特殊功能。 比如:可以设置GPH6作为输入、输出、或者用于串口。 1、通过寄存器来操作GPIO
·
2015-11-12 18:15
linux
嵌入式Linux学习笔记
一 嵌入式系统定义: 应用于特定环境的硬件体系。 二 两样非常重要的能力: 1. 掌握各种新概念的能力 2. 调试的能力( 包括软件, 硬件 ) 三 需要的基础知识: 1. 操作系统理论基础 2. 数据结构 3. C,C++编程语言 4. 汇编语言 5. Li
·
2015-11-11 08:06
linux
对于S5PV210加载u-boot过程的理解
本文对整体的加载逻辑进行梳理,不作详细说明,学习过程主要参考《
嵌入式Linux学习笔记
(基于S5PV210、TQ210)》。
BusyLuo
·
2015-11-06 09:00
linux
嵌入式
u-boot
嵌入式Linux学习笔记
(一)2015.4.13
研究生由单片机转嵌入式Linux学习 未找到合适的入门书籍教程 所以先看BT上的国嵌的视频教程 首先安装VMware虚拟机,用的是VMware 10.0 在VMware 10.0上安装视频上推荐的Red Hat Linux 5 安装后正式进入Linux学习 笔记1.1 Q:Linux系统进入桌面后如何进入终端terminal A:1.右击桌面
·
2015-11-01 10:16
linux
嵌入式Linux学习笔记
(二)2015.4.14
笔记2.1 Q:登陆命令 A:刚开始登陆的是安装Linux时设置的普通用户,如lin,输入su - root后,成为root用户 笔记2.2 Q:切换控制台 A:ctrl+alt+F1-F7可以切换到7个不同的控制台,F1-F6是字符界面,F7是图形化的界 面。 笔记2.3 Q:添加用户
·
2015-10-30 13:59
linux
嵌入式linux学习笔记
之c编程基础
c编程基础包括编辑器Vi,编译器gcc,调试器gdb,项目管理器make。(另编辑器emacs,autotools等略)1文本编辑Linux提供了一系列功能强大的编辑器,如vi和Emacs。1-1 vi是linux系统的第一个全屏幕交互式编辑器,从诞生到现在一直得到广大用户青睐。 vi有3种工作模式,分别是命令行模式、插入模式、底行模式。命令行模式:最初进入的一般模式,该模式下可以移动光标进
changqiang08
·
2012-07-13 12:00
上一页
1
2
下一页
按字母分类:
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
其他