Chinaunix首页 | 论坛 | 博客
  • 博客访问: 63021
  • 博文数量: 25
  • 博客积分: 768
  • 博客等级: 军士长
  • 技术积分: 380
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-19 12:52
文章分类

全部博文(25)

文章存档

2013年(1)

2012年(24)

我的朋友

分类: 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编程里面,窗体里面,有个工具条,和状态条。工具条,里面有几个东西,需要学习下:QMenuBarQMenuQActionQActions

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,

    有对USB热插拔U盘的过程比较熟悉的吗,请给我指点下~~

    这个流程跑完,也不过是在/sys/bus/usb下创建了一些目录,设置环境变量,调用mdev。
   但是,U盘插上,自动创建/dev/sda1这样的节点,这一步...   
   应该需要调用device_create这个函数,去促发mdev来自动创建.   可是我找不到~~

   换句话说,图上的内容跑完,还没看到创建/dev/sda1的代码,请教这部分在哪?

23,内核里面,开启MMU之后,物理地址要转换为虚拟地址,所以一般要加一个数字,那个数字是怎么算出来的?比如0xf0000000????
  关注物理地址转虚拟地址时的那个整数怎么算出来的???
24,pic特别是pic在bootloader中的运用
25,ld命令
阅读(635) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~