gooogleman的心路历程 (转自gooogleman)

ARM开发之一:嵌入式开发简介 一方面去了解ARM,另一方面为了可以在做项目的时候选择一款合适的ARM版本来支持你的项目注意:选择ARM版本时并不是越高越好,版本越高性能越好,但是价格也会更高所以在做项目的时候一定是选择一款适合的ARM版本。ARM原本的含义是(Acorn RISC Machine),后来Acron公司剥离出了ARM部门,又成立了ARM公司,含义改为(Advanced RISC Machine)。ARM在英国剑桥成立的,ARM ST公司 某工厂 某公司。 阅读详情

看了很受启发     与某些人的历程很相似     转来收藏



我记得在我毕业一周年的时候,写过一篇文章,大概是讲我学习嵌入式wince驱动的经历 (http://topic.youkuaiyun.com/u/20090704/01/43492b64-f7bf-4953-a31f-dbe74d9b4a5d.html?33940),里面讲我貌似一点基础都没有一样,只是一年的时间,貌似就掌握了蛮多wince开发细节似的,现在我要来纠正一下,其实我大学的时候就接触过ARM,只是被打击的一点信心都没有,后来就放弃了。
          先吃排骨汤先,待续~~~~
         2010.05.25 23:00 接上
         2004 年高中复习一年后上了gliet,莫名奇妙的到了机电学院的微电子制造工程专业,表面上写着电子,其实就是机械的一个分支,上了这个专业,不知道是祸是福,因为貌似我也学了蛮多东西,我曾经想过,如果我上了电子专业,那会怎么的结果?无法预知,这就是人生,充满了坎坷,充满了磨难。
        当年的机械制图和材料力学真是折磨死我了,我通常平时上课要么不去听,要么就带一些单片机的书籍进去看,常常闹笑话,就是老师看我很不尊重他,就专门整我,叫我回答问题。我脸皮也狗厚的,总是说麻烦老师再说一遍,我听不清楚。O(∩_∩)O哈哈哈~甚至因为忘记交机械作业被老师挂过,嘿嘿。以前真的一根筋,往死了学电子,高中的失败(我曾经被家里人安排去学医,最终实在受不了返回高中复习的。)让我对自己有很清楚的认识——就是我不喜欢的我不做,我不会听别人的主意,别人是别人,我是我。所以大学四年我都我行我素,别人做什么我不管,我只做我自己。
      在后来通过毛笔字特长进入了gliet 的一系科协的宣传部做助理,从此展开了大学学习电子的漫长旅程。早期是一边做好宣传部本职,出海报,平时电子部有啥活动我也主动去参与,嘿嘿,甚至比电子部的人还要积极,就是因为这样,我后来经过yinbin的推荐,换成了电子部,接下来就是天天跟着当时科协的小牛人H和Z混,总之大伙看我比较积极,就经常照顾我了。
      现在想起来,我当时真的很蠢,学什么都学不会,H和Z经常一周就学会了很多东西,而我一个月甚至三个月都学不会,我有时候经常怀疑自己的能力,真的,因为我明显感觉到自己和队友H和Z的差距太大了,我很害怕成为他们的负累,可惜我真的拖累了他们大学四年——要不是因为我太菜,我们不可能参加两次全国电子设计大赛都和全国一等奖失之交臂。当时的H和Z已经表现出了惊人的技术潜力,很多老师都很看好他们,而我心理很明白,我的最大能耐就是英语比他们好点,所以我的工作就是写文档,跑腿买器件,有时候连器件都买的不合格,真是相当纠结,我也很着急,不知道为什么,很简单的东西我就是学不会——我至今都不明白,为什么那时候我会这么笨!
      大学我就这么一直纠结着,想进步,也很努力,可惜很悲剧,我连一个单片机的程序都写不好,有时候一个简单的单片机程序,别人写200行,我写出2K行出来,真是典型的弱智的一代挫男。嘿嘿!大学期间的几个重大比赛都是H和Z一手包办,我就是跑腿+写文档,也许我写博客的能力就是从那时候锻炼出来的(O(∩_∩)O哈哈哈~)!
       大学就这么过了三年(我们大一就开始自学单片机了),到了大四,我找工作屡屡受挫,我才知道我大学有多么失败,每次笔试我都过不了,总是一些基础题目似曾相识,虽然当时已经是老油条,表面不动声色,可是内心的刺痛让我觉得世界都是灰色的。当时H和Z这些实力强悍的基本都是一次性签署了工作,有些人还更拽,做起来面霸,到处面试,到处要他,他到处都不签协议。而我一直是个悲剧,结果每个人签约了,就我一个人在那里纠结,郁闷!后来大家一起喝酒,他们总是安慰我,心里很不是滋味。
      经历了这么多风雨,老油条一样的我开始反思,我为什么会有这样的结局,我明明大学四年很努力,可是我却什么也得不到,难道真的是我能力有问题?开始我不停地给我找借口,我本来就是个文科生类型,英语,语文,历史,政治成绩很好,数理化怎么恶补还是最差的,只是当时喜欢电子,所以就读了理科,我只能给安慰我自己,这是我给我自己制造的一个悲剧,我倒行逆施,不考虑自己的天赋就学这个,是自找死路!
       2007年的最后一两个月,我一直很纠结,痛苦,一直整天游戏麻痹自己,我不想这样,但是我真的找不到方向,我大学四年把所有时间花在了电子上,可是我却是个找工作不及格大学士,无颜面对江东父老啊。
       不懂为什么,有一天我突然醒悟了,我发现我之所以学不好,那是因为我没有学好基础,尤其是C语言基础,我清楚的记得当时我强迫自己跟上H和Z的节奏,结果我错过打好基础的机会,我错过了gliet非常牛的L老师的C语言学习机会;还有就是我一直处于H和Z的光环下,我一直没有获得自信,很多时候不是我不行,而是我自己吓自己认为我不行。不记得哪一天我突然恍然大悟,我于是找了谭老师的C语言回来看,并且做了很让人惊讶的事情,自己动手做后面的习题,做完了觉得自己还靠谱,然后又找了一些网络上推荐的老外的C语言经典书籍来看,越看越来劲。那段日子,我把C的基础掌握了一下,信心上来了,后来到www.51job.com投递简历,很多人叫我去实习,真的爽呆了,从那天起我的所以阴霾都过去了,给我学习wince驱动打下了基础。
       嘿嘿,说了很长一段自己一段不为人知的悲惨经历,嘿嘿,大家看了是不是对学ARM很有信心啊,我这么挫,都能学,何况是你们呢?!话说回来,其实我不是毕业后才学ARM的,我、H和Z大二下学期就凑钱2K多大洋买了友善当时的2410板子,记得是七寸套餐呢,买回来相当激动,看着像个电脑一样强悍,不知道如何下手,我们连看手册都看不懂,资料又不多,连讲如何使用都没有,尤其是我买到后我连系统都没有烧写过,悲剧!H的基础较好,还在上面弄了几个驱动,没有想到他也是搞的没有信心了——后来他得出结论,我们的能力不适合做软件,不适合做Linux,只适合做单片机底层的(评论@2011年05月06日:其实现在看来就是太急于求成,想把ARM当单片机一样学,完全就是错误的,对自己要求太高,确切的说是对ARM的难度以及学习流程没有把握好,想速成,结果被打击是必然的)。我是个墙头草,连C语言基础都不过关的人,压根没有资格学嵌入式,就这样我们的板子躺了一年,然后最终1200的价格卖掉,真是个悲剧,我们没有通过这个2410学到什么,反而被打击的一塌糊涂,悲剧啊,悲剧啊!。
       我和ARM的经历还没有结束,当时找到工作后信心膨胀,想找个ARM的毕业设计挑战一下,刚开始的时候老师的题目是基于atmel的9260的can总线楼宇控制器,我压根不懂Linux,也不懂ARM是什么,但是我当时真是疯了,想两个月就做出这个来。后来到公司实习一个月,公司只用wince,后来我就跟导师说我要用wince做。于是我又自己掏1100 大洋出来在淘宝买了个QQ2440,我大学勤工俭学+助学贷款完成的,这时候我拿出这么多钱做这个舍友都惊呆了,嘿嘿,我经常做这种败家行为,FPGA和USB实验板都是自己买的,并且自己什么都没有学懂那种。这次QQ2440 的毕业设计我倒是做的很成功,只用了半个月不到就完成了硬件,再用一个星期写了个can 转232 控制应用程序,虽然现在觉得那个东西超级简单,可是当时我真是对我能力的提高的速度惊呆了,要知道,以前我一个人干活总是找不到入口的,不仅如此,做完自己的毕业设计我还帮别人做了四五个,并且不知道怎么回事我那时候FPGA这些玩意居然也会了,真是神了,以前我压根不会写VHDL的语句的,后来和H配合做毕业设计,我居然能和他讨论上了,我清楚的记得,以前他和Z讲什么我都不懂。哎,要是我早一年能够这样,那么我们的全国电子设计大赛一定能获得一等奖,我这个挫人造就了我们三个人的悲剧!
       大学毕业的时候,我做了一次成功的销售——我把毕业设计800 块钱(QQ2440)卖给师弟去了,那些FPGA送给师弟了,USB 实验板子也卖给师弟了,嘿嘿,算下来没有亏多少,自己学了一堆东西,值了!ARM这玩意一次性投资,并且可以当二手卖掉的,不会亏太多的,所以大家压根不会损失什么,只会将来赚的更多。
       至于毕业后,其实我也算个ARM盲,因为毕业设计我压根没有写驱动,连wince内核都没有烧写过,我胆小,我怕烧坏(O(∩_∩)O哈哈哈~)。毕业后我就吸取大学的悲惨教训了:我不会再要求自己很快学会wince,我会一步步来,我先通过bootloader源码来学习,了解ARM的体系架构,在bootloader的学习阶段,我花了接近三个月的时间,并且后期我花了一个月的时间来学习MMU,真是庆幸,当时公司采用类似优龙、飞凌的2440 的开源bootloader (当时第一次买2410 的确没有意识到bootloader对工程师培养的重要性,也许这是我们被打击的最大原因)。这样合理的学习计划,让我对自己越来越有信心,嘿嘿,后来才进入wince的学习,总之是来到优快云的wince版块是我的幸运,不多说了,在这个帖子写的很详细了http://topic.youkuaiyun.com/u/20090704/01/43492b64-f7bf-4953-a31f-dbe74d9b4a5d.html?33940
  很晚了,再说点吧。我觉得很多初学者都有如下疑问:
一、学嵌入式需要具备什么知识?
这个太复杂,对于wince我发过一个帖子,明天找个连接过来,讲的比较好的了。
http://blog.youkuaiyun.com/gooogleman/archive/2010/02/25/5325489.aspx#1473445
二、到底是学Linux好还是wince好?
       我觉得都好,我觉得最好专一学一个,学好一个再学别的,不要两个一起学,走火入魔的可能性较大。嘿嘿,很多人认为wince不是开源的,就不靠谱,这是大学生的普遍想法,当年我们都有过,我们都被媒体忽悠了,大家疯狂支持开源,要知道那些媒体是不懂技术的,我们反而被他们忽悠,真是个悲剧。可是出来后发现wince未必不靠谱,他占据了很大的市场,存在即是道理嘛。wince的优点是开发环境友好,兼容性高,入门容易。不过不要高兴,wince入门容易,提高很难,我看过Linux驱动是C语言,但是wince很多是C++,难度比较大,所以千万别鄙视wince了,其实他也大部分开源了。嘿嘿,做了一年多的wince还有很多不懂,要不是想转型做个技术性销售,我还真没有学习Linux的打算呢。总之自己工作干啥的,最好专攻这个,以后想玩别的再说,我大学的最大失败点就是什么都学,结果什么都学不好,什FPGA,USB都去乱搞一通,差点酿成重大悲剧。现在觉得一个有潜力的人,就是基础好,包括理论和实践,还有就是他的方法和信心了。
     很晚了,以前说十一点必须睡觉的,今晚太激动了,写就不停了,嘿嘿。最后建议大家养成良好的作息习惯,身体是革命的本钱哦,我这个月一直生病,深有体会。大伙有问题就博客留言吧。直接在优快云敲打,没有来得及纠错,见谅。睡觉,This is it!

ARM嵌入式系统 一、常见的ARM嵌入式系统开发环境配置: 1、编译器/汇编器 2、指令系统模拟器 3、在线仿真器或调试探测器 4、目标开发板 5、跟踪捕捉仪 6、嵌入式操作系统 ARM嵌入式系统C编译器:ARM公司,keil公司,IAR System公司,lauterbach公司。 二、ARM嵌入式系统的硬件构成 ARM嵌入式芯片主要由32位ALU、31个32位通用寄存器和6个状态寄存器、32x8位乘法器、32x... 阅读详情

相关推荐

ARM架构(嵌入式概念)

本篇文章开始带大家深入学习ARM架构,深入的学习ARM架构可以帮助我们深入的了解到最核心的内容,并且增强我们的底层思维能力。MCU(Microcontroller Unit,微控制器单元)和MPU(Microprocessor Unit,微处理器单元)是嵌入式系统中常见的两种处理器类型,它们有一些相似之处,但也存在一些区别。

m0_49476241的博客 5281

如何选择嵌入式培训机构(个人理解)

来华清远见学习十天了,谈谈我个人的想法,最初在网上自己找资料,了解了很多培训机构,包括线上的“上官嵌入式”、“哞哞哥”、“韦东山的小店”,线下“粤嵌”、“华清远见”、“黑马”等一系列的机构,通过听“老嵌”分享的经验,最终在线上和线下中选择了线下,个人有一些选择经验,作为第一次用优快云发文章的小白和嵌入式小白,希望能给当初和我一样苦恼的人一些参考。

weixin_73215269的博客 8220

BMS | 从一串到几百串硬件架构简介

锂电池在生活中越来越多的方面扮演能源的角色,除了大家熟知的电动汽车行业,在一些消费类,工业类电子产品比如手机,电动自行车,电动工具中都有应用,追本溯源今天我们一起来学习下最基础的BMS架构。 1~4串架构 以S8241为代表的无通信/无固件/模拟器件 可实现过充保护、过放保护、过流/短路,参数由器件后缀代码决定;通信类手持设备供电系统;1~4节电池保护板架构 如图使用S-8241系列保护IC,一对充放电MOS管控制充放电的回路的切断和接通,系统供电来自于电芯电压,VM引脚用于检测过...

ningvay的博客 9917

一个机械专业小混混(gooogleman)学习嵌入式ARM的真实经历

        我记得在我毕业一周年的时候,写过一篇文章,大概是讲我学习嵌入式wince驱动的经历 (http://topic.youkuaiyun.com/u/20090704/01/43492b64-f7bf-4953-a31f-dbe74d9b4a5d.html?33940),里面讲我貌似一点基础都没有一样,只是一年的时间,貌似就掌握了蛮多wince开发细节似的,现在我要来纠正一下,其实我大学的时候就接

gooogleman#foxmail.com 3万+

sentaurus学习笔记(一)器件仿真

之前有跟大家说,以后转到sentaurus,因此silvaco会用的比较少,结果发现真的有一点贪心厌旧的感觉,现在基本上不用silvaco(lll¬ω¬)故这篇文章,将为大家带来的是关于sentaurus的结构仿真和器件的特性的提取。我们还是老规矩,先上结构图。 还是一个经典的IGBT结构,这是一个典型的N型IGBT,下面我将把一些相关的结构,和具体的写法用下面一幅图表达出来。 这里因为方便看,我们把器件的比例画的比较抽象。可以看到的是,这里有很多的距离参数是用一些变量名来写的,这也是sentaurus

weixin_43262021的博客 2万+

长短期记忆网络(Long Short-Term Memory networks, LSTM)

如何简单的理解LSTM——其实没有那么复杂:

weixin_39910711的博客 2万+

嵌入式arm(一)学ARM要掌握的预备知识(本篇文章持续更新)

文章目录一 关于arm1 arm的三种含义2 两种指令集2.1 CISC2.2 RISC3 arm公司4 arm型号4.1 什么是soc4.2 cortex二 计算机系统基本组成1 总述2 通过公交车理解总线3 两种总线结构3.1 单总线结构3.2 多总线结构3.2.1 DMA3.2.2 AHB高速总线 APB(外设)总线3.2.3 高速缓冲器cache4两种FlashNorFlashNandFlash 一 关于arm 1 arm的三种含义 (1) 一个公司的名称 Advanced RISC Ma

bai_3525的博客 3012

保姆级教程:用PyBullet和Stable-Baselines3搞定你的第一个机器人强化学习项目

本文提供了一份详细的PyBullet和Stable-Baselines3教程,帮助开发者快速上手机器人强化学习项目。通过环境配置、自定义Gym环境构建、PPO算法参数优化及模型部署的全流程解析,读者将掌握从零开始训练四足机器人 locomotion 任务的完整技术方案。

weixin_26861329的博客 420

为何机械方向的人很多转行去做嵌入式?

机械方向的薪资低,只做硬件很容易遇到瓶颈期,嵌入式开发加班不严重,注重积累,越往底层越有趣,没有35岁被炒的说法。这个职位越老越吃香。所以在职工程师,在之前自己的领域遇到了职业天花板,是因为只会纯软件或者纯硬件,做嵌入式工程师的话,就不存在年龄大了面临瓶颈期的问题。1.嵌入式领域较新,目前发展非常快,很多软硬件技术出现的时间都不太长(如ARM处理器、嵌入式操作系统、LINUX操作系统),大多数人没有条件接触或进入嵌入式行业,更谈不上能有机会接受专业人士的指导。因此,踏进这个行业的难度比较大,嵌入式人才稀缺,

m0_70888041的博客 3460

华为OD面试八股真题 - 操作系统 - 1

华为OD技术面,操作系统相关八股真题提供详细解答,这篇博客主要涉及于进程和线程相关知识点

qq_45776114的博客 1636

YOLO格式数据集划分

YOLO格式的数据集划分 标题标签格式txt import os import cv2 import random from PIL import Image # os.makedirs('labels_train') # os.makedirs('labels_val') img_train_path ='./img_train/' #图片训练集保存路径 img_val_path = './img_val/' #图片验证集保存路径 labels_train_path = './labels_t

weixin_51154380的博客 3307

一个机械专业小混混 gooogleman 学习嵌入式ARM的真实经历

一个机械专业小混混 gooogleman 学习嵌入式ARM的真实经历

hfdghjh的博客 1388

【人工智能】Claude服务访问受限报错的技术分析与解决方案

在使用Claude系列大模型服务的过程中,部分用户会遇到服务不可用的标准化拦截提示,导致无法正常访问模型核心能力。本文针对该类报错进行完整技术拆解,明确报错根因与底层校验逻辑,并分场景提供合规、可落地的排查与解决方案,同时规避相关使用风险。

奶爸的编程之路,也就一周冷个三天 2673

ARM基础知识点

1. ARM成长史 ARM的前身为艾康电脑(Acorn),于1978年,于英国剑桥创立。 在1980年代晚期,苹果电脑开始与艾康电脑合作开发新版的ARM核心。 1985年开发出全球第一款商用RISC处理器,即ARM1. 1990年艾康电脑财务危机,受苹果和VLSI的投资,分割出独立子公司Advanced RISC Machines (ARM) ,ARM公司正式成立面...

四季帆的博客 1568

11、机器学习中的聚类与隐马尔可夫模型

本文介绍了机器学习中的两种重要方法:聚类算法和隐马尔可夫模型(HMM)。聚类作为无监督学习的代表,适用于发现无标签数据中的结构,常见算法包括K-均值和自组织映射(SOM),并在传感器数据分析等场景中展现应用价值。隐马尔可夫模型则是一种可解释的序列模型,用于从观测数据中推断隐藏状态,广泛应用于语音识别、自然语言处理和生物信息学等领域。文章详细讲解了HMM的核心概念如马尔可夫性质、转移与发射概率,并通过TensorFlow实现了前向算法,展示了其计算观测序列概率的动态规划思想。最后对比了两类方法的应用场景,展望

garlic的博客 179

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

嵌入式:ARM体系结构详解

Intel: x86—CISCSUN: Sparc —-RISCIBM等:Power — RISCARM体系结构从最初开发到现在有了很大的改进,并仍在完善和发展。为了清楚地表达每个ARM应用实例所使用的指令集,ARM公司定义了8种主要的ARM指令集体系结构版本,以版本号V1~V8表示。版本1,本版本包括下列指令: 该版架构只在原型机ARM1出现过,只有26位的寻址空间64MB,没有用于商业产品。 基于字节,字和多字的存储器访问操作指令**(Load/Store); 子程序调用指令BL在内的跳转指令; 完成系

timerring的博客 2813

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

2023.6.8小记——嵌入式系统初识、什么是ARM架构?

老师PPT中给出的定义是:以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、重量、功耗严格要求的专用计算机系统。简单来说,就是含有处理器的、专用的软硬件系统,具有自主的信息处理能力。看一下嵌入式系统的体系结构:其中,硬件层是使用硬件描述语言——verilog完成的电路设计,将代码烧到FPGA上,快速进行调试。除了FPGA之外,还有专用集成芯片ASIC的存在。FPGA的速度没有ASIC快,但是可以快速成品而且价格便宜。

Laok0413的博客 1217

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

机械转嵌入式需要学哪些东西?

告诉你一个残酷的现实,即便告诉你学习方法和路径,能坚持下来的也寥寥无几。 除此以外,还有学习过程中的突发情况,比如走弯路不知道,碰到问题没人指导。 我觉得自学技术就是和人性弱点的博弈,枯燥、焦虑、迷茫、无助都是自学必经的妖魔古怪。 能否取得西经,更多是对你魄力和毅力的考验,哪怕你走过的弯路能绕地球一圈,最后还是能到达终点。 如果你明白这些,还想尝试,请继续往下看,否则不要轻易尝试,半途而废还不如不要开始。 以上,是我10年前自学转行的感悟。 当时,从电气专业转行到嵌入式单片机软件开发,最终找到工

无际单片机编程 5591

嵌入式系统——ARM架构及分类

初步了解Arm-A架构特点和基础知识

weixin_43229184的博客 5799

第一章 嵌入式系统概述——ARM

1.嵌入式系统的概念 嵌入式系统是指以应用为中心,以计算机技术为基础,软件、硬件可剪裁, 适应应用系统对功能、可靠性、成本、体积和功耗严格要求的专用计算机系统。 它包括硬件和软件两部分。 硬件:处理器/微处理器、存储器及外设器件和I/O端口、图形控制器等。 软件:操作系统软件(OS)和应用程序编程。 应用程序控制着系统的运作和行为,而操作系统控制着应用程序编程与硬件的交互作用。 2.嵌入式计算机系统的特点 ①专用、软硬件可剪裁配置; ②低功耗、高可靠性、高稳定性; ③软件代码短小精悍; ④代码可固化; ⑤实

xiaobai06的博客 4328

嵌入式开发系列001-嵌入式开发基本概念

MCU的开发需要C语言基础,熟悉各种外设接口,熟悉RTOS系统开发; MPU的开发通常需要学习linux基础、操作系统、网络编程等知识; DSP的开发通常需要具备数据信号处理算法的理论知识; FPGA的开发通常需要了解高速接口或音视频处理的算法等等。

hao00001的专栏 3632

[嵌入式系统-72]:ARM芯片选型基础

架构之路-17]:目标系统 - 硬件平台 - ARM CPU架构与系列选型_硬件平台选型方法-优快云博客ARM(Advanced RISC Machines)是一家英国的半导体和软件设计公司,专注于设计低功耗、高性能的RISC(精简指令集计算机)处理器架构。ARM处理器架构在嵌入式系统、移动设备、网络设备和服务器等多个领域得到了广泛应用。特别是在移动设备领域,ARM架构几乎占据了绝对的主导地位,几乎所有的智能手机和平板电脑都采用基于ARM架构的处理器。

文火冰糖(王文兵)的博客 3883

嵌入式系统,ARM微处理器特点,ARM体系结构,特征、状态、操作模式等,中断分类,JTAG调试接口

二、ARM处理器的特点 1、ARM处理器的三大特点 1.1、小体积,低功耗,成本低,高性能 1.2、16位/32位双指令集 1.3、全球众多的合作伙伴(市场大,环境生态好)** **2、当前ARM体系结构的扩充包括 2.1、thumb:16位指令集,用以改善代码密度 2.2、DSP:用于DSP应用的算数运算指令集 2.3、jazeller:允许直接执行Java代码的扩充** **3、ARM处理器系列提供的解决方案包括:(ARM公司并不造处理器,而是将解决方案的知识产权卖给半导体公司让他们造) 3.1、在

ganfanren00001的博客 2006

ARM 嵌入式处理器的内核与架构深度剖析(1):从原理到应用

ARM(Advanced RISC Machines)嵌入式处理器在当今的电子设备中扮演着至关重要的角色。其内核和架构的设计特点,使得ARM处理器在高性能、低功耗和高度可定制化方面表现出色。本文将对 ARM 嵌入式处理器的内核和架构进行深度剖析,揭示其底层技术逻辑。

byte轻骑兵的技术小窝 1万+

嵌入式ARM体系

但是立即数作为操作数现,只有12位空间,32位立即数显然不能直接编码进去,机器指令中的12位操作数的编码由8位常数和4位循环右移值构成,由8位常数循环右移那另外4位取值的2倍得到最后的32位立即数,但并不是所有32位立即数都可以这样编码操作所以编译系统为我们提供了伪指令LDR,实现任意立即数直接载入寄存器。比较指令的运算结果会影响CPSR寄存器的N、Z、C、V标志位,比较指令的运行结果Z=1时,表示运算结果为零,两个数相等;CPSR寄存器中存放着当前程序的运行状态,比如条件标志位的N、Z、C、V。

2301_80371156的博客 1559

ARM嵌入式设备介绍及应用

DRM(Direct Rendering Manager)是现代Linux系统中用于管理图形硬件的内核子系统,相比传统的帧缓冲(fbdev)提供:更高效的显存管理多显示支持硬件加速功能原子提交模式。

2401_87171062的博客 1771
上一篇: 分析各家2440开发板的性价比(转自Gooogleman)
下一篇: 完全用Linux工作
rockyrootkit
博客等级 码龄15年 1粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值