经过前面的移植,tqimx6q已经可以正常驱动触摸屏了,本文我们来移植声卡驱动。
DTS编写
由于tqimx6q搭载的声卡是sgtl5000芯片,因此,参考dts目录下其它开发板的相应信息,我们可以在DTS中添加如下内容:/ {
...
regulators {
...
reg_3p3v: 3p3v {
compatible = "regulator-fixed"...
分类:
其他好文 时间:
2015-05-20 00:32:43
阅读次数:
383
标题: Microsoft Visual Studio------------------------------Package [连接管理器“Excel 连接管理器”] 出错: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。错误代码: 0x80004005。已获得...
分类:
其他好文 时间:
2015-05-19 12:17:15
阅读次数:
134
前言:
最近看了看Google的Go语言,发现有点意思,这个开源的项目准备用golang来实现。
其实开发板本身的驱动程序已经实现了各个功能,但是有的时候在使用中有些麻烦,有可能需要修改dts文件重新编译内核才能够使用某个功能,所以打算开发这个UIO驱动的开源项目,方便程序的编写。当然,UIO也不是万能的,比如中断,目前我还没有找到好的方法,可以完全抛开内核版本的差异导致需要...
分类:
其他好文 时间:
2015-05-19 08:53:28
阅读次数:
237
之所以说是驱动移植是因为之前已经在TQ210、AM335x两个平台上移植过了,因此,仅需要少量修改就可以将驱动移植到imx6q。下面开始触摸驱动移植。
DTS编写
参考其它DTS的i2c设备写法,我们可以添加如下内容:
&i2c1 {
clock-frequency = ;
pinctrl-names = "default";
pinctrl-0 = ;
status = "okay...
分类:
其他好文 时间:
2015-05-18 01:06:50
阅读次数:
291
经过前面的移植,eMMC已经可以在tqimx6q上正常运行了,本文将来移植LCD驱动。
DTS编写
imx6的LCD控制器与之前的芯片略有不同,详细的信息可以阅读芯片手册。参考sabrelite开发板的DTS,我们可以添加如下内容:/ {
...
aliases {
mxcfb0 = &mxcfb1;
};
...
regulators {
...
reg_mi...
分类:
其他好文 时间:
2015-05-17 00:52:58
阅读次数:
629
原来是一个varchar字段出出现了“和‘等特殊字符。
这个在insert语句中没有问题,但是使用导入导出会报错。
最后要注意的是,导入导出使用的是BulkInsert 方式,每次可能读取一大段(多行记录一起处理),如果这批数据中有错,那么
程序就会报异常了,儿出错的记录往往不是最后一条记录的下一条记录。
所以如果为856123这一行出错,你可以在其上方两千条范围内寻找。...
分类:
数据库 时间:
2015-05-15 12:09:14
阅读次数:
572
前一篇文章已经移植好CAN,本文来移植eMMC。eMMC的移植一般来讲比较简单,因为MMC驱动是由官方维护的,一般来讲,不会有什么问题,对我们来说,只需要正确的配置各个pin脚的复用关系,这种情况也是DTS最擅长的。下面我们开始eMMC移植。
DTS编写
参考sabresd的DTS,我们可以如下编写DTS:
&usdhc4 {
pinctrl-names = "default";
pi...
分类:
其他好文 时间:
2015-05-14 20:34:18
阅读次数:
368
经过前面的移植,tqimx6q已经完美支持网卡,现在,我们来移植CAN。其实这里所谓的移植,仅仅是配置DTS,使内核能够检测到CAN设备,CAN驱动本身是freescale维护的。下面开始CAN的移植。
DTS编写
参考imx6q其它的DTS编写方式,我们可以如下编写DTS文件:
...
&flexcan1 {
pinctrl-names = "default";
pinctrl-0...
分类:
其他好文 时间:
2015-05-13 21:56:14
阅读次数:
372
由于对网卡这块不是很熟悉,误以为网卡驱动也可以简单的配置下DTS就可以正常工作了,实际移植中遇到了些问题。闲话少说,下面开始tqimx6q的网卡驱动移植。
DTS编写
首先在我们的DTS中添加网卡配置,参考sabrelite的DTS,我们可以如下编写:
&fec {
pinctrl-names = "default";
pinctrl-0 = ;
phy-mode =...
分类:
其他好文 时间:
2015-05-13 00:57:21
阅读次数:
416
USB HOST驱动一般都是由芯片厂商维护的,因此,我们仍然只需要配置下DTS即可完成USB HOST驱动的移植。
DTS配置
参考sabresd相关的DTS,在我们的DTS中添加如下内容:/ {
...
regulators {
compatible = "simple-bus";
reg_usb_otg_vbus: usb_otg_vbus {
compatible ...
分类:
其他好文 时间:
2015-05-12 00:07:11
阅读次数:
528