S5PV210开发 -- 前言
来源:互联网 发布:安卓手机 mac照片 编辑:程序博客网 时间:2024/06/14 10:32
这段时间终于把图像和流媒体部分的内容如 FFmpeg、MP4V2、LIVE555、RTSP、H.264 等过了一遍,然后做了一个PM2.5采集项目,学习了MQTT。
接下来我们会以基于 210v3开发板/s5pv210开发板+7寸电容屏含android4.0.4源码,和 嵌入式Linux软硬件开发详解 基于S5PV210处理器 来进行嵌入式 Linux 软硬件和Android的开发详解,这才是重头戏。
嵌入式部分还好,很多内容之前总结都有涉及到的。
嵌入式基本知识必备
Hi3516A开发--安装交叉编译器
Hi3516A开发--编译内核、uboot
Hi3516A开发--根文件系统
Hi3516A开发--环境搭建工具
Hi3516A开发--板卡烧写
Hi3516A开发--常用指令和根文件目录详解
Hi3516A开发--板卡烧写后续
DM368开发 -- Bootloader 开发(转毕设)
DM368开发 -- uboot 使用
C语言再学习 -- Linux 中常用基本命令
C语言再学习 -- GCC编译过程
UNIX再学习 -- shell编程
都说学习嵌入式的基础是 C语言+数据结构+一款CPU体系结构。
其中对于我来说第一掌握了C语言、第二熟悉UNIX操作系统和数据结构与算法,第三有针对TI和海思板卡的软硬件开发经验,然后熟悉图像和流媒体技术等。
所以接下来的总结会根据培训时的进度分 ARM、系统移植、驱动开发 这三部分来讲。
了解完硬件设计篇、开发基础篇、系统移植篇,会优先搭建 Android 操作系统。要能写一个简单的APP demo。
最后顺便要把之前转载的设备驱动部分的博客归类总结,该删除的删了。
首先要了解一下什么是嵌入式。
更多知识点,参看:嵌入式基本知识必备
一、什么是嵌入式系统
(1)嵌入式系统定义
嵌入式系统是以应用为中心,以计算机技术为基础,软、硬件可裁剪,适应应用系统对功能、可靠性、成本、体积及功耗严格要求的专用计算机系统。
除了大型机、服务器、工作站、PC。由软件、硬件共同构成的专用系统”
特点:“嵌入”、“计算机”、“专用”
(2)嵌入式系统应用领域
(3)嵌入式系统特征
嵌入式系统无处不在无固定形态
专用性强,软硬件多样化
— 小型化、功耗敏感、成本敏感
—要求高可靠性、高稳定性
—通常有实时性要求
软件可固化
有些行业要求芯片或期间的供货周期较长
是多学科结合,是技术密集、资金密集、高度分散、不断创新的知识集成系统。
嵌入式系统软件开发通常需要专门的开发工具和开发环境
二、嵌入式系统构成
嵌入式系统有软硬件共同构成
嵌入式硬件最小系统:处理器、电源电路、复位电路、时钟电路。
- S5PV210开发 -- 前言
- s5pv210-uboot移植前言
- s5pv210开发板笔记
- S5PV210开发 -- 启动流程
- S5PV210开发 -- 交叉编译器
- S5PV210开发 -- GPIO
- S5PV210开发 -- 通信
- S5PV210开发 -- UART 详解
- S5PV210开发 -- 开发板配置
- S5PV210开发 -- 串口驱动开发
- ShowTime_01_开发前言
- NoteBook开发手记--前言
- web 开发- 前言
- magento开发 --前言
- android开发前言
- 游戏开发笔记 前言
- Microbe开发日志--前言
- 前言 Java Web开发
- 信息学奥赛一本通(C++版) 第一部分 C++语言 第三章 程序的控制结构
- mysql exists与in 具体区别
- 从dts中得到电压和电流赋值给opp table
- 就突然色泽上;幸福不能的更新
- fiddler 使用方法总结
- S5PV210开发 -- 前言
- JavaScript实现轮播图,鼠标移入暂停播放,鼠标移除开始播放
- MySQL索引和优化查询
- postgre数据库安装与配置
- MTK平台外挂降噪板(I2S)调试记录
- EXCEL 实现 project 的项目进度
- Android Cordova 插件开发之编写自定义插件
- 用123456789这九个数字组成三个三位数,每个数字都不同。使的abc:def:hij = 1:2:3,求这三个数
- rocketmq问题汇总-instanceName参数何时该设置?