近期得空,也想抽出点时间梳理一下最近这段时间的工作情况,为下一个阶段的自己做准备。写的不好,希望能勉励自己的同时也能对奋战在一线的嵌入式开发战友们有些许的帮助!很早以前在作为一个刚刚涉及嵌入式领域的我,嵌入式系统就是一个令我向往的东西,单单从一个做技术的人的角度出发,在学校的时候已经玩了两年的单片机,帮老师做项目,参加学校各种电子类的比赛。那会儿还都是一些围绕8位,16单片机做的方案。再后来有了A
两年前的东西了,整理一下,说不定以后就会用到了。 arm对于s3c2440的这个arm的驱动的整理。 其中包括:adc,beeper 蜂鸣器,key 按键,rtc ,timer定时器,UART等的驱动。 项目地址(github):https://github.com/yanjinyun/armS3c
转载 2016-06-21 11:32:00
598阅读
2评论
学习嵌入式开发,首先需要了解什么是嵌入式系统。简单来说嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁减,对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。嵌入式系统有着比较广泛的应用领域,具体如图所示:再来看一些具体实例。(1)工业控制方面,基于嵌入式芯片的工业自动化设备将获得长足的发展,目前已经有大量的8、16、32 位嵌入式微控制器在应用中,网络化是提高生产效率和产品质量、
目录STM32 Win10下搭建嵌入式ARM开发环境编译流程梳理交叉编译工具链使用Makefile创建工程Shell及下载调试配置shell下载调试VScode配置全流程演示STM32 Win10下搭建嵌入式ARM开发环境一个嵌入式应用的开发一般由如下几个环节构成:创建工程,将中间件、应用代码、驱动代码添加至工程中配置工程的编译选项,编译并连接,生成二进制目标码将PC通过仿真器与开发板连接,将二进
        作为一个刚接触嵌入式的人来说,我研究这方面的东西时间不是很长。从去年夏天暑假开始,我便留校进行这方面的研究。我们团队选择的是天祥电子的TX-2440A ARM9嵌入式学习板(4.3寸屏)。         在刚开始学习的时候,我们是按照开发板带的资料进行自学
是惯例,提供一个HTTP下载,大家下载后,帮忙分流。谢谢了。 分卷1:http://u.115.com/file/f6eb6f2e1e 分卷2:http://u.115.com/file/f67c855a1b 嵌入式系统是目前最流行的计算机应用技术之一。本书由浅入深地讲解基于ARM体系结构的嵌入式Linux系统开发,内容包括嵌入式系统的基本概念、应用领域等基础知识;ARM处理器的体系结构和功能特点
转载 2024-07-12 15:56:59
67阅读
1)ARM体系结构特点:1.RISC型处理器结构 2.Thumb指令集 3.多处理状态模式 4.嵌入式在线仿真调试 5.灵活和方便的接口 6.低电压低功耗的设计                   复杂指令集计算机(CISC)采用CISC型处理器结构:采用复杂的指令去实现相应的操作,这种结构不适用于
    从硬件上,将基于CPU的处围器件,整合到CPU芯片内部,比如早期基于X86体系结构下的计算机,CPU只是有运算器和累加器的功能,一切芯片要造外部桥路来扩展实现,象串口之类的都是靠外部的16C550/2的串口控制器芯片实现,而目前的这种串口控制器芯片早已集成到CPU内部,还有PC机有显卡,而多数嵌入式处理器都带有LCD控制器,但其种意义上就相当于显卡。 ARM嵌入式是大部
一、嵌入式介绍1.什么是嵌入式系统  嵌入式系统(Embedded system),是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”,它为控制、监视或辅助设备、机器或用于工厂运作的设备。与个人计算机这样的通用计算机系统不同,嵌入式系统通常执行的是带有特定要求的预先定义的任务。由于嵌入式系统只针对一项特殊的任务,设计人员能够对它进行优化,减小尺寸降低成本。嵌入式系统通常进行大量生产,
一、嵌入式了解 1、概念专用计算机,它以应用为中心,以计算机技术为基础,软硬件均可裁剪,使用在对功能,功耗有严格要求的系统之中,嵌入式技术的开发人员需要对整个体系(从底层硬件到上层软件操作系统)有所了解。下图粗略介绍了嵌入式技术的知识结构。               2、小白到技术大咖的学习之路 
转载 2023-07-29 19:50:37
149阅读
# 嵌入式 ARM BIOS 简介 嵌入式系统在现代科技中扮演着越来越重要的角色,其核心组件之一是 BIOS(基本输入输出系统)。尤其在 ARM 架构中,BIOS 扮演着与硬件交互和系统启动密切相关的角色。本文将介绍嵌入式 ARM BIOS 的基本概念,并提供一些简单的代码示例。 ## 什么是嵌入式 ARM BIOS? 在嵌入式设备中,ARM 处理器通常被广泛使用,主要是因为它们适合低功耗和
原创 8月前
60阅读
导读:ARM嵌入式设备已经深入到我们生活之中,随处随时可见。那么即将来到的五一4天小长假,你将会遇见什么样的嵌入式设备呢?本文将为你说明一二。五一4天假期将至,选择自驾游的朋友大多数会提前为爱车加满“能量”。一提到假期前加油,脑子里就浮现了想抗拒却又不得不面对的场景——排长队等待加油,那将是无尽的等待啊!现在这个苦恼已然成为过去,目前许多加油站已经改造成为智慧新型加油站。作为消费者,可以利...
嵌入式系统和 Linux 操作系统在当今技术领域扮演着重要角色。其中,嵌入式ARM Linux系统凭借其开放性、灵活性和高度可定制性,成为了广泛应用于手机、平板电脑、智能家居等各类嵌入式设备的首选操作系统。本文将深入探讨嵌入式ARM Linux系统的特点和应用领域,以及为什么它在红帽公司的发展中扮演了至关重要的角色。 嵌入式系统是一种特殊的计算机系统,用于控制和驱动嵌入在各类设备中的硬件。这些设
原创 2024-02-04 10:43:24
60阅读
Qt自带调试功能,如果是主机上的程序可以直接调试,非常方便。同时,Qt是一个跨平台的编程语言,在主机上调试其他平台上的程序时就需要相应的设置。这种跨平台的调试在嵌入式开发时尤为重要,这里对跨平台的Qt调试作一个简单的介绍。1.环境:主机UBUNTU12.04,Qt Creator3.6.1,IP地址192.168.199.249,编译器版本:gcc 4.6.3,交叉编译器版本:arm-linux-
转载 2024-06-17 13:02:55
68阅读
1.什么是嵌入式嵌入式系统本身是一个相对模糊的定义,但业内广泛承认的一个定义是:以应用为中心,以计算机技术为基础,且软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。 其实我们现在说的嵌入式系统是狭义的即是基于某一款嵌入式微处理器(如ARM)所组成的嵌入到对象体中实现智能控制的系统,而广义的嵌入式系统面就比较广了(如单片机系统、DSP系统等)2.什么是arm含义
综述:[e800专稿]ARM(Advanced RISC Machines),既可认为是一个公司的名字,也可认为是对一类微处理器的统称。ARM是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动应用等。1991 年 ARM 公司成立于英国剑桥,主要出售芯片
程序示例     这里是一些程序示例和源码解释.一些相关程序代码会陆续补上.相关问题可参见硬件驱动系统初始化(PowerPC汇编) VxWorks BSP文件配置及生成下载 硬件中断VxWorks网络驱动FlashROM驱动(ARM汇编)ARM Boot Load程序(ARM汇编)串口(UART)程序示例PCI设备(网卡)初始化代码分析文件系统 L
ARM(Advanced RISC Machines),既可认为是一个公司的名字,也可认为是对一类微处理器的统称。 ARM嵌入式 外文名 Advanced RISC Machines 一类微处理器的统称 产    品
整理中,随时更,第二遍复习时再做思维导图,第一遍只过课本教材:《ARM嵌入式系统原理与应用教程》第二版赵常松第一章:1.1 ARM及相关技术简介ARM(Advanced RISC Machines):公司名/对一类微处理器的统称/一种技术的名字1.2 ARM微处理器的应用领域及其特点1.应用领域 ①工业控制领域 :基于ARM核的微控制器芯片 ②无线通信领域 :超过85%的无线通信设备采用了ARM
转载 2023-11-20 05:59:13
114阅读
面向WinCE。也许你会注意到,现在做嵌入式的人中,做linux研究的人远比做WinCE的人多,很多产家提供的资料也是以linux为主。我一直很难理解,其实WinCE的界面比linux的界面好看多了,使用起来也很方便,更为重要的是,WinCE的开发和Windows下的开发基本一样,学起来简单得多,但是学linux或者使用linux做嵌入式的人就是远比WinCE多。在和很多工作的人交流时我了解到,他
转载 2024-08-07 14:20:43
26阅读
  • 1
  • 2
  • 3
  • 4
  • 5