首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

嵌入式学习书籍推荐

嵌入式行业平均薪资分布 工欲善其事,必先利其器,除了推荐的书籍外,也推荐一下我用的开发板,我学习用的是飞凌的OK6410,感觉算是入门不错的板子,刚刚看到他们官方微博貌似A8的210和ARM9的2416...据招聘网站统计,目前用人单位在技术水平上要 求开发人员掌握ARM9及以上平台的开发技术。ARM公司在发布ARM11产品后,更改以往的数字标记更新方式,转为发布ARM Cortex。...在开始学习前,建议有一块自己的开发板,目前ARM9 2440的开发板价格在400-600元之间,ARM11 6410的开发板价格要高一些,最便宜的也要1200元以上。...在此,提醒大家尽量不要买mini开发板,虽然mini开发板的价格要便宜些,但是与正常开 发板相比,mini板功能是不完善的。...有了开发板,我们要下载相对应处理器的DataSheet及开发板电路原理图。

1.5K41

稚晖君又整活啦,基于全志F1C200s的超迷你&低成本开发板开源

这次稚晖君开源了基于全志F1C200s的一个超迷你&低成本的Linux开发板,项目名为Planck Pi,F1C200s采用的ARM9架构,SIP内置DDR的极简封装很适合作为Linux开发入门板卡。...项目资料获取方式: Github链接:https://github.com/peng-zhihui/Planck-Pi 项目说明 本项目是一个基于全志F1C200s芯片的超迷你&低成本的Linux开发板...板卡成本应该不到50RMB,而且提供了很多资料,很适合用于新手作为入门Linux学习的开发板。...的DDR,外围电路可以极其简单;它支持高清视频解码,包括H.264、H.263、MPEG 1/2/4等,还集成了音频编解码器和I2S/PCM接口,是一款开发简单、性价比较高的产品,也适合用来做入门级的Linux...开发板

16010

Linux入门、深入

学习步骤如下:              1、Linux 基础             安装Linux操作系统              Linux文件系统              Linux常用命令...              Linux启动过程详解              熟悉Linux服务能够独立安装Linux操作系统              能够熟练使用Linux系统的基本命令             ...认识Linux系统的常用服务安装Linux操作系统              Linux基本命令实践              设置Linux环境变量              定制Linux的服务 Shell...内核到 ARM9开发板              5、嵌入式 Linux 下串口通信              串行I/O的基本概念              嵌入式Linux应用软件开发流程 ...系统的文件系统              了解嵌入式Linux的文件系统              了解MTD技术              能够编写简单的文件系统为 ARM9开发板添加 MTD支持

2.9K61

嵌入式开发概述

(2)ARM9。 与ARM7相比,ARM9的最大差别在于:有MMU和CACHE。它的指令执行效率较ARM7有较大提高,最高主频可达到300MIPS。...嵌入式Linux开发板选型 市面上的开发板五花八门,就主芯片厂家而言,有不同的公司:三星、Atmel、全志等等;就主芯片的CPU核架构而言,有:ARM9、ARM11、Cortex A8、Cortex A9...如果你是软件工程师,开发板的CPU核是ARM9、ARM11、Cortex A8还是Cortex A9,对我们来说是没有差别的;差别在于芯片,不在于CPU核。...对于三星,论资料的丰富首推ARM9芯片s3c2440开发板,比如JZ2440、MINI2440;论性能强悍推荐Cortex A9四核Exynos 4412开发板,友善之臂公司出了不同配置的4412开发板...本教程需要在开发板上实践,我们推荐了一些开发板

1.7K20

原创 | DIGI开发板救砖指南

作者 | 绿盟科技格物实验室 高剑 背景 前段时间接到一个Ripple 20漏洞研究的任务,配套的设备为DIGI开发板,在研究过程中发生了悲剧的一幕——开发板变砖,为了能够继续顺利进行研究于是决定一定要解救...通过研究受影响的厂商和设备后,选取了DIGI的一款开发套件——DIGI ME9120,DIGI ME9210 是一款超紧凑的嵌入式模块系统(SoM),基于Digi强大的新型32位NS9210处理器(ARM9...在拿到开发板后,首先搭建环境,让开发板的基础功能(串口服务器)能够正常运行。...实验多次亦是如此,至此开发板变成了砖。...Jlink烧录rom.bin,烧录地址0x0,ARM9设置为BIG endian。 B. 利用JLINK烧录image.bin文件,起始地址选择为0x10000。 C.

91110

嵌入式Linux高级案例-移植LVGL到Linux开发板

概述 ​ 本篇主要是记录将LVGL移植到百问网STM32MP157开发板上,并且仅是跑一下LVGL的一些例程。 2....软件平台 ​ 本次使用的是Ubuntu18.04,是由百问网提供的,并且是按照他们的手册搭建好了交叉编译环境,花了一点时间将Linux内核编译好之后才进行的LVGL移植,本次移植必须搭建好嵌入式Linux...https://github.com/lvgl/lv_port_linux_frame_buffer.git 适配有frame buffer的linux系统的接口 4....编译完成后,会在工程目录生成一个可执行文件demo,我们需要将这个文件copy到开发板上,我使用的是网络挂载方式(不明白的可以去看百问网的完全开发手册V4.0版本)。...在开发板上将开发板的mnt目录挂载到虚拟机的nfs_rootfs目录: [root@100ask:~]# mount -t nfs -o nolock,vers=3 192.168.3.14:/home

3.1K20

让你轻松学习嵌入式的几种线路图方向

linux系统开发 3、嵌入式linux驱动开发 嵌入式目前主要面向的几个操作系统是,LINUX,WINCE、VxWorks等等 Linux是开源免费的,而且其源代码是开放的,更加适合我们学习嵌入式。...(6) 驱动开发 linux驱动程序设计既是个极富有挑战性的领域,又是一个博大精深的内容。 linux驱动程序设计本质是属于linux内核编程范畴的,因而是对linux内核和内核编程是有要求的。...ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1)掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2)必须掌握一个嵌入式操作系统(初步定为uclinux或linux...2、学习linux: 目的:深入掌握linux系统。 方法:使用linux—〉linxu系统编程开发—〉驱动开发和分析linux内核。先看深, 那主讲原理。...(3)必须有块开发板(arm9以上),有条件可参加培训(进步快,能认识些朋友) 主攻书籍:毛德操的《嵌入式系统》及其他arm9手册与arm汇编指令等。

1.8K60

Linux开发环境搭建——ARM开发板连接Ubuntu

https://blog.csdn.net/zy010101/article/details/90727030 本文将介绍使用Ubuntu物理机和ARM开发板连接...通过minicom,我们就能连接到开发板了。安装minicom命令如下。 sudo apt-get install minicom 安装完minicom以后,需要将开发板和电脑进行物理连接。...ttyUSB0就是开发板。注意波特率是115200,以及是8N1。然后软硬件控制都关掉。 ? 然后在终端里输入sudo minicom ,打开minicom。...然后打开开发板电源,如果minicom配置没有问题的话,此时应该出现开发板开机加载过程。加载完成以后,按下ENTER。就会看到类似下面的界面。 ?...我这块开发板是飞凌嵌入式开发板,搭载的是Samsung的S3C6410 SOC。

2.4K30

Linux笔记】pc机_开发板_ubuntu互ping实验

最近入手了一块百问网imx6ul开发板,一方面想系统性地学一次嵌入式Linux,争取下一份工作往这个方向混一口饭吃,另一方面也想用一用NXP的芯片。...以前在学校我也有学过嵌入式Linux,被这一块搞蒙了好几次。但是,针对这些繁杂的网络问题,百问网的教程对这一块知识做了个很详细的教程文档: ?...(3)设置开发板IP: 如果开发板正在运行 LINUX, 一般来说也不需要设置 IP。...2、开发板、Ubuntu互ping ? ? 遇到问题 这个网络配置问题是个大问题,我之前就没配成功过,对这个有点阴影。...两个教程光是搞环境都要搞很久,遇到各种各样的问题,其中这个网络配置问题就是一大问题,还有就是USB驱动问题(为了这个问题重装多次系统)、装Linux系统的问题(生怕和教程装的不一样)等。

2.1K21

正点原子RV1126 Linux开发板开箱指南

话说要选一块linux开发板作为广播的硬件主板,经过硬件同学的一番对比,选的是正点原子RV1126 Linux核心板,首先必须给正点原子点赞,因为资料那是是相当齐全!老手新手都能找到想要了解的!...连上开发板,关键的几个点,一是串口调试口,波特率是1500000,插上网线后,开发板程序支持dhcp,会获得一个动态ip,然后使用ssh工具即可远程到开发板,然后上传文件,下载日志什么的就都跟使用linux...第二步是用户程序开发,这对经常写linux程序的同学来说并不陌生,只是编译程序从gcc换成了arm-linux-gnueabihf-gcc,如: /opt/atk-dlrv1126-toolchain/...bin/arm-linux-gnueabihf-gcc chrdevbaseApp.c -o chrdevbaseApp 第三步尝试驱动程序开发,驱动例程的源码在: \【正点原子】RV1126 AI开发板资料...(A盘)-基础资料\01、程序源码\01、程序源码\06、Linux驱动例程源码 驱动程序编写的文档在: D:\project\RV1126\【正点原子】RV1126 AI开发板资料(A盘)-基础资料\

48020

如何学习嵌入式软件

而狭义的嵌入式就是ARM9、cortex A8等特定的跑操作系统的芯片。这里主要介绍狭义嵌入式的学习路线。 还是主流的方法,先学会使用它,再深入研究底层。...然后进入第二、三、四阶段(前期的学习不需要开发板)。 二、学会使用Linux常用命令。 这里,必须改改在Windows下点鼠标的习惯,在linux下做事得用命令行。...先下载一本韦东山的《嵌入式Linux应用开发完全手册》,还要买一块2440的开发板(虽然s3c2440已经停产,但是这芯片依照是资料最多的一块),然后进入七、八、九、十阶段。...在前期的GUI开发,可以不需要使用开发板,而2440下适合跑QT,如果要跑JAVA、安卓的话,建议换一块开发板,可以考虑Exynos4412开发板。...如果只做安卓app,你只需要使用android studio或者eclipse配合安卓模拟器(最好用安卓手机),就可以了,不需要学习Linux,也不需要开发板

1.5K30

详细讲解 移植Uboot到ARM9开发系统上

(注意:你要安装了交叉编译器才行哦) 修改uboot目录下的Makefile,将 ifeq ($(ARCH),arm) CROSS_COMPILE = arm-Linux- endif 修改成 ifeq...($(ARCH),arm) CROSS_COMPILE = /opt/host/armv4l/bin/armv4l-unknown-linux- endif 修改processor.h中: union...7. kgo:启动没有压缩的linux内核,kgo 0x800000 8. bootm:启动通过UBOOT TOOLS—— mkimage制作的压缩LINUX内核, bootm 3200000; 9 flinfo...makeimage软件内部使用了mmap()函数,这个函数对NTFS文件系统中的文件操作时会失败(使用的是Fedora Core 7,不知道别的linux版本是否也一样),显示“不能映射文件”错误。...原因在于:编译内核和busybox使用的编译器是arm-linux-gcc 4.3.2,而这个编译器默认是打开“EABI选项”的,这样编译出来的busybox就是EABI的。

2.3K20

高手入门STM32总结+学习步骤

无法报销的同学,可以选购一款开发板来学。 总之一句话,选购的开发板一定要性价比最高的,最实惠的,而不是最贵的。实际上,大多数同学选购的开发板是用来学习的,不是用来项目开发的。...请耐心把厂家配套的开发板使用手册浏览一遍,熟悉你买的开发板。按照使用手册,把开发板上的相关测试、操作步骤,都动手做一遍,你会发现,原来开发STM32是如此简单!...比如Linux如何移植?这个问题,如果详细说,需要用半本书来解释——没有人愿意花两三个小时告诉你如何移植。所以这时候,你要做的,是先去查资料,自己试图解决它。...当碰到某一个具体的步骤,实在想不通的时候,比如Linux移植过程中,文件挂载打印卡住了。这个现象,可能对有经验的人来说,一句话就能点破。而你因为有先前研究的基础,一听即可知道哪里出问题。...STM32的学习与ARM9的学习有一个很大的区别。ARM9的学习一般是需要购买书籍的。比如三星的S3C2440,官方的文档都是英文的,大部分工程师只能去看国内出版的书籍。

1.5K10

手把手教你自制基于TencentOS Tiny的智能甲醛监测仪

二、TOS EVB G0开发板介绍 1. 开发板特性 TOS_EVB_G0 开发板是由腾讯TencentOS-tiny团队设计的一款物联网开发板,板载资源如下: ?...连接ST-Link下载器 开发板3v3---> STlink 3.3V 开发板DIO---> STlink SWDIO 开发板CLK---> STlink SWCLK 开发板GND---> STlink...基于uVision界面推出的针对ARM7、ARM9、Cortex-M0、Cortex-M1、Cortex-M2、Cortex-M3、Cortex-R4等ARM处理器的嵌入式软件开发工具。...支持 ARM7、ARM9 和最新的Cortex-M3/M1/M0 核处理器,自动配置启动代码,集成 Flash 烧写模块,强大的 Simulation 设备模拟,性能分析等功能,与 ARM 之前的工具包...3.4 ST-Link驱动安装 前面讲了开发板单片机程序的开发环境的搭建,但是为了将程序烧录到开发板中我们还需要使用仿真器。

2K74
领券