驱动(linux eg)
romc
Android ROM定制开发
展开
-
杂记2
cat /proc/sys/fs/file-max定义了Linux,安卓或者Unix或者ios系统的最大的fd的数量,一般服务器会比手机等小型设备大很多。 首先回忆一下 select 模型,当有 I/O 事件到来时, select 通知应用程序有事件到了快去 处理,而应用程序必须轮询所有的 FD 集合,测试每个 FD 是否有事件发生,并处理事 件;代码像下面原创 2015-09-10 19:45:17 · 297 阅读 · 0 评论 -
Linux 设备驱动的移植
编写可移植的设备驱动 要考虑可移植的数据类型 结构体对界 大小端问题。 内存页面大小 借鉴同类的设备驱动,如开发板,demo板,同类的chip,vendor的驱动 linux驱动在不同版本的Linux的移植 Linux驱动在不同类型os的移植 Linux内核的移植。原创 2015-08-18 16:18:26 · 420 阅读 · 0 评论 -
串口 console tty 串口驱动
全功能串口 = 标准串口 MCU的串口一般都是TTL电平的 MCU串口(TTL电平)-----max232芯片电平转换-----标准串口 TTL电平是5V,CMOS电平一般是12V。 因为TTL电路电源电压是5V,CMOS电路电源电压一般是12V。 5V的电平不能触发CMOS电路,12V的电平会损坏TTL电路,因此不能互相兼容匹配。TTL电平标准 输出 L原创 2015-10-10 15:01:10 · 1189 阅读 · 0 评论