随笔分类 -  嵌入式

ubuntu 客户机安装VMware tools时出现编译错误,无法与主机共享文件(转)
摘要:主机:win7旗舰版 vmware workstation 10.0.7 (其他10.x版本也有这个问题) 客户机:Ubuntu14.04.4-16.x 安装vmware tools时出现下列编译错误,共享文件夹的功能不能实现,剪贴板等正常。 下面是部分错误代码: [cpp] view plain 阅读全文

posted @ 2018-04-02 16:58 xihong 阅读(851) 评论(0) 推荐(0) 编辑

ubuntu网络配置及端口名修改
摘要:一、网络配置文件 buntu系统进行网络配置有的时候用图形界面不起作用,这种情况下可以直接修改某些启动脚本或配置文件 Ubuntu系统进行网络配置涉及到几个配置文件1./etc/network/interfaces 2./etc/resolv.conf 操纵步骤: 1.打开ubuntu的/etc/n 阅读全文

posted @ 2018-03-26 22:06 xihong 阅读(5827) 评论(0) 推荐(0) 编辑

注意字符串的strlen与sizeof的差别
摘要:unsigned char AT_RESET[]="r\r\n"; printf("strlen=%d sizeof=%d\n",strlen(AT_RESET),sizeof(AT_RESET)); 结果:strlen=3 sizeof=4 阅读全文

posted @ 2017-11-23 18:54 xihong 阅读(165) 评论(0) 推荐(0) 编辑

嵌入式串口传送汉字乱码
摘要:arm3358开发板与其他自带单片机的裸机进行串口通信,开发板发送汉字时出现乱码。 问题出在数据定义上: //unsigned char AT_SCREENOUT[]="sthis is test 1234\r\n"; 1、//unsigned char AT_SCREENOUT[]="s测试123 阅读全文

posted @ 2017-11-23 18:48 xihong 阅读(361) 评论(0) 推荐(0) 编辑

字符设备驱动模块与测试代码编写(转)
摘要:设备驱动程序:以内核模块的形式存在也就是*.ko 设备驱动程序和系统调用关系.系统调用:应有程序和操作系统(内核) 之间的接口(应用程序与内核的交互)设备驱动程序:内核和设备硬件之间接口(内核与硬件的交互) 整个过程实现了应用程序间接访问了底层的硬件。 test.c中调用open 》系统调用(sys 阅读全文

posted @ 2017-10-26 13:53 xihong 阅读(148) 评论(0) 推荐(0) 编辑

字符设备之register_chrdev与register_chrdev_region(转)
摘要:之前写字符设备驱动,都是使用register_chrdev向内核注册驱动程序中构建的file_operations结构体,之后创建的设备文件,只要是主设备号相同(次设备号不同),则绑定的都是同一个file_operations结构体,应用程序使用的也都是这一个结构体中注册的函数。这就会出现这样的一个 阅读全文

posted @ 2017-10-25 17:13 xihong 阅读(929) 评论(0) 推荐(1) 编辑

I2C子系统驱动框架及应用 (转)
摘要:I2C子系统驱动框架: 应用程序层(app层) ——————————————————————————————————– i2c driver层: 从设备驱动层(TS Sensor等) 1. 需要和应用层交互(fops cdev) 2. 封装数据,但是不知道数据如何写入到硬件,需要调用adapter层 阅读全文

posted @ 2017-10-25 16:09 xihong 阅读(412) 评论(0) 推荐(0) 编辑

linux I2C_client产生方法一
摘要:\arch\arm\mach-omap2/board-am335xevm.c static struct i2c_board_info am335x_i2c2_boardinfo[] = { { I2C_BOARD_INFO("rx8803", 0x64), },...}; static void 阅读全文

posted @ 2017-10-25 16:03 xihong 阅读(935) 评论(0) 推荐(0) 编辑

嵌入式QT程序的汉字显示
摘要:因底层服务程序全是GBK格式的,所以QT程序要全部更改编码方式。 1、QT程序编码更改 creator->edit->更改编码方式GBK main程序中做如下修改,并注意语句次序 int main(int argc, char *argv[]) 阅读全文

posted @ 2017-10-12 14:55 xihong 阅读(436) 评论(0) 推荐(0) 编辑

Linux 下V4l2摄像头采集图片,实现yuyv转RGB,RGB转BMP,RGB伸缩,jpeglib 库实现压缩RGB到内存中,JPEG经UDP发送功(转)
摘要:./configure CC=arm-linux-gnueabihf-gcc LD=arm-linux-gnueabihf-ld --host=arm-linux --prefix=/usr/local/jpeg --exec-prefix=/usr/local/jpeg --enable-shar 阅读全文

posted @ 2017-10-10 21:35 xihong 阅读(2655) 评论(0) 推荐(1) 编辑

移植wpa_supplicant2.5及界面配置wifi(原创)
摘要:JP5G开发机上需要图形界面配置 wifi网络,为此移植了wpa_supplicant2.5。 1、参考wpa_supplicant-2.5移植与使用l http://blog.csdn.net/hktkfly6/article/details/48949863 但在编译wpa_supplicant 阅读全文

posted @ 2017-08-12 17:19 xihong 阅读(480) 评论(0) 推荐(0) 编辑

Mplayer1.0rc2移植到am335x开发板
摘要:因项目需要媒体播放器,所以准备使用QT+Mplayer来做,但遇到了屏幕闪烁的问题,无法满足需求。 1、参考《mplayer 移植到 arm 心得》 ,http://blog.csdn.net/xiaohuangzhilin/article/details/52399746 移植libmad时出th 阅读全文

posted @ 2017-08-06 15:46 xihong 阅读(241) 评论(0) 推荐(0) 编辑

将DHT11移植到Linux系统上(转)
摘要:由于项目需要,需要将DHT11移植到Linux。驱动程序如下 [plain] view plain copy #include <linux/kernel.h> #include <linux/module.h> #include <linux/slab.h> #include <linux/inp 阅读全文

posted @ 2017-07-19 21:50 xihong 阅读(851) 评论(0) 推荐(0) 编辑

Linux下用文件IO的方式操作GPIO(/sys/class/gpio)(转)
摘要:通过sysfs方式控制GPIO,先访问/sys/class/gpio目录,向export文件写入GPIO编号,使得该GPIO的操作接口从内核空间暴露到用户空间,GPIO的操作接口包括direction和value等,direction控制GPIO方向,而value可控制GPIO输出或获得GPIO输入 阅读全文

posted @ 2017-07-06 21:41 xihong 阅读(889) 评论(0) 推荐(0) 编辑

asm335x系列adc和触摸屏驱动(转)
摘要:An analog-to-digital converter (abbreviated ADC) is a device that uses sampling to convert a continuous quantity to a discrete time representation in 阅读全文

posted @ 2017-06-30 13:53 xihong 阅读(856) 评论(0) 推荐(0) 编辑

(原创)AP6212蓝牙模块在am335x控制板上的应用
摘要:主控板wifi模块调通后接着调试蓝牙,经过两周的摸索,终于把蓝牙应用基本建立起来,下面记录下大概流程。 1、硬件管脚设置 static void uart4_init(int evm_id, int profile){ /* Configure Uart4*/ printk(KERN_ERR" BT 阅读全文

posted @ 2017-06-26 09:03 xihong 阅读(3966) 评论(0) 推荐(1) 编辑

Am335x 下GPIO控制实例-驱动程序(转)
摘要:看了这么多的资料,现在决定上手了,下面将用两种方式来实现对GPIO 117的控制1,用直接添加到内核的方式,实现MISC的驱动(misc_register)2,用手工安装的方式,实现简单字符设备驱动(register_chrdev)实现前提:当前所用的GPIO没有被其它设备所使用,大家可以用我前面B 阅读全文

posted @ 2017-06-13 21:47 xihong 阅读(3178) 评论(0) 推荐(0) 编辑

(原创)AP6212移植到AM335X自主开发板上
摘要:转载请指明出处。 参考《关于AM335X移植SDIO WIFI的简易教程》 http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/127565.aspx 经过一周的摸索,基本上实现了wifi的功能。以下记录下移植的步 阅读全文

posted @ 2017-06-09 11:29 xihong 阅读(5505) 评论(0) 推荐(0) 编辑

关于AM335X移植SDIO WIFI的简易教程(转)
摘要:最近应一个朋友邀请,帮他移植了SDIO WIFI到3.2版本内核。因为之前已经成功移植了3.14内核,所以整个过程花了一个下午就完成了。话不多说,先交待一下平台: CPU:TI AM3352 600MOS:ubuntu core 12.04 for armSDK版本:TI SDK 06.00.00( 阅读全文

posted @ 2017-06-06 14:22 xihong 阅读(3950) 评论(0) 推荐(0) 编辑

am335x内核初始化路径
摘要:/arch/arm/mach-omap2/board_am335xevm.c中 1、myd_am335x_dev_cfg[]{ evm_nand_init() ... myir_gpio_init() myir_wdt_init()} 2、__init am335x_evm_init(void) { 阅读全文

posted @ 2017-05-11 09:12 xihong 阅读(712) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示