- 博客(39)
- 资源 (11)
- 收藏
- 关注
原创 Maven创建聚合工程和前后端部署
Maven创建聚合工程在父工程中设置<packaging>pom</packaging>其他子工程中设置(api中不用设置)<packaging>jar</packaging>有Spring boot依赖的工程中包括:Maven build <build> <plugins> <plugin> <groupI
2022-05-28 09:53:22 493
原创 用Redis和MyBatis完成缓存数据的增加、删除、修改、查询
1. 安装RedisRedis在Windows上不支持,在Windows上可以先安装WSL(即Linux)。CMD用管理员打开,执行wsl --install。安装完成后重启电脑。如果Linux没启动。点击开始按钮,在最近添加里面有Ubuntu,以管理员身份打开。安装Redissudo apt-add-repository ppa:redislabs/redissudo apt-get updatesudo apt-get upgradesudo apt-get install
2022-05-07 10:24:10 1519
原创 Spring整合Spring Data JPA——H2
1. 创建Spring Boot项目,添加依赖Spring Web,Spring Data JPA, andH2 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <..
2022-04-05 21:09:40 767
原创 i.MX6
http://www.mobile-open.com/2015/82398.html几个开源框架facebook-android-sdkweibo
2021-08-25 13:48:17 159
原创 开机启动Node程序
# sudo vim /etc/init.d/test 1 #!/bin/bash 2 3 export PATH=$Path:/usr/local/bin 4 5 cd /home/workspace/webavod/ 6 node app.js第3行node目录, 第6行node程序目录,第7行执行程序.# sudo chmod 777 /etc/init
2021-08-25 13:46:59 142
原创 imx6 SabresdSD 错误总结
Bootloader的两个阶段1.第一阶段(1. 硬件设备初始化。(关闭WATCHDOG、关中断、设置CPU的速度和时钟频率(不是必须)、RAM初始化等)(2. 为加载Bootloader的第二阶段代码准备RAM空间。(不是必须)(3. 复制Bootloader的第二阶段代码到RAM空间中。(4. 设置好栈。(5. 跳转到第二阶段代码的C入口点。2.第二阶段:(1. 初始化本阶段要使用到的硬件设备。(2. 检测系统内存映射。(3. 将内核映象和根文件映象从Flash上读到RAM空间中。
2021-08-25 13:45:52 108
原创 uboot分析
分析配置过程:// uboot/Makefile:mx6q_sabresd_config \mx6q_sabresd_android_config \mx6q_sabresd_mfg_config \mx6q_sabresd_iram_config : unconfig
2021-08-25 13:43:10 294
原创 android系统启动——Android
LCD屏显示比实际小,修改分辨率。触摸屏一直不好,显示i2c通信失败,i2c上无信号变化。 IO定义及相应的引用是否正确。
2021-08-25 13:41:28 98
原创 触摸屏移植(GT9xx)
1.修改Makefile文件(drivers/input/touchscreen/Makefile)obj-$(CONFIG_TOUCHSCREEN_GOODIX)+= gt9xx.o gt9xx_update.o goodix_tool.o2.添加设备在arch/arm/mach-mx6/board-mx6q_sabresd.cstatic struct i2c_board_info mxc_i2c2_board_info[] __initdata = {}添加{I2C_BOA...
2021-08-25 13:37:56 718
原创 sabresd_6dq之UART的硬件抽象层总结
一:内核中的驱动1. config配置:-->Device Drivers -->Character devices -->Serial drivers -->[*] IMX serial port support [*] console on IMX serial port
2021-08-25 13:32:59 313
原创 mx6q_sabresd 分析之UART
arch/arm/plat-mxc/include/mach/iomux-mx6q.h 包含了所有mx6q的IO定义,其中UART定义如下:(UART1的端口:UART1_TX 是 CSI0_DAT10,UART1_RX 是CSI0_DAT11)#define _MX6Q_PAD_CSI0_DAT10__UART1_TXD \ I
2021-08-25 13:30:58 248
原创 电话系统结构和移植
一:结构自下而上,电话部分的各层内容如下:1. 驱动层: Modem的驱动程序在Linux内核中实现,一般分为AT命令通道和数据通道这2路接口。2.RIL层: RIL层由RIL守护进程,libril库和ril实现库这三个部分组成,其中ril实现库是作为电话部分的硬件抽象层 实现r . hardware/ril/include/ : ril.h为 ril层
2021-08-24 16:38:29 363
原创 sabresd_6dq之3g移植
MF210logoption 2-1:1.0: GSM modem (1-port) converter detectedusb 2-1: GSM modem (1-port) converter now attached to ttyUSB0option 2-1:1.1: GSM modem (1-port) converter detectedusb 2-1: GSM modem
2021-08-24 16:38:08 157
原创 mx6q_sabresd之wifi移植
ath6kl的驱动已经在内核中实现,只要选择相应的配置 (AR6003 SDIO WIFI芯片)1.networkingsupport----->Wireless相关项选中2. Device Drivers->Network device support->Wireless LAN,把Atheros Wireless Cards选成模块3. Enter进去
2021-08-24 16:37:48 388
原创 android imx kernel make menuconfig 编译出错
http://www.cnblogs.com/zhx831/p/3582398.html
2021-08-24 16:37:24 143
原创 mx6q_sabresd 修改默认的boot command line
uboot/common/env_common.c中的default_environment[]设置
2021-08-24 16:36:17 245
原创 freescale mx6q_sabresd kernel之sound分析
kernel/soundsoc/imx/imx-wm8962.csoc/imx/imx-wm8958.cstatic struct snd_soc_dai_link imx_dai[] = { { .name = "HiFi", .stream_name = "HiFi",
2021-08-24 16:35:51 149
原创 freescale imx6q_sabresd kernel之LCD分析
drivers/video/mxc/ldb.cdrivers/video/imxfb.c (imxfb_info)drivers/video/backlight/platform_lcd.cdrivers/video/backlight/pwm_bl.carch/arm/mach-mx6/board-mx6q_sabresd.c sabresd_fb_dataarch/arm/
2021-08-24 16:35:24 282
原创 freescal mx6q_sabresed uboot 之地址分析
include/asm-arm/arch-mx6/mx6.h:#define GPIO3_BASE_ADDR (AIPS1_OFF_BASE_ADDR + 0x24000)#define AIPS1_OFF_BASE_ADDR (ATZ1_BASE_ADDR + 0x80000)#define ATZ1_BASE_ADDR
2021-08-24 16:34:54 73
原创 ubuntu ssh
ssh下载sudo apt-get install openssh-serversudo apt-get install openssh-client如果下载不了,在这下载http://archive.ubuntu.com/ubuntu/pool/main/o/openssh/ 配置$scp .ssh/authorized_keys test@10.
2016-07-07 15:44:14 257
原创 android 创建和安装OTA包
一. 创建一个OTA包。 在系统编译好后,可以执行make dist 。随后产生: • out/dist/sabresd_6dq-ota-eng.xxx.zip • out/target/proudct/sabresd_6dq/sabresd_6dq-ota-eng.xxx.zip或者执行make PRODUCT=sabresd_6dq-eng
2015-04-09 10:38:15 945
原创 android 应用获得system权限
该方法是将项目作为一个模块,放到android源码中编译:步骤如下:1.在应用程序的AndroidManifest.xml中的manifest节点中加入"android:sharedUserId="android.uid.system"这个属性。<manifest xmlns:android="http://schemas.android.com/apk/res/android"
2015-04-01 10:42:33 652
原创 android adb shell 命令
1. 调出setting am start -n com.android.settings/.Settings2. system只读,需要重新挂载 mount -o remount,rw /system
2015-01-28 13:56:09 421
原创 Fragment 与activity
参考 :http://www.cnblogs.com/mengdd/archive/2013/01/11/2856374.html FragmentTest.zip 为fragmentFragmentTest1.zip 为fragment+tab
2013-06-04 15:53:44 96
转载 Android include
Eclipse makes it easy foryouto take widgets from an existing layout XMLresourceand extract them into a separate layout XMLresource,replacing them with anelement.Just select the widget(s)youwanttor
2013-05-22 10:55:33 514
转载 上百个Android开源项目(转)
上百个Android开源项目分享,希望对android开发有帮助。 Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/develop Android电池监控 Android Batter
2013-03-05 11:29:28 594
原创 2种自定义android标题栏titleBar的方法(转)
android默认的标题栏确实有点不敢恭维,有时为了实现个性化的需求需要自定义一套自己的标题栏。下面就来说说两种实现自定义标题栏的方法。1、利用Activity的requestWindowFeature方法激活window features。再通过window的setFeatureInt方法设定事先定义好的布局文件。具体代码如下:protected void onCreate(Bundle s...
2012-12-11 09:12:50 241
原创 Android 计算控件尺寸(转)
onMeasure方法在控件的父元素正要放置它的子控件时调用。它会问一个问题,“你想要用多大地方啊?”,然后传入两个参数—— widthMeasureSpec和heightMeasureSpec。它们指明控件可获得的空间以及关于这个空间描述的元数据。比返回一个结果要好的 方法是你传递View的高度和宽度到setMeasuredDimension方法里。 接下来的代码片段给出了如何重写...
2012-12-06 14:57:55 143
原创 Android 仿 iPhone 自定义滚条视图(wheelview)转
Android 仿 iPhone 自定义滚条视图(wheelview)本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2012-06/62092.htm
2012-11-30 15:58:14 165
原创 9-patch(转载)
下面是两篇有参考性的文章! 记着:我们来澄清一下这两条不同的线,左边跟顶部的线来定义哪些图像的像素允许在伸缩时被复制。 底部与右边的线用来定义一个相对位置内的图像,视图的内容就放入其中。关键学习ninepatch的用法、一些注意事项、以及如何在项目之中使用 1:介绍参考 :http://blog.sina.com.cn/s/blog_5033827f010...
2012-07-03 15:17:12 228
i.MX_6Dual6Quad_Linux_Reference_Manual.pdf
2014-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人