这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界» 论坛首页» DIY与开源设计» 开源硬件» SINA33学习笔记+SINA33开发板申请(第二季)

共6条 1/1 1 跳转至

SINA33学习笔记+SINA33开发板申请(第二季)

助工
2015-03-21 22:19:20 打赏


1.为何申请

SINA33是免费的。

SINA33有个屏幕还是电容的。

SINA33是开源的,可以学习电路硬件。

这么好一机会,纯属自己想捣鼓着玩。。。

主要是想学习Android操作系统,尤其是驱动HAL层和.so动态库的编写。

以前作为一个开源的操作系统,后面又变成了半开源,商业毕竟是商业,是要盈利的,是不能全部开源的,想学习一下。


图1:Android OS

以前做过Andriod应用开发,涉及到应用层上手很快。


2.研发的项目及名称

只是想申请过来一步一步的学习Android操作系统。

学会了Android之后想接合ADC或者咪头,做一些数字信号处理(DSP)方面的实验。

具体的DSP方面的知识:窗函数、FIR、IIR等一些知识参考书上的东西,做一些,结合着底层的驱动做一些演示。

分享自己的学习过程。

3.研发的命题方向及思路(需具体写出使硬件和软件的情况、框图及产品具体实现的功能)

1.开发环境搭建,学习 Android 编译和下载。

2. Android框架学习

图2:Android 框架

3.学习GDB

4.学习HAL

5.编写驱动以及.SO动态库

6.Android开发板环境搭建

7.应用层操作底层编程

8. 数字信号处理


图3:信号


4.个人目前的技术知识技能及工作经验,从事的工作的方向

菜鸟一枚,走在学习的小路上。。。

通信工程专业,喜欢嵌入式,学过复变函数、信号与线性系统、数字信号处理。

想把学过的理论在现实中体现出来。

一般用Matlab,想试着用硬件平台来实现。






关键词: SINA33学习笔记

院士
2015-03-22 00:16:38 打赏
2楼
看上去真棒啊

助工
2015-03-22 09:36:15 打赏
3楼

助工
2015-03-22 09:48:24 打赏
4楼
linux驱动经验有吗?

助工
2015-03-22 11:17:31 打赏
5楼


没有独立写过,看过书研究学习过。

入门Linux用的是SIN210。SIN210 用到的驱动基本都有了,没有的,同类产品也有了,都可以简单改改放到SIN210上面。




最近在看这本书



硬件篇
第4章Android系统移植
4. 1Android 结构介绍
4. 2Android 内核结构和设备驱动
4. 2. 1Android内核源代码结构
4. 2 .2Android常用设备驱动
4. 3Android 内核基本配置
4. 3. 1Android内核中的Kconfig文件
4. 3. 2Android内核配置选项
4. 4Android内核编译
4. 4. 1Android内核中的Makefile文件
4. 4. 2解压Android内核源代码
4. 4. 3编译Android 内核
4. 5DMA-210XP平台Android文件系统烧写
4. 5. 1烧写u-boot到Nand Flash
4. 5. 2烧写zImage内核映像文件
4. 5. 3烧写ramdisk-uboot.img映像文件
4. 5. 4烧写Android System.img文件
4. 5. 5烧写Android userdata.img文件
4. 5. 6启动Android系统
4. 5. 7TF卡自动更新kernel和Android系统文件
第5章S5PV210硬件结构
5. 1S5PV210微处理器
5. 1. 1概述
5. 1. 2S5PV210体系结构
5. 1. 3S5PV210关键特性
5. 2GPIO接口
5. 2. 1GPIO概述
5. 2. 2GPIO专用寄存器
5. 2. 3GPIO接口应用举例
5. 3PWM定时器
5. 3. 1PWM概述
5. 3. 2PWM操作
5. 3. 3PWM专用寄存器
5. 3. 4PWM接口应用举例
5. 4DMA控制器
5. 4. 1DMA概述
5. 4. 2DMA专用寄存器
5. 5UART串行接口
5. 5. 1UART接口特性
5. 5. 2UART操作
5. 5. 3UART专用寄存器
5. 5. 4UART接口应用举例
5. 6SPI接口
5. 6. 1SPI接口特性
5. 6. 2SPI操作
5. 6. 3SPI专用寄存器
5. 6. 4SPI接口应用举例
5. 7IIC总线接口
5. 7. 1IIC概述
5. 7. 2IIC操作
5. 7. 3IIC专用寄存器
5. 7. 4IIC接口应用举例
5. 8ADC及触摸屏接口
5. 8. 1ADC及触摸屏特性
5. 8. 2功能描述
5. 8. 3ADC及触摸屏专用寄存器
5. 8. 4ADC 转换应用举例
第6章接口驱动程序开发
6. 1LED接口及驱动程序
6. 1. 1LED驱动电路
6. 1. 2LED驱动程序分析
6. 1. 3LED驱动程序Makefile文件
6. 1. 4LED驱动测试
6. 1. 5LED界面设计
6. 1. 6LED JNI设计
6. 1. 7LED程序测试
6.2背光调节控制程序
6. 2. 1背光控制接口
6. 2. 2背光驱动设计
6. 2. 3背光界面设计
6. 2. 4背光JNI设计
6. 2. 5背光程序测试
6.3键盘接口及驱动程序
6. 3. 1键盘接口
6. 3. 2内核驱动
6. 3. 3键盘界面设计
6. 3. 4键盘程序测试
6.4UART串行接口及通信程序
6. 4. 1UART串行接口
6. 4. 2Linux串行接口操作
6. 4. 3UART界面设计
6. 4. 4UART JNI设计
6. 4. 5UART程序测试
6.5ZigBee接口及通信程序
6. 5. 1ZigBee介绍
6. 5. 2ZigBee接口设计
6. 5. 3ZigBee JNI设计
6. 5. 4ZigBee程序测试
6.6Wi-Fi接口及通信程序
6. 6. 1Wi-Fi介绍
6. 6. 2Wi-Fi程序设计
6. 6. 3Wi-Fi程序测试
6.73G接口及通信程序
6. 7. 13G介绍
6. 7. 23G程序设计
6. 7. 33G程序测试
6.8MediaPlayer播放器程序
6. 8. 1MediaPlayer介绍
6. 8. 2MediaPlayer程序设计
6. 8. 3MediaPlayer程序测试


助工
2015-03-27 10:30:08 打赏
6楼
楼主赶紧再写点210的开发经验跟大家分享分享吧

共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]