分类: LINUX
2012-09-19 16:31:33
1,buff+28和buff[28]不一样
2,16进制转ASCII
3,在网络上传输 ,,, 数字,,字符,,ASCII,,char类型的数据,int类型的数据,等等,,等?
4,就是说,我在这里接收到的可以是任意类型的指针
//假如对方传给我的是16进制的数据,呢?
//还有网络字节与主机字节的问题,,
len = recvfrom(m_DataSocket, buff, sizeof(buff) - 1, 0,
(struct sockaddr *) &c_addr, &addr_len);
5,从网络接收到的数据应该有数字,,字符,,等等,,,,但应该怎么样区分呢?
6, unsigned char sn[IDCARDMAXNUM][5]和unsigned char sn[IDCARDMAXNUM*5];两种写法
7,数字与字符转换用到的一个很HAN的函数:sprintf函数
8,在linxu文件系统里面,用过一个命令mkdosfs /dev/cpesd这个应该是把对应的文件系统格式化为DOS下文件
ext系列,这些好像和那些ubi,yaffs,jffs不一样,不在同一类别里面,怎么回事呢??比如ext2可以制作成ramdisk ,迷茫
9,Qt creator中,那些东西需要动作编辑器功能
10,在我们这个系统里,为什么GPIO线程跑的很快,其他线程跑的比较慢。?
11.Qt编程里面,窗体里面,有个工具条,和状态条。工具条,里面有几个东西,需要学习下:QMenuBar,QMenu,QAction,QActions
12,linux启动流程,为什么是4KB?
13,嵌入式linux段错误调试方法总结
14,boot环境变量总结原理
15,Qt索引模型中,index(row,col,P)的用法举例。
16,模拟摄像头驱动问题,既ASS那个转换芯片
17,录音快的问题没解决,为什么
18,这几天必须把模拟摄像头视频采集搞懂,先步骤如下:
1)SAA7114,
2 ),I2C如何控制它
3)结合8120研究,YUV存储,驱动等等。
这个搞完了就解决音频采集的问题。
19,一个驱动程序,有硬件设备采集数据后,会把数据放到一个FIFO里面,然后应该再从FIFO里面把数据移动到系统存储器里面,这个过程好像是硬件自动完成的。
那么,我们写LINUX设备驱动的时候,出了配备一些寄存器外,对这些由硬件获取的数据,该作何处理呢?而且为什么,我打开对应的设备,就可以找到相应的数据
区呢?open函数里面有两个参数,一个是设备名称,一个是模式,设备名称对应inode结构体(代表,忘了,,,),会根据这个设备名称,找到注册的结构体,结构
体里面有读写映射等等操作。应该说,打开一个设备的过程,就是做了一个映射,返回了一个整数标示。然后,根据这个标示,调用读写等等函数,实际操作硬件数据
的是这些操作函数。那么,我所应该关注(或者研究是读写等等操作的时候,具体怎么处理那些硬件数据的)。OK,这里先提出问题,暂不细究,待续究?
20,ac97是一个构架,除了传输还有控制功能,,IIS只是总线,通道而已。待续究,IIS既然有控制器,那就不是主从模式吧???
21,所有像I2C这样的总线,应该都有一个master和slaver吧
22,