csky 开发环境搭建
csky 开发环境搭建
csky 介绍
https://c-sky.github.io 一块国产开发板,使用国产处理器,必须支持一下
购买了开发板后,板子上默认集成 4MB SPI Flash 用于存放 bootloader 和播放器程序,所以开机后就是执行 BootLoader 和播放器程序,启动界面如下 串口打印 :
XNts_port=2 not support, please input 1.
Partition Version : 102
Partition Count : 7
Write Protect : TRUE
CRC32 Enable : TRUE
Table CRC32 : 646B2E8D
==========...
two ramdisk in linux
使用 ramdisk 启动 Linux 内核
Buildroot 的 ramdisk 镜像支持
linux 支持从 ramdisk 启动,比如在 buildroot 中可以配置生成 ramdisk 供内核加载。
BR2_TARGET_ROOTFS_CPIO_UIMAGE: ³
³ ...
老博客
博客历史
百度博客
第一次写博客是在 baidu,那时候还在读大学,把自己的一些学习心得记录在百度的博客上,后来上班了都还在更新。可惜了百度说停就停,所有的博客没有了,只是导出一些 txt。一张伤心脸啊。
CSDN
后来因为总是写的技术博客,搬家到 csdn,算是专业的技术博客社区了。
http://blog.csdn.net/jingxia2008
洋洋洒洒写了好多,关于 android 的最多,因为工作都是 android 相关,再后来去华为了,因为信息安全,加上根本没时间,博客就搁置了,一晃一年多。
github
https://ruier.github.io/
这个博客开始于 2016,用 hexo 搭建的,后来觉得还是麻烦,加上 markdown 实在是方便...
交叉编译 ALSA
交叉编译 ALSA
问题描述:在需要移植 android 录音问题的时候发现 buildroot 下没有 arecord
解决方法;自己编译,使用交叉编译链
系统已经有 交叉编译工具 :
ls /usr/local/arm-2007q1/
arm-none-linux-gnueabi/ include/ libexec/
bin/ lib/ share/
需要将 bin 加入到 PATH 然后 ./configure 才能找到交叉编译工具
checking for arm-none-linux-gnueabi-strip… arm-none-linux-gnueabi-st...
audio and display issue
系统:Android 4.0.4
硬件:sama5d3
测试发现 NFS 和 SD 镜像,音频播放都正常,但是 UBI 镜像老是出现问题:
The Notes from Eric
UBIFS
UBI/UBIFS have already appeared in mainline
We should disable DMA when working with UBI
UBI/UBIFS do not need OOB area
Working with UBIFS
We should disable DMA when working with UBI ,
UBIFS 的工作对 nand 的 DMA 有着严格的要求,开始没有注意这一点,但是所有的功能都没有出现什么问...
Android GUI system
基于 atmel 的 sam9x5 系列的开发板 Android GUI 系统总结。
目前
内核 linux-2.6.39
android 2.3.5
GUI 系统从下至上经过 :
Linux 内核驱动 —-> Gralloc HAL ——> FrameBufferNativeWindow ——->
首先看看内核的驱动主要是 LCD 显示驱动和 overlay 的基于 V4L 的 video 驱动。
9x5 的 LCD 控制器,支持 4 层显示, base/ovr1/HEO/HCC 。分别是 :
base 层,基本的显示层,我们一般的显示都是使用这一层,里面是唯一包含背光控制模块的一层。
ovr1 层,overlay 层...
compile binder for linux
binder
binder 是 Android 通信的基础驱动,可以直接集成在 Linux 内核调试。以下是 makefile
1 ifneq ($(KERNELRELEASE),)
2 obj-m := binder.o
3 else
4 KDIR := /lib/modules/$(shell uname -r)/build
5 PWD := $(shell pwd)
6 default:
7 $(MAKE) -C $(KDIR) M=$(PWD) modules
8 endif
共计 23 篇文章,3 页。