AKever

导航

文章分类 -  A_嵌入式

上一页 1 2 3 下一页

嵌入式相关
ubuntu添加右键功能
摘要:ubuntu添加右键功能 1.Terminal里面cd到如下路径: 2. 在该目录下创建一个文件,命名“Sublime”(名字可以随意)。文件内容如下: 如: 3. 保存文件并把文件属性设置为可执行: 4. 不需要重启,直接有效 5. 说明 NAUTILUS_SCRIPT_SELECTED_FILE 阅读全文

posted @ 2017-08-12 13:38 AKever 阅读(877) 评论(0) 推荐(0)

Linux sysfs Kobject
摘要:Linux sysfs Kobject http://blog.csdn.net/yj4231/article/details/7799245 阅读全文

posted @ 2017-06-18 16:58 AKever 阅读(127) 评论(0) 推荐(0)

Linux 疑题杂问
摘要:Linux 疑题杂问 1. Linux内核printk打印不了 2. Ubuntu不允许登录用户以外到用户调用图形界面 当然,也可以解决, 通过执行以下命令,就授予了其它用户访问当前屏幕的权限 阅读全文

posted @ 2017-03-26 14:53 AKever 阅读(196) 评论(0) 推荐(0)

Linux 输入子系统 事件类型
摘要:Linux 输入子系统 事件类型 Linux中输入设备的事件类型有 EV_SYN 0x00 同步事件 EV_KEY 0x01 按键事件,如KEY_VOLUMEDOWN EV_REL 0x02 相对坐标, 如shubiao上报的坐标 EV_ABS 0x03 绝对坐标,如触摸屏上报的坐标 EV_MSC 阅读全文

posted @ 2017-03-26 12:25 AKever 阅读(344) 评论(0) 推荐(0)

Linux 内核源码定位方法
摘要:Linux 内核源码定位方法 1. 例如寻找触摸屏源码 2. 根据menuconfig里面去寻找设备对应的配置名字查找 3. 根据原理图接口查找 4. 如果是编译过的代码,查看生成打.o文件 5. gitk,查看提交记录 阅读全文

posted @ 2017-03-23 11:51 AKever 阅读(289) 评论(0) 推荐(0)

Ubuntu 12.04 数据源地址
摘要:Ubuntu 12.04(Precise) 数据源地址 sudo vim /etc/apt/source.list sudo apt-get update 1. 阿里云 2. 网易163 阅读全文

posted @ 2017-03-17 22:32 AKever 阅读(476) 评论(0) 推荐(0)

Linux 编译Android4.4.4
摘要:Linux 编译Android4.4.4 编译系统: Ubuntu 12.04 gcc编译器: gcc 4.4.7 jdk工具: jdk 1.6 1. 安装 javap ps: 没安装会导致py文件报错, 没记录 2. 出现以下报错是犹豫linux的swap(交换分区)不足造成 解决方法: 3. 硬 阅读全文

posted @ 2017-03-10 21:13 AKever 阅读(381) 评论(0) 推荐(0)

Linux 安装 JDK
摘要:Linux 安装 JDK 官网下载jdk: http://www.oracle.com/technetwork/java/javase/downloads 1. 在Linux /usr目录下新建 java目录, 将jdk压缩包放到 /usr/java目录下 2. 使用下列命令解压, 得到jdk1.8 阅读全文

posted @ 2017-03-10 13:05 AKever 阅读(145) 评论(0) 推荐(0)

Linux 自定义proc文件 a
摘要:Linux 自定义proc文件 a 使用"create_proc_entry"创建proc文件 -- 简单,但是写操作有缓冲区溢出的危险 环境 开发板:iTOP4412 A9 系统: Android4.0 内核:Linux3.0 1. jproca.c proc源码文件 2. Makefile 3. 阅读全文

posted @ 2017-03-07 21:30 AKever 阅读(312) 评论(0) 推荐(0)

Linux 自定义proc文件
摘要:Linux 自定义proc文件 简单实现读写操作 创建proc文件的3种方式: 1. jproc.c 创建proc文件 2. 测试 3. 注意事项 阅读全文

posted @ 2017-03-07 19:43 AKever 阅读(489) 评论(0) 推荐(0)

TQ2440 应用调试之配置修改内核打印用户态段错误信息
摘要:TQ2440 应用调试之配置修改内核打印用户态段错误信息 1. linux-2.6.30.4/arch/arm/mm/fault.c ps: 在内核menuconfig中搜索:"DEBUG_USER", 然后选中 2. linux-2.6.30.4/arch/arm/kernel/traps.c p 阅读全文

posted @ 2016-10-29 19:02 AKever 阅读(380) 评论(0) 推荐(0)

TQ2440 自制系统调用ORW
摘要:TQ2440 自制系统调用ORW 注意: 这个开发板linux系统是 linux-2.6.22.4 原理图: 内核简单说明 1. 在Source Insight 搜索 "vector_swi",可跟踪原理 2. 可查看到 linux-2.6.30.4\arch\arm\kernel\entry-co 阅读全文

posted @ 2016-10-27 17:43 AKever 阅读(210) 评论(0) 推荐(0)

TQ2440 使用strace工具跟踪错误
摘要:TQ2440 使用strace工具跟踪错误 一. 工具包: 二. 安装: PS: 打补丁中"-p1"表示补丁文件去除第1个斜杠前的内容(下面红色部分),安装完后出生成一个strace执行文件 strace-fix-arm-bad-syscall.patch:内容如下 三.使用 1. 使用 四. 以重 阅读全文

posted @ 2016-10-26 17:43 AKever 阅读(313) 评论(0) 推荐(0)

TQ2440 JTAG调试
摘要:TQ2440 JTAG调试 原理图 图解: ARM9 有两个 断点/观察点 图解: 阅读全文

posted @ 2016-10-22 20:19 AKever 阅读(261) 评论(0) 推荐(0)

TQ2440 TouchScreen 电阻屏
摘要:TQ2440 TouchScreen 电阻屏 零. 相关链接 输入子系统事件类型:http://www.cnblogs.com/TS-qrt/articles/linux_it.html 一、原理部分: 测X坐标 测Y坐标 触摸屏使用过程 驱动自带触屏驱动,如果带有触屏驱动的话 PS: 如果有选择触 阅读全文

posted @ 2016-10-06 21:00 AKever 阅读(213) 评论(0) 推荐(0)

TQ2440 点击按钮异步通知(fasync)
摘要:TQ2440 点击按钮异步通知(fasync)(信号机制) 思路: 1>注册信息 -- 应用程序, 注册信号处理函数 2>谁发 -- 驱动程序 3>发给谁 -- 发给应用程序(app) ##ps:应用程序要告诉驱动pid 4>怎么发 -- 驱动程序 ## kill_fasync(&key_async 阅读全文

posted @ 2016-09-19 17:53 AKever 阅读(173) 评论(0) 推荐(0)

Linux 信号机制(signal)
摘要:Linux 信号机制 signal 要点: signal.c 编译之后, 放入开发板中 命令: 阅读全文

posted @ 2016-09-19 16:14 AKever 阅读(181) 评论(0) 推荐(0)

硬件平台(CPU) 架构决定大小端模式
摘要:硬件平台(CPU) 架构决定大小端模式 参考: http://blog.chinaunix.net/uid-26284412-id-3245322.html 端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开 阅读全文

posted @ 2016-09-19 15:05 AKever 阅读(646) 评论(0) 推荐(0)

Linux TQ2440驱动HelloWorld
摘要:Linux TQ2440驱动HelloWorld PS: 原理跳过, 程序贴上 环境 天嵌TQ2440(ARM 9) Linux 2.6.30.4(TQ2440开发板系统) Ubuntu 12.04.5 LTS 32bit (VMWare虚拟机系统) gcc version 4.6.3(虚拟机 ub 阅读全文

posted @ 2016-09-16 21:26 AKever 阅读(259) 评论(0) 推荐(0)

Linux 驱动指令
摘要:Linux 加载驱动 一. ko驱动 1.驱动指令 3.查看内核log 二. linux常用查看设备命令 阅读全文

posted @ 2016-09-16 20:07 AKever 阅读(699) 评论(0) 推荐(0)

上一页 1 2 3 下一页