- 博客(21)
- 资源 (6)
- 收藏
- 关注
原创 Android linux PWM驱动(s5pv210)
Android linux PWM驱动(s5pv210)struct pwm_ctrl_dev{ struct cdev cdev; struct pwm_device *pwm; int freq; unsigned int irq; //struct timer_list timer; unsigned char value;};static struct pwm
2014-06-30 16:55:39
1128
原创 SD卡烧写uboot
SD卡烧写uboot##Build U-boot for MMC boot*Decompress u-boottar -jxvf qt210_ics_uboot.bz2*Enter u-boot foldercd qt210_ics_uboot*Config and Buildmake smdkv210single_configmake -j8*Result i
2014-06-30 16:22:18
1836
原创 linux uart串口编程
linux uart串口编程/* * 初始化配置rs232串口设备 * 参数 fd: 设备文件描述符 * speed: rs232串口设备波特率 * databits: rs232串口设备数据位位数 * parity: rs232串口设备数据奇偶校验设置 * stopbits: rs232串口设备数据停止位位数 * 返回值: 配置成功返回零, 否则返回非零.
2014-06-30 16:18:37
971
原创 Android linux adc驱动(s5pv210)
Android linux adc驱动(s5pv210)struct adc_sensor_t{ struct s3c_adc_client *client; struct class *class; struct cdev cdev; dev_t devno; int data; unsigned char channel;};static st
2014-06-30 16:10:10
627
原创 Android led_class Led驱动
Android led_class Led驱动static struct gpio_led gpio_leds[] = { { .name = "ledr", .default_trigger = "timer", .gpio = S5PV210_GPJ3(2), .active_low = true, .
2014-06-30 15:56:21
682
原创 Android 开发环境的搭建
Android 开发环境的搭建系统环境: ubuntu用到的工具: jdk, eclipse, adt, android sdk, android ndk1 jdk的安装下载jdk并解压到/opt目录下编辑~/.profile 或 ~/.bashrc 文件, 添加以下内容export JAVA_HOME=/opt/jdk1.x
2014-06-30 11:49:11
505
原创 Android源代码编译环境的搭建
Android源代码编译环境的搭建系统环境: ubuntu用到的工具: git make gcc等基本编译环境的安装ubuntu终端下执行apt-get install git make build-essential gcc g++ gcc-multilib g++-multilib curl使用android提供的repo
2014-06-30 11:48:16
445
原创 Android内核的编译
Android内核的编译其实Android的内核就是linux的内核, 编译和配置的方法同linxu内核的方法, 只是多了一个交叉编译环境的搭建.交叉编译环境的搭建下载arm-none-linux-gnueabi并解压到/opt目录下编辑~/.profile 或 ~/.bashrc 文件, 添加以下内容export PATH=/opt/a
2014-06-30 11:46:39
653
原创 Android系统的烧写
Android系统的烧写连接串口到板子的调试串口启动板子进入uboot1, 将启动模式设为USB启动 2, 连接usb 电源 串口 线, 长按电源按钮(不放). 3, 打开minicom串口终端, 在shell终端下执行一下命令: (dnw 是linux下的, 在github上有源代码) dnw -a 0xd0020010 ./x210_
2014-06-30 11:44:11
1092
原创 uboot的编译
Uboot的编译交叉编译环境的搭建下载arm-none-linux-gnueabi并解压到/opt目录下编辑~/.profile 或 ~/.bashrc 文件, 添加以下内容export PATH=/opt/arm-none-linux-gnueabi/bin:/opt/opt-bin:$PATH #arm-none-linux-gnueabi是ar
2014-06-30 11:43:04
464
转载 Android按键分析
Android按键分析按键的驱动可以在linux内核的平台文件中找到(arch/arm/mach-xxx)下的button-xxx.c 或 mach-xxx.c这里主要讲android事件的处理过程,需要经过两个转换步骤: 按键码KeyCode -- (整型数)[按键码转换] 1、键扫描码ScanCode是由linux的Input驱动框架定义的整数类
2014-06-30 11:41:24
831
WM8960_6158_FL32_M_REV1_Example_Configurations.pdf
2014-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人