码迷,mamicode.com
首页 >  
搜索关键字:嵌入式开发    ( 694个结果
深入浅出处理器(一)
在嵌入式开发中,处理器有两种:微控制器和微处理器。那么这两种处理器有何区别呢?微控制器 = CPU + 片内内存 + 片内外设;微处理器 = CPU。在以前嵌入式硬件资源很少时,它们的区别对于硬件工程师来说还是很大的。但是在现代的嵌入式中,它们的概念都差不多了。相对来说,微控制器具有成本低,功耗低等优点,常用于嵌入式系统设计;对于软件工程师而言,微控制器和微处理器没有任何区别。?下来我们来看看寄存器的分类:CPU 寄存器和外设寄存器。CPU 寄存器是指专用指令执行、数据运算、变量处理以及参数传递;外设寄存器是指用于控制外设的行为和工作方式,寄存器值得配置需要根据芯片手册完成。在处理器中关键寄存器:PC - 重新计数器(指令指针 IP)和 SP - 栈指针(Stack Pointer)。PC 程序计数器的特性,每执行一条指令,PC 中的值就会发生变化,PC 时钟保存下一条 CPU 要执行的指令地址。SP栈指针的特性,始终指向栈空间的顶端,实现 LIFO 特性,保存中断断点、函数调用返回点以及 CPU 现场数据等。
分类:其他好文   时间:2018-06-27 11:30:58    阅读次数:231
u-boot、kernel源码获取
在嵌入式开发中,linux操作系统已经是主流了,但是在开发初期需要移植u-boot和linux内核等。 下面是linxu和u-boot源码的获取方式: 一、u-boot源码: 1.通过ftp服务器 ftp://ftp.denx.de/pub/u-boot/ 2.需要安装git,windows和lin... ...
分类:其他好文   时间:2018-06-27 00:52:28    阅读次数:188
FreeRTOS的学习路线
背景 由于之前接触过一些嵌入式RTOS,如Keil-RTX,uCOS-II,也曾经关注过FreeRTOS,但一直没有机会采用FreeRTOS开发。目前FreeRTOS做为主流RTOS,风声正盛。作为嵌入式开发从业人员,貌似没有使用过FreeRTOS,竞争力指数会直线降低。最近,刚巧项目中使用了STM ...
分类:其他好文   时间:2018-06-23 15:41:53    阅读次数:337
嵌入式单元测试--框架解析
1.单元测试的必要性 单元测试是软件开发的重要一环,尤其对嵌入式开发。因为嵌入式开发受限于开发环境、调试工具等因素,不能和纯PC软件开发一样使用很多先进的工具。这就需要开发者在开发过程中,进行更细的模块划分,更明确的接口,更详尽的测试。根据软件工程理论,1个bug越是在后期越是花费巨大的成本去修复, ...
分类:其他好文   时间:2018-06-21 00:07:12    阅读次数:193
4、将MPP部署到开发板上
在一般的嵌入式开发中,只要将uboot,kernel,rootfs下载到开发板上,就可以进行程序开发了。但是海思又进一步的把一些常用视频编解码算法等封装到MPP平台中,进一步简化了工程师的开发难度。 1、什么是MPP 海思提供的媒体处理软件平台(Media Process Platform,简称 M ...
分类:其他好文   时间:2018-06-03 14:39:07    阅读次数:238
当虚拟机崩溃时,你要怎么做
使用虚拟机做嵌入式开发,千万不要一整个盘挂载到/root,如果你这样做了,这绝对是噩梦的伏笔。 IF( 你的虚拟机不幸崩溃了 ) { 第一步:不要慌张 当你的虚拟机崩溃无法启动时,不要慌张,第一时间不要使用snapshot备份的镜像还原,尤其是当你的虚拟机里面包含了重要数据的时候。 第二步:扩容你的 ...
分类:其他好文   时间:2018-06-02 11:22:22    阅读次数:143
嵌入式开发环境搭建(一) 虚拟机实现桥接Ethernet网口 并且通过WIFI进行NAT联网
背景: 目前手头上有一块JZ2440的板子,之前有搭建完整套开发环境,由于虚拟机故障需要从新搭建服务器端,故在此记录搭建步骤 环境: Ubuntu16.4 VMWare 12 先行条件: 先按照自定义步骤安装好Ubuntu虚拟机,然后按以下步骤进行VMWare Ubuntu PC三者的设置。 1.V ...
分类:Web程序   时间:2018-06-01 21:10:06    阅读次数:270
初学者如何上手Lede/OpenWrt?需要具备哪些基础知识?
此文是博主佐须之男网易云电台《嵌入式开发那些事》的文字稿,音频地址如下: http://music.163.com/#/program?id=1369279797 大家好我是佐须之男,我从08年至今一直从事着路由器相关的工作:固件定制、技术咨询、开发培训,是一名自由职业者(博客:http://for ...
分类:其他好文   时间:2018-05-16 12:56:16    阅读次数:182
交叉编译工具链(详解)
交叉编译工具链 1、嵌入式开发模型-交叉开发 在嵌入式开发过程中有宿主机和目标机的角色之分:宿主机是执行编译、链接嵌入式软件的计算机;目标机是运行嵌入式软件的硬件平台。 在宿主机执行编译的流程如下: 2、交叉编译工具链详解 参考: http://www.crifan.com/files/doc/do ...
分类:其他好文   时间:2018-05-14 19:55:51    阅读次数:220
Android环境下通过C框架层控制WIFI【转】
本文转载自:https://blog.csdn.net/edw200/article/details/52192631 本人是从事Linux嵌入式开发的,安卓wifi控制在安卓JAVA层已经做得非常成熟了,但我需要写一个控制wifi的程序,需要写一堆JAVA,我本是就不懂JAVA,所以决定跳过JAV ...
分类:移动开发   时间:2018-05-04 21:22:45    阅读次数:302
694条   上一页 1 ... 13 14 15 16 17 ... 70 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!