新手学习嵌入式Linux和Android开发板推荐
一,确定目标,linux是一个非常非常大的概念。想全部吃透是不可能的。理想的说,搞懂linux,就可以做所有工作。个人更倾向于说想做什么样工作,需要侧重学linux的哪部分。
二,选择开发板
学习嵌入式离不开开发板,选择一款合适的开发板会让学习事半功倍。对于学习来说嵌入式开发板的选择要看几点。
1.看硬件性能及软件支持情况,是否满足自己的开发要求,Linux学习目前iMX6ULL开发板比较适合,零基础来说学习linux后期打算进一步学习安卓,四核4412开发板是不错的选择。
2.看资料,系统以及相应的驱动是否提供源码、开发工具、调试工具、学习用源代码、底板原理图、及学习教程等。
3.看售后,初学者在学习嵌入式的时候,可能一个简单的烧写系统的过程可能都要弄好几天(有过这个经历的人一定有同感),售后技术指导能少走弯路,提高学习效率。
学完可以从事哪方面工作呢,网络应用方向、系统维护方向、驱动开发、嵌入式linux相关工作等。
嵌入式就业前景广阔,保险行业、医疗行业、金融行业、车载导航、智能农业等多种行业均可用到它!
开发板推荐:
型号 |
迅为I.MX6ULL开发板 |
迅为iTOP-4412开发板 |
处理器 |
恩智浦I.MX6ULL单核处理器 |
三星Exynos4412四核处理器,主频为1.4GHz-1.6GHz |
架构 |
ARM Cortex-A7 |
ARM Cortex-A9 |
系统支持 |
Linux-QT系统;Ubuntu core系统;Youcto系统;Buildroot系统; |
Linux-QT5.7/Android 4.0.3 /Android 4.4/Ubuntu12.04操作系统 |
学习教程 |
2060+页手把手教程(持续更新) |
2300+页手把手教程(持续更新) |
视频教程 |
69+期实战视频,含项目实战 (持续更新) |
300+期配套视频,含项目实战 (持续更新) |
主要学习内容 |
裸机开发,Linux系纺移植,Linux驱动开发,Linux构建文件系统,QT开发,Linux系统编程,Linux系统开发进阶 |
安装开发环境 Linux基本命令 Linux应用程序 Linux驱动开发 编译并烧写系统 Android架构 Android应用程序 Android驱动 |
迅为I.MX6ULL开发板
迅为iTOP-4412开发板
关注公众号“迅为电子”,回复“终结者”,免费下载开发板学习资料。更多技术干货持续更新。
新手学习嵌入式Linux和Android开发板推荐相关推荐
- 学习嵌入式linux与ARM开发板入门方法(一)
嵌入式开发板(Embedded development board)就是半导体行业分工合作的载体之一,它为开发产品的厂商提供基本的底层硬件.系统和驱动等资源,使得用户不需要再投入人力和时间来完成这些底 ...
- 嵌入式linux与ARM开发板的入门建议
2019独角兽企业重金招聘Python工程师标准>>> 第一,学习基本的裸机编程. 对于学硬件的人而言,必须先对硬件的基本使用方法有感性的认识,更必须深刻认识该硬件的控制方式,如果一 ...
- 嵌入式linux蓝牙通讯,开发板蓝牙通信问题,有这方面经验的请进
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我的板子是fl2440,系统版本2.6.12 主机是红帽5,各项服务都有开. [root@bogon ~]# hciconfig hci0: Type: ...
- 【嵌入式Linux】STM32MP157开发板上Linux启动流程
▲启动流程 按上述图片可将启动流程分为5个阶段: 1.ROM Code/ROM代码 基本时钟树的初始化 从启动设备(大容量存储器或串行链路)加载FSBL (ROM->RAM) FSBL启动 2. ...
- 嵌入式 linux 程序不能运行,嵌入式Linux中在开发板上/usr/bin目录下不能运行自己交叉编译的程序...
~~一个很不知道错在哪里的问题 我编译了内核与文件系统后成功下载后 我将我交叉编译的hello,led测试程序,key测试程序下载到/usr/bin中不能运行:其现象如下: [root@YWW-244 ...
- 学习嵌入式Linux开发——RK3288开发板学习规划及目标
目录 概述 学习规划 学习目标 概述 昨天收到开发板,安耐不住自己躁动的心暂时放弃这两天的C语言复习先提前熟悉一下开发板,我买的是Firefly出的开源主板RK3288.折腾了一天虽然收获很大但是基本 ...
- 嵌入式linux 添加中断,《嵌入式linux应用程序开发完全手册》中断控制器操作(外部中断)学习笔记...
<嵌入式linux应用程序开发完全手册>中断控制器操作(外部中断)学习笔记 一.ARM中断体系 当一个"异常"发生时,或者说当收到一个中断触发信号时,ARM9将会自动完 ...
- linux网线插拔后ip地址丢失,网线拔掉检测,嵌入式网线直连开发板断电网线拔掉之后,上电仍能自动设置static静态ip地址...
网线拔掉检测,嵌入式网线直连开发板断电网线拔掉之后,上电仍能自动设置静态ip地址 1.首先设置永久固定静态ip地址 luther@gliethttp:~$ sudo vim /etc/network/ ...
- 作为一个新人,怎样学习嵌入式Linux?
作为一个新人,怎样学习嵌入式Linux?被问过太多次,特写这篇文章来回答一下. 在学习嵌入式Linux之前,肯定要有C语言基础.汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会). C语言要学 ...
最新文章
- Promise入门详解和基本用法 我来教你
- 企业网络推广专员浅析企业网络推广后期网站优化重点因素有哪些?
- HTML DOM简介
- Zookeeper的作用
- MySQL使用GROUP_CONCAT分组拼接
- ios beta 下载_如何回滚到iOS 10(如果您使用的是iOS 11 Beta)
- pygame游戏开发入门例子
- Python3 已经安装相关库,Pycharm 仍然报错 ModuleNotFoundError: No module named 'xxxxxx' 的解决办法
- ☆【CodeForces - 764C】Timofey and a tree (思维题,树的性质)
- 计算机专业英语第07章,计算机专业英语 -第7章1.ppt
- python语句可以采用交互式执行方式_怎么在Python交互式命令行中运行脚本?
- TensorFlow2.0正式版安装
- [转]微服务轮子项目(27) -MySQL 主从复制、主从切换、主主复制
- 正十二面体二面角的一种求法
- 【学习笔记】信息系统项目管理-项目采购管理-合同分类
- 股票价格与采购经理人指数(PMI) 之间的关系
- 小儿持续高烧不退的护理办法和相关病理分析
- Python模块学习 ---- struct 数据格式转换
- 计算机刻录机无法显示,电脑不识别刻录机是为什么
- 记录--VUE使用GOJS(操作数据、消除水印、导出图片等)
热门文章
- JS循环习题—50题
- html极坐标,用Desmos玩极坐标
- MATLAB(5)绘图
- 一级网段PC和二级网段PC互访的实现
- layer.open参数;layer.open关闭事件;layer.open关闭刷新;layer.open获取子页的值;layer.open调用子页面的方法
- oracle监听延迟,求教,tnsping本机延迟非常大,求解决思路
- ArcGIS应用(二十二)Arcmap加载激光雷达las格式数据
- Pytorch导入模型参数
- ToDesk Linux使用感受
- python编程人工智能小例子,python人工智能算法代码