- 博客(4)
- 收藏
- 关注
原创 android7.1 打印机 (ghostscript+hpijs - hplip)
ghostscript : gs 本身主要是一个文件转换器 ,对打印机的支持比较有限,需要借助其他filter如 hpijs foo2zjscups :cups 的功能非常强大 也是linux 上非常通用的 打印系统,但是正因为强大,所以东西太复杂,不利于移植,搞到一半实在搞不下去ghostscript+ foo2zjs : 这种方案太老了,支持的打印机非常有限,要支持新的打印机基本不可能,而且foo2zjs 的源码都难找 (需要的话 可以去github上搜到)
2023-04-27 15:29:09
2648
3
转载 android 内置APK成系统应用
一、 这种方法必须要自己编写Android.mk文件(关于Android.mk可以参考),在研发中,自己有源码时,可以将APK的源码包置于Android源码中(比如:alps/package/apps中),然后需要编写Android.mk文件。然后执行命令:./makeMtk <project_name> remake android <module_name>二、 使用这种方法,会将此APK加入到编译系统。当使用new时,此APK仍然会编译到系统中。具体步骤为:在alps
2020-11-04 17:44:22
753
原创 linux内核 GPIO操作
大概10年前学习过linux 内核,但当时的GPIO的操作简单粗暴,现在pin-ctrl gpio驱动 dts 一堆,搞得不知从何下手,折腾了好几天,做个笔记,免得忘记了又得重来。一 操作寄存器根据芯片手册得到GPIO相关的寄存器地址(这里s5p6818为例)//这是芯片手册里给出的真实物理地址#define PHYS_BASE_GPIOA_OUTDAT (0xC001A000) //#define PHYS_BASE_GPIOA_OUTEN (0xC001A004)#define PHYS
2020-10-26 20:41:28
2150
原创 android7蓝牙笔记
1 代码位置蓝牙协议目录:system/bt蓝牙hal层目录:hardware/broadcom/libbt2 启动system/bt/hci/src/hci_layer.cstatic future_t *start_up(void) {....... startup_timer = alarm_new("hci.startup_timer"); ....... alarm_set(startup_timer, startup_timeout_ms,startup_timer_expir
2020-10-24 18:03:49
2311
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人