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
嵌入式编程
嵌入式编程
中应如何使用 mmap 访问 CPU 寄存器
之前忘了在哪了,看到一个面试题:在Linux中如果不允许你写内核驱动,但是要访问内核寄存器,那应该怎么做?答案就是使用mmap()系统调用,搭配Linux的一个设备节点/dev/mem。本文地址:https://segmentfault.com/a/1190000008381626Reference/dev/memmmap详解Linux驱动虚拟地址和物理地址的映射嵌入式Linux应用程序如何读取(
amc
·
2020-08-20 20:07
mmap
嵌入式
嵌入式编程
寄存器
linux
嵌入式编程
中应如何使用 mmap 访问 CPU 寄存器
之前忘了在哪了,看到一个面试题:在Linux中如果不允许你写内核驱动,但是要访问内核寄存器,那应该怎么做?答案就是使用mmap()系统调用,搭配Linux的一个设备节点/dev/mem。本文地址:https://segmentfault.com/a/1190000008381626Reference/dev/memmmap详解Linux驱动虚拟地址和物理地址的映射嵌入式Linux应用程序如何读取(
amc
·
2020-08-20 20:06
mmap
嵌入式
嵌入式编程
寄存器
linux
CPU 访问外设方法
在
嵌入式编程
里,特别是32bitCPU里,各种各样五花八门的动作是CPU通过对外设的驱动来完成的.因为底层编程大部分工作就是外设编程。CPU本身几乎每一种外设都是通过读写设备上的寄存器来进行操作的。
panfengsoftware
·
2020-08-20 07:48
Linux
存储器的编址、映射和重新映射
http://blog.chinaunix.net/uid-26547792-id-3178916.html理解好存储器的编址、映射和重新映射等问题,对于
嵌入式编程
和操作系统的理解等都有重大的帮助。
jxm_csdn
·
2020-08-20 06:32
【tips】stm32
嵌入式编程
PWM1&PWM2模式;输出极性高低的含义110:PWM模式1-在向上计数时,一旦TIMx_CNTTIMx_CCR1时通道1为无效电平(OC1REF=0),否则为有效电平(OC1REF=1)。111:PWM模式2-在向上计数时,一旦TIMx_CNTTIMx_CCR1时通道1为有效电平,否则为无效电平输出比较极性的指的是你在比较匹配之后输出口输出的极性。这个函数就是让你设置有效极性,也就是设置比较输
努力学习编程的朱小妹
·
2020-08-20 01:40
STM32嵌入式编程
嵌入式面试中遇到几道笔试题
嵌入式编程
方面的问题:1、找出下面程序的错误(一个中断服务子程序ISR)interruptdoublecompute_area(doubleradius){doublearea=PI*radius*radius
云信
·
2020-08-20 00:57
linux操作系统
cvte2019校园招聘提前批
嵌入式编程
题2
2.要求实现下面函数,自行实现字符串转整数,给定一个字符串表示10进制(大小在int类型范围之内),转换为n进制整数(2#include#includechar*radixConvert(constchar*num,constintn){char*num_string;inttemp=0;staticcharp[50]={0};inti=0;intresult=0;intj=1;intk=0;in
yumengru
·
2020-08-19 23:50
__user_initial_stackheap的设定
ARM
嵌入式编程
中需要设置堆栈的空间大小,设置堆栈空间大小是有一个函数来实现的,这个函数就是:__user_initial_stackheap。
灵魂
·
2020-08-19 15:13
嵌入式
位图孪生兄弟DDB与DIB——本是同根生,相煎何太急!
最近有幸接触了WinCE下的
嵌入式编程
,做的是GDI方面的东西,发现微软的平台兼容性没有他吹嘘的那么好,甚至堪称艰难,做一个简单的从WindowsXP到WindowsCE的移植就费了我老大劲,很多函数在
beck_zhou
·
2020-08-18 18:16
24本经典Arm教程与学习开发资料下载
上下册点击下载嵌入式实时操作系统ucOS-II中文教程点击下载嵌入式实时操作系统ucOS-II英文教程点击下载嵌入式Linux系统开发技术详解--基于ARM(完整版)点击下载Linux+系统开发技术详解——基于ARM点击下载c语言
嵌入式编程
点击
fyyy4030
·
2020-08-18 14:06
Linux
ARM9-S3C2440A
Xilinx-PYNQ_Z2系列-学习笔记(11):自定义overlay
overlay该博文参考:https://blog.csdn.net/bramblewalls/article/details/80045922一、前言首先大致介绍一下PYNQ:PYNQ开源框架可以是
嵌入式编程
用户在无需设计可编程逻辑电路的情况下充分发挥
赵小琛在路上
·
2020-08-16 20:48
Xilinx-FPGA
PYNQ-Z2-开箱测试
1.PYNQ简介PYNQ-Z1开发板支持PYNQ项目,这是一个新的开源框架,使
嵌入式编程
人员能够在无需设计可编程逻辑电路的情况下即可充分发挥XilinxZynqAllProgrammableSoC(APSoC
Vuko-wxh
·
2020-08-16 18:07
#
PYNQ
位运算与
嵌入式编程
1、找出下面程序的错误,并解释它为什么是错误的。//Thefunctionneedsetcorrespondingbitint0#defineBIT_MASK(bit_pos)(0x01=sizeof(unsignedint)*8){return0;}*val=(*val&&~BIT_MASK(pos));return1;}//解析:这道程序体存在着位运算问题答案:*val=(*val&~BIT_
gilr
·
2020-08-16 08:50
嵌入式学习经历帖
现在技术的实现,很多都是软件+硬件的组合,此种实现必然离不开
嵌入式编程
。从研一下学期到目前工作了两年,陆陆续续接触了四年的
嵌入式编程
,学生时代主要使用DSP,工作了主要使用stm32和板卡Linux。
风一样的航哥
·
2020-08-16 03:03
嵌入式学习经历
嵌入式
Linux ARM 嵌入式开发 搭建nfs - qvfb模拟运行环境
上一篇文章实现了最简单的
嵌入式编程
,勉强算是摸到了入门开发的门槛。但是在宿主机编译,通过u盘拷贝程序运行的运行方式显然是极其低效的。
苍蓝儿
·
2020-08-15 12:07
Linux
嵌入式
QT
keil与仿真电路的学习(一)
keil和proteus从没用过,本篇博客用于记录两个软件的学习过程以及
嵌入式编程
学习过程。
lirunqi3
·
2020-08-15 11:03
嵌入式之路_2_没有
嵌入式编程
基础知识,谈何杀敌呢!
1交叉编译器选项说明白话文:学过C语言的同学,那一定玩过Window下的Visualstudio对吧!build、编译按钮一点啥事也不用操心,系统自动完成。其实这是Visualstudio已经将各种编译工具的使用封装好了。我们是要学习嵌入式,这类集成的工具让我们每个人都成了编程用户,而不是创造者。那么以后我们需要直接使用编译工具,来进行嵌入式的开发。首先需要掌握一些编译选项!!!!PC上的编译工具
一起来扔石子
·
2020-08-14 05:32
LINUX
【源码】Arduino
嵌入式编程
工具包
此工具包用于Arduino的
嵌入式编程
设计。
梅花香——苦寒来
·
2020-08-12 18:27
嵌入式编程
交通灯显示
要求:实验平台:MDK5Proteus8单片机:AT89C511、当A、B道均有车时轮流放行。A道放行10秒,B道放行10秒,转换时黄灯亮0.5秒。时间显示采用数码管显示。2、一道有车时,另一道无车时,立即让有车的道放行。3、当有紧急车辆时(如警车,救护车)通行时,禁止普通的车辆通行(A、B道皆亮红灯)。说明:外部中断0-¬¬¬¬------救护车、警车通行时,全亮红灯外部中断1-------只有
stytf
·
2020-08-12 17:14
优秀程序员不得不知道的20个位运算技巧
原文地址:http://blog.csdn.net/tender001/article/details/8542975一提起位运算,人们往往想到它的高效性,无论是
嵌入式编程
还是优化系统的核心代码,适当的运用位运算总是一种迷人的手段
fa6507
·
2020-08-11 11:20
编程技巧
技巧
位运算
从树莓派到Microbit,中国IT启蒙教育比英国缺点什么?
这是一款由BBC主导,微软、三星、ARM、英国兰卡斯特大学、巴克莱银行等合作伙伴共同开发的
嵌入式编程
设备。它可以通过计算机、手机、平板编程,也可以用图形化的方式编程。
weixin_34384915
·
2020-08-11 02:51
嵌入式编程
中,如何使用复杂指针?
嵌入式编程
中,如何使用复杂指针?
xydlxd118
·
2020-08-11 01:34
Python之PyQt5可视化编程01
类似于在学习Linux
嵌入式编程
过程中一样,在学习Py
charlee880417
·
2020-08-11 01:06
漫谈c语言历史
但今天C语言依旧在系统编程、
嵌入式编程
等领域占据着统治地位。C语言的来历丹尼斯•里奇创建了C语言是因为他和肯•汤普森需要更好的工具开发UNIX系统(UNIX操作系统,是一个强
Jessicazzw
·
2020-08-10 23:26
作业
linux
嵌入式编程
高手历程系列2-安装debian并建立嵌入式编译环境
debian是linux著名的发行套件。在接触debian之前,我对linux的了解非常有限,仅仅知道redhat。具体的行为是买过一张redhat7.2的安装光盘。安装的时候一路回车,进入图形窗口以后无所事事,后来就搁置了。工作的时候,也与linux打过交道。具体来说,就是别人用samba搭好了网络环境,我进入共享目录操作一下文件。总之,非常有限。可以说,我的linux从debian开始。项目的
highlo
·
2020-08-10 16:02
linux嵌入式编程高手历程
RTThread学习笔记—简介
轮询系统与前后台系统:在我们学习
嵌入式编程
的时候,首先接触到的是裸机编程(轮询),裸机编程的实现比较简单,而且其逻辑也非常的清晰,通过观察代码就能大概判断程序的执行流程和作用,但是裸机编程有一个巨大的缺点
阿韬
·
2020-08-09 22:00
通过对C语言的了解,能够编写简单的C代码
今天C语言依旧在系统编程、
嵌入式编程
等领域占据着统治地位。C语言由丹尼斯.里奇开发,被称为C语言1.1C/C++概念:当代最优秀的程序设计语言C/C++是当代最优秀的程序设计语言。C语言是C++
YJJYXM
·
2020-08-08 10:40
Android逆向
c语言
c++
C语言写个简单的串口调试助手
学习单片机或者
嵌入式编程
常常要用到超级终端–串口调试助手,但有时需要我们自己做一个终端,用来当上位机。
Mister_gua
·
2020-08-08 02:23
笔记
使用Python编程STM32F401 Nucleo开发板快速入门
在编写基于单片机的系统的代码时,我承认自己很“老式”:我喜欢使用C语言和
嵌入式编程
,我还在等待更好的东西说服我去使用。我也喜欢快速的得到概念验证启动与运行的方法。
woshi_ziyu
·
2020-08-07 21:09
一板网电子论坛
C语言结构体指针在函数调用中的使用
接触
嵌入式编程
已经有一段时间了,平时的编程中会经常遇到结构体,但是就直接拿来用了,没有注意过细节,结果遇到问题就纠结了。趁这个机会,研究了一下C语言的结构体和结构体指针,顺便总结一下!
Blank_CN
·
2020-08-07 11:58
嵌入式
嵌入式编程
(以STM32为例)中的volatile,const意义及应用场景
__I、__O、__IO是什么意思?这是ST库里面的宏定义,定义如下:#define__Ivolatileconst/*!
zjgtan
·
2020-08-06 13:14
嵌入式编程
嵌入式编程
中的uint8_t / uint16_t / uint32_t /uint64_t
在
嵌入式编程
中经常遇到用uint8_t、uint16_t、uint32_t、uint_fast16_t之类的关键字定义一些整型变量,但是具体表示什么意思,并不是太清楚,只是把它当成int之类的整型变量定义关键字
Vic_Hao
·
2020-08-05 15:14
C++
入门嵌入式系统的高效姿势 - 实用、挑战、一起学做!
关注、星标公众号,不错过精彩内容素材来源:电子森林编辑整理:strongerHuang嵌入式系统编程很重要,越来越重要,连年迈的苏老师都想补补如何做
嵌入式编程
,因为身边几乎所有电子产品都智能化,都需要编程才能工作起来
ybhuangfugui
·
2020-08-04 22:35
嵌入式
单片机
编程语言
软件开发
ai
各类嵌入式培训课程研究
杭州汇文:汇文3G嵌入式课程最主要的两个特色如下:1、三阶段走,逐步深入,稳扎稳打;基础阶段:打好扎实功底,修炼嵌入式C、C++、数据结构,代码量冲击8000行;提高阶段:熟练应用和掌握成熟的高阶
嵌入式编程
技术
jinatom
·
2020-08-04 14:11
学习日志
闲谈
嵌入式编程
的复杂性
能从PC机器编程去看嵌入式问题,那是第一步;学会用
嵌入式编程
思想,那是第二步;用PC的思想和嵌入式的思想结合在一起,应用于实际的项目,那是第三步。很多朋友都是从PC编程转向
嵌入式编程
的。
weixin_33895016
·
2020-08-04 05:11
C语言中头文件和源文件的注意事项
1.2拆分后2.总结2.1头文件内容2.2源文件(.c)内容2.3函数声明和定义0.前言因为C语言编程或者C++语言编程,经常要添加头文件,不像Python中直接引入第三库就可以(import),但是
嵌入式编程
中
华山论健
·
2020-08-03 21:11
嵌入式
嵌入式编程
基础知识学习(1)
转载请注明:http://blog.csdn.net/guanglunking
嵌入式编程
基础知识学习(1)3.1交叉表一工具选项说明PC上的编译工具链为gcc、ld、objcopy、objdump等,他们编译出来的程序在
guanglunking
·
2020-08-03 17:31
linux
嵌入式编程
学习笔记(一)
本文利用MC9S12XEP100单片机来学习A/D采集功能。首先开发板上有两个电位计作为A/D采集的输入信号,拉下图所示:将采集到的信号作比较,利用判断结果来控制开发板上的二极管的开和灭,二极管的电路连接如下:然后将AD0的转换后的结果采用扫描的方式输出在数码管上,数码管的电路原理图如下:数码管的每个阳极连接一个限流电阻,8个阳极和单片机的PP0~PP7引脚相连。数码管的四个阴极采用4个三极管作为
行歌er
·
2020-08-03 11:32
外设驱动库开发笔记10:SHT2x系列温湿度传感器驱动
温湿度检测是
嵌入式编程
中经常应用到的一项功能。在我们的产品中亦经常使用。SHT2x系列温湿度传感器作为一种高精度低成本的集成模块,一直应用于我们的产品中。
foxclever
·
2020-08-03 10:13
外设驱动库开发
SHT2x
I2C
温湿度
STM32HAL库学习(二)利用Visual Studio 2017 + Visual GDB建立STM32工程并移植TFT
对于
嵌入式编程
,有一款软件VisualGDB,配合VS,便于开发嵌入式设备,相当方便。包括ESP,STM32甚
凡人就行
·
2020-08-01 01:16
单片机学习
Arduino大师练成手册 -- 点亮LED
在
嵌入式编程
中,闪烁的LED就是“HelloWorld!”。过程分析发光二极管LED是一种较小的灯(它代表“发光二极管”),它以相对较小的功率工作。Arduino开发板在数字引脚13上内置了一个。
sundaygeek
·
2020-07-31 20:04
嵌入式/IoT/物联网
从xDAIS到API
然而,在
嵌入式编程
中,由于长期缺乏完善的开发框架和可用的API,开发人员依旧利用C或汇编语言和底层硬件打交道,凡是亲力亲为,这必然会增加嵌入式开发的入门门槛,降低代码的重用性,甚至增加代码易集时的复制度
yuyin86
·
2020-07-31 13:13
dsp
api
interface
algorithm
算法
图像处理
框架
定义变量到固定地址的方法
**定义变量到固定地址的方法**在
嵌入式编程
中,经常需要定义一些特殊的变量(如:控制类寄存器,或者为了某个目的,要“强霸“某处内存),因此,熟练掌握将变量定义到固定的地址,是
嵌入式编程
的基本技能之一。
笨笨的猴
·
2020-07-30 22:00
嵌入式编程与设计(原创)
C和Python,小白应该选择学习哪门语言?
是因为它能够做很多低级、底层的处理,同时具有良好的跨平台性,C语言可以按照一定的标准在多种计算机平台上进行编译,包含
嵌入式编程
。
老男孩IT
·
2020-07-29 21:18
python
STM8 STM32 数据类型
哈哈首先说一下编程过程中几个步骤吧第一,选择一门语言,C语言或汇编语言,
嵌入式编程
一般目前流行还是C,这个需要基础与时间第二读懂了解MCU的寄存
MC石头
·
2020-07-29 18:19
ST
8bit
STM8
C语言、嵌入式位操作精华技巧大汇总
一、位操作简单介绍首先,以下是按位运算符:在
嵌入式编程
中,常常需要对一些寄存器进行配置,有的情况下需要改变一个字节中的某一位或者几位,但是又不想改变其它位原有的值,这时就可以使用按位运算符进行操作。
zhengnianli
·
2020-07-29 03:58
C和C++程序员面试秘笈之⑤
第五章:位运算与
嵌入式编程
文章目录1、面试题12、面试题23、面试题34、面试题45、面试题56、面试题67、面试题78、面试题89、面试题910、面试题1011、面试题1112、面试题1213、面试题
元大宝
·
2020-07-28 06:51
C/C++程序员面试秘笈
《C和C++程序员面试秘笈》第5章 位运算与
嵌入式编程
目录1.位制转换2.位运算3.设置或者清除特定的位4.计算一个字节里有多少bit被置15.位运算--指定位置零6.运用位运算交换a、b两数7.C++的4种运算符转化以及它们的不同点8.用#define声明一个常量9.如何用C语言编写死循环10.访问特定位置的内存12.整数的自动转换13.关键字static的作用14.关键字volatile的含义15.判断处理器是大端还是小端16.处理器字长1.位制
liangwenhao1108
·
2020-07-28 02:59
嵌入式编程
中,如何使用复杂指针?
1.说明在C语言编程中,指针是最容易出错的地方,尤其是在很多指针同时出现的时候,看的眼花缭乱的,本文从嵌入式中常用的复杂角度进行分析,彻底搞清楚C语言中的容易弄错的指针使用问题。2.函数指针与指针函数在C语言中,函数是有他的地址,同理,函数有也有他的地址,如果如果我们把函数的地址赋值给函数指针,那么我们就可以间接的通过函数指针调用函数地址了。函数指针的定义如下:数据类型(*fun)(参数列表);由
嵌入式资讯精选
·
2020-07-27 15:38
PYNQ初体验--AXI_GPIO实验
PYNQ上跑的一个AXI_GPIO小例程PYNQ简介PYNQ是什么PYNQ是一个新的开源框架,使
嵌入式编程
人员能够在无需设计可编程逻辑电路的情况下即可充分发挥XilinxZynqAllProgrammableSoC
来不及了,快上车
·
2020-07-14 18:03
PYNQ
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他