上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 78 下一页
摘要: 经过一段时间的调试,终于调好了TQ335x的声卡驱动。TQ335x采用的Codec是WM8960,本文来总结下WM8960驱动在AM335x平台上的移植方法。Linux声卡驱动架构有OSS和ALSA两种架构,目前最常用的架构是ALSA,本文也使用ALSA架构对WM8960驱动进行移植。ASoC是对A... 阅读全文
posted @ 2015-05-22 08:47 毛毛虫的薄刻 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 前面几篇文章已经通过配置DTS的方式完成了多个驱动的移植,接下来我们解决TQ335x的触摸驱动问题。由于种种原因,TQ335x的触摸屏驱动是以模块方式提供的,且Linux官方内核中也没有带该触摸屏的驱动源码,单纯的配置DTS是无法完成TQ335x的触摸驱动移植工作的,因此,本文参考内核中原有的pix... 阅读全文
posted @ 2015-05-22 08:46 毛毛虫的薄刻 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 还是按照S5PV210的学习顺序来,我们首先解决按键问题。TQ335x有六个用户按键,分别是上、下、左、右、Enter和ESC。开始我想到的是跟学习S5PV210时一样,编写输入子系统驱动解决按键问题,但是浏览driver/input/keyboard目录时意外的发现了gpio-keys.c,大体上... 阅读全文
posted @ 2015-05-22 08:44 毛毛虫的薄刻 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 上篇文章中我们已经能够通过u-boot启动内核了,但是没有能够启动成功,从内核的log中可以看出,内核启动失败的原因是没有挂载到root文件系统,本文将使用busybox制作根文件系统并打包成ramdisk供u-boot启动内核使用。(1)制作根文件系统使用busybox构建根文件系统的步骤可以参考... 阅读全文
posted @ 2015-05-22 08:44 毛毛虫的薄刻 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 老式的u-boot使用ATAGS的方式启动linux内核,本文使用新式的dtb方式启动内核。我使用的内核是linux-3.17.2版本,下面开始编译内核。(1) 解压内核[php]view plaincopytarjxflinux-3.17.2.tar.bz2(2)配置linux内核,由于am335... 阅读全文
posted @ 2015-05-22 08:43 毛毛虫的薄刻 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 最近移植了下u-boot-2014.10到TQ335x,如果基于am335x evm进行移植,需要修改的地方并不多。由于TI的am335x evm开发使用了一个eeprom保存了板载配置信息,用来区分不同板子的型号的,而TQ335x没有这个eeprom,因此,需要修改eeprom相关的部分,使u-b... 阅读全文
posted @ 2015-05-22 08:41 毛毛虫的薄刻 阅读(443) 评论(0) 推荐(0) 编辑
摘要: TI的LCD控制器驱动是非常完善的,共通的地方已经由驱动封装好了,与按键一样,我们可以通过DTS配置完成LCD的显示。下面,我们来讨论下使用DTS方式配置内核完成LCD驱动的思路。(1)初步分析由于TQ335x使用的芯片是AM335x,故仍然可以参考am335x-evm.dts。当然,am335x-... 阅读全文
posted @ 2015-05-22 08:36 毛毛虫的薄刻 阅读(276) 评论(0) 推荐(0) 编辑
摘要: AM335X是美国TI(德州仪器)公司基于 ARMCortex-A8内核的AM335X微处理器,在图像、图形处理、外设方面进行了增强,并全面支持诸如 EtherCAT 和 PROFIBUS等工业接口。AM335X的优点有如下几个:第一:该器件是最实惠的Cortex A8 处理芯片,这个对中国市场至关... 阅读全文
posted @ 2015-05-21 11:41 毛毛虫的薄刻 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 假设你的设备驱动程序为:yourdrivername.ko1 cp yourdrivername.ko /lib/modules/"version"/kernel/drivers/misc其中,version为linux的版本,默认为:2.6.23.1-42.fc82 编辑/lib/modules/... 阅读全文
posted @ 2015-05-15 17:40 毛毛虫的薄刻 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 一、BIOS简介BIOS是只读存储器基本输入/输出系统,它是被固化到计算机中的一组程序,为计算机提供最低级的、最直接的硬件控制,在计算机系统中起着非常重要的作用。BIOS是硬件与软件程序之间的接口,负责解决硬件的即时需求,并按软件对硬件的操作要求具体执行。BIOS的功能包括自检及初始化、硬件中断处理... 阅读全文
posted @ 2015-05-11 11:02 毛毛虫的薄刻 阅读(172) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 78 下一页