当前位置: 移动技术网 >

嵌入式开发

  (共找到 19 条与 嵌入式开发 相关的信息)

Bootloader的结构和启动过程

2018-11-26 13:38 | 评论:0 次 | 浏览: 0

CPU上电后,会在某个地址开始执行,比如MIPS结构的CPU会从0xBFC00000取第一条指令,而ARM结构的CPU则从0x00000000开始,嵌入式开发板中,需要把存储器件ROM或Flash等映射到这个地址。而Bootloader就存在这个地址的开始处,这样一上电后就会从这个地址处执行。Boo ...

最新最全的Java面试题整理(内附答案)

2019-02-27 07:15 | 评论:0 次 | 浏览: 0

Java基础知识篇 面向对象和面向过程的区别 面向过程: 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。 缺点:没有面向对象易维护、易复用、易扩展 面向对象: 优点:易维护、易复用、易 ...

最新Java基础面试题及答案整理

2019-03-12 07:18 | 评论:0 次 | 浏览: 0

最近在备战面试的过程中,整理一下面试题。大多数题目都是自己手敲的,网上也有很多这样的总结。自己感觉总是很乱,所以花了很久把自己觉得重要的东西总结了一下。 面向对象和面向过程的区别 面向过程: 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux ...

多功能嵌入式解码软件

2019-05-09 07:15 | 评论:0 次 | 浏览: 0

概述 在嵌入式开发的过程中,由于经常需要下位机与上位机通信,通信之间就需要协议,有协议就需要进行解码,而产品开发得过程中,协议可能不断更新,协议更新就需要解码软件更新,不断更新解码软件就很麻烦,如果所有人都愿意麻烦,那么我不愿意。在这里就产生了一个通用的解码类库,使用者就可以简单的改一下协议文件,通 ...

C#之委托如此简单

2019-11-11 15:08 | 评论:0 次 | 浏览: 0

近期和几位做嵌入式开发的朋友闲聊过程中,一位朋友抱怨到:这C#太难用了,我想在N个窗体(或者是N个用户组件之间)传递值都搞不定,非得要定义一个全局变量来存储,然后用定时器来刷新值,太Low了。我急切的回答道:这很简单,不就是委托的事嘛。那你来一个示例啊:朋友道。此为这篇博客的起因,所以此篇博客对于有 ...

Java基础知识3-类和对象(1)

2020-04-09 16:00 | 评论:0 次 | 浏览: 0

面向过程和面向对象的区别 面向过程(结构化程序设计) 实际上是一个面向操作过程,首先设计一系列过程(算法)来求解问题(操作数据),然后再考虑存储数据的方式(组织数据)。即程序=算法\+数据结构。对应典型的计算机语言是c。 优点: 性能比面向对象高,调用速度快,比如单片机、嵌入式开发、Linux/Un ...

【嵌入式】交叉编译 移植 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

嵌入式开发中i2c协议是怎么玩的?波形

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

对于嵌入式开发的朋友来说,I2C协议实在是再熟悉不过了,有太多的器件,采用的都是通过I2C来进行相应的设置。今天,我们就随便聊聊这个I2C协议。I2C协议中最重要的一点是I2C地址。这个地址有7位和10位两种形式。7位能够表示127个地址,而在实际使用中基本上不会挂载如此多的设置,所以很多设备的地址都采用7位,所以本文接下来的说明都是基于此。I2C还有一个很重要的概念,就是“主...

嵌入式行业职位分析

2020-07-23 16:33 | 评论:0 次 | 浏览: 0

嵌入式开发涵盖硬件软件,开发链条很长,要根据自己的实际情况选择适应的职位。嵌入式的职位大概有:1、硬件工程师:负责底层的硬件设计,主要要用到:1.处理器:ARM9,DSP;Niosoll;FPGA(用于高速特殊场合)2.PCB:EMC设计与仿真;3.通讯:IIC,IIS,SPI,UART,CAN总线;RS232、PSTN Modem、网络、GPRS通信;2、驱动开发工程师:负责底层和上层的通讯,主要要用:1.系统:Linux非实时系统/VXworks实时系统+架构/文件系

荐 就因为没看这篇文章面试失败了

2020-07-27 11:46 | 评论:0 次 | 浏览: 0

前言熬夜整理了一份java基础面试题,希望大家支持,如果文中有错误希望大家指正;公众号:知识追寻者知识追寻者(Inheriting the spirit of open source, Spreading technology knowledge;)一 java基础面试1.1面向对象和面向过程的区别面向过程:优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗 资源应用场景:单片机、嵌入式开发、Linux/Unix ;缺点:没有面向对象易维护、易复用、易扩展面向

嵌入式工程师以及C++程序员到公司就业需要掌握那些技术?

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

##嵌入式开发方向图森科技有限公司,嵌入式软件研发1、c/c++,python,Linux,shell,Makefile2、Linux下c/c++调试手段3、Linux多线程,进程通信,文件io操作4、socket编程tcp,udp,http网络协议5、232,485,can硬件通信6、加分项:内存优化经验以及OpenCV掌握,ros经验,有飞思卡尔比赛经验加分小马智行pony.ai 嵌入式开发1、Linux系统软件设计与开发2、主要开发Kernel,driver,middleware

嵌入式开发LED的使用(蓝桥杯)

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

文章目录工程准备新建led.h和led.c利用库函数的Example快速写LED驱动蓝桥杯嵌入式资源包:工程准备利用8-液晶驱动参考例程文件夹里面的的LCD例程来做,能复制就复制,节约时间把CT117E-LCD文件夹复制粘贴到其他地方,打开在CT117E-LCD文件夹中新建Hardward文件夹,我把所有驱动文件都存在Hardward文件夹下。每次新建一个文件,保存为.c或者.h文件都存在Hardward文件夹里,并在main.c中调用。在keil工程里,新建Hardward到工程,并添加

Ubuntu下使用GCC编译STM32工程

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

  最近在Ubuntu上使用GCC编译工具编译STM32的工程以下是一些遇到的问题以及解决的方法,该贴为常更新贴,后期遇到新的问题在添加进本帖。GCC 编译器版本:gcc-arm-none-eabi-9-2019-q4Ubuntu系统版本:Ubuntu 16.04 LTS硬件平台:STM32F303CCT6ERROR Ⅰ: error: expected ‘(’ before ‘void’ __ASM void xxx  关于汇编的使用在使用GCC进行编译的时候会出现这种错误,但是在使用Keil5

RT-Thread-STM32F103C8T6移植

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

RT-Thread-STM32F103C8T6移植准备材料合集1.RT-Thread原码下载并解压(官网下载)2.STM32F103裸机工程(我用的是正点原子的STM32F103的HAL库)3.温馨提示(看不清图片可以从Ctrl+鼠标滑轮放大)4.如果想要word版的笔记可以私聊我,因为这个编辑器还不太会用。。所以没有传图在里面,(没图你说个p呀)一、准备裸机工程1.我使用的是正点原子的HAL库的一个工程,提前编译好,调试裸机工程没有任何问题二、添加RT-Thread源码(src,inclu

MQTT.fx客户端使用方法

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

MQTT.fx是调试MQTT协议一个必备的工具软件,这里归纳粗略介绍下客户端使用方法。1)下载安装。下载安装 这个网上搜一下,就应该能找到不少。这里提供一下网盘下载链接链接:https://pan.baidu.com/s/1eNABA8QYFYAYOm7phtfmbw 提取码:h9fp2)配置MQTT客户端参数打开MQTT.fx;点击设置图标在Profile Name 栏可随便填入一个名称,代表你当前使用客户端的名称。在Profile Typer 栏选择MQTT Broker即可。

【北京迅为】初识i.MX6ULL终结者开发板

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

目录一、 开发板初体验1. 初识i.MX6ULL终结者开发板一、 开发板初体验 i.MX6ULL终结者开发板是北京迅为电子推出的一款Cortex-A7架构的开发板。采用核心板+底板的方式,如下图所示:经典蓝色简约黑色1. 初识i.MX6ULL终结者开发板 i.MX6ULL终结者开发板硬件资源非常丰富,几乎将i.MX6ULL芯片

基于linux平台的嵌入式开发每日一练(四)

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

今天是2020.08.03 星期六 雨。该节使用纯汇编的形式编写LED驱动(即驱动芯片的GPIO,控制其GPIO输出高低电平)。

中国自主可免费使用的一站式 IoT 集成开发环境 RT-Thread Studio 发布!

2020-08-14 11:25 | 评论:0 次 | 浏览: 0

随着嵌入式软件开发规模和复杂性的提高,集成开发环境显得越来越必不可少,而在嵌入式集成开发环境软件方面,国内使用的大多数是从国外引进的。但是随着国内半导体行业逐步的发展,以及在发展中遇到的国外的封锁,逐步实现自研芯片及其相关工具软件的自主化变得越来越重要和迫切。集成开发环境软件在嵌入式开发项目中的作用不言而喻,它能减少重复性工作,降低项目开发难度,让用户提高工作效率,在速度和质量上都有所提升,整体上加速产品开发过程。故而,近日,一款国产自主的嵌入式集成开发环境软件——RT-Thread Studio 诞

JAVA 语言基础(特点和数据类型)

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

这里写目录标题Java语言有哪些特点面向对象和面向过程的区别八种基本数据类型的大小,以及他们的封装类标识符的命名规则。Java语言有哪些特点1、简单易学、有丰富的类库2、面向对象(Java最重要的特性,让程序耦合度更低,内聚性更高)3、与平台无关性(JVM是Java跨平台使用的根本)4、可靠安全5、支持多线程面向对象和面向过程的区别面向过程: 是分析解决问题的步骤,然后用函数把这些步骤一步一步地实现,然后在使用的时候一一调用则可。性能较高,所以单片机、嵌入式开发等一般采用面向过程开发面向

移动技术网