- 博客(856)
- 资源 (80)
- 收藏
- 关注
原创 关于Firefox插件jUART
jUART的功能是网页可以直接和电脑连接的串口设备通信(比如:扫码枪,单片机等等),它的主页位于https://github.com/billhsu/jUART,是一个基于FireBreath的一个插件,是一种NPAPI插件,在最新版本的Firefox浏览器上已经不被支持了,这种NPAPI插件比较不安全。但是目前也没有完全能替代的东西,比如像Firefox或者Chrome的标准扩展程序还没有支持串...
2020-01-01 10:26:21 1088
原创 Ubuntu 16.04安装MySQL
Ubuntu 16.04安装MySQLsudo apt-get updatesudo apt-get install mysql-servermysql_secure_installation#配置各个选项#创建myuser账户mysql -u root -p 123456create schema dbxxxx default character set utf8 coll...
2019-11-21 11:00:49 266
原创 开始使用Ubuntu 18.04
目录开始使用Ubuntu 18.04鼠标右击新建文本文件安装eclipse-cpp关于窗口设置新软件其他开始使用Ubuntu 18.04回想第一次把Ubuntu作为主操作系统是2013年初,那时装了一个12.10,使用了很长时间,后续就开始使用长期支持版本14.04,在17年底切到16.04。今天是2019年11月,开始切向18.04。一直操持这样的进展,能少走很多弯路。鼠标右击新建文本文件...
2019-11-11 23:42:31 322
原创 user版本连接wifi必现重启问题总结
user版本连接wifi必现重启问题总结转自:https://www.jianshu.com/p/f9c3792fac7c问题现象复现步骤Android 7.0平台(刚bring up完成)user版本只要连接特定wifi, system_server进程就必现native crash。userdebug版本没有此问题。分析定位初步分析tombstone文件如下AB...
2019-10-07 18:07:44 1202
原创 Unacceptable certificate: CN=GlobalSign Domain Validation CA - SHA256 - G2, O=GlobalSign nv-sa, C=BE
使用https出现过再次这个错误,都是在使用Android App SDK的时候,怀疑过是不是域名https证书是不是过期了,不过最后确定不是。我的两次问题都是手机的时间不对,似乎和真实时间相差几个小时就不行了,没有再进一步验证,导致出现这个异常。 javax.net.ssl.SSLHandshakeException: Unacceptable certificate: CN=GlobalSi...
2019-08-16 17:13:09 7731 5
原创 stringify中文乱码?
我使用NodeJS返回一个中文,一直浏览器看到得一直乱码,还以为是stringify的事的呢,就在网上搜索如标题的关键字,结果也能搜索出来一些解决方法,比如JSON.stringify() to UTF-8JSON.stringify()中文乱码。就更加深的怀疑stringify出现了问题,试了所有的方法都不行,最终原来是res中没有指定字符集为utf-8导致的,NodeJS中的stringify...
2019-08-11 17:32:18 2335
原创 Ubuntu16.04编译Android 4.4
Ubuntu16.04编译Android 4.4参考:https://nosemaj.org/howto-build-android-kitkat-nexus-5问题:Can’t use ‘defined(@array)’ (Maybe you should just omit the defined()?) at kernel/timeconst.pl答案:https://blog.csd...
2019-07-06 18:00:12 780
原创 Ubuntu 16.04安装libuvc
安装依赖sudo apt-get intall libjpeg-dev libusb-1.0-0-devsudo ldconfig安装libuvcgit clone https://github.com/ktossell/libuvccd libuvcmkdir buildcd buildcmake ..make && sudo make install...
2019-07-06 17:58:46 3295 1
原创 WPA_SUPPLICANT快速打开调试
WPA_SUPPLICANT打印调试可以在启动参数中加-ddd,也可以在main函数入口处直接添加将params.wpa_debug_level = MSG_INFO;中的MSG_INFO改为MSG_DEBUG。调试就先打开Log,否则20W行代码里,直接看不得累死。...
2019-06-09 14:10:15 3345
原创 一则nodejs Error: spawn convert ENOENT
events.js:177 throw er; // Unhandled 'error' event ^Error: spawn convert ENOENT at Process.ChildProcess._handle.onexit (internal/child_process.js:264:19) at onErrorNT (internal/c...
2019-06-09 01:46:52 4443
原创 Ubuntu16.04编译Android 4.4 (Nexus5)
参考:https://nosemaj.org/howto-build-android-kitkat-nexus-5repo init \ -u git://github.com/jamesonwilliams/platform_manifest.git \ -b android-4.4_r1.1repo sync. build/envsetup.shlunch aosp_...
2019-05-19 10:57:56 496
原创 一个由uint64_t引起的libcurl中curl_formadd返回CURL_FORMADD_UNKNOWN_OPTION
详细描述就是,一个基于libcurl写的程序在电脑上支持正常,在嵌入式系统中运行不正常,报如上错误。我需要进一步追查问题所在。关键代码如下:/** */int upload(char* data, uint64_t len, char* name) { CURL *curl; CURLcode res; curl = curl_easy_init();// ...
2019-05-11 17:43:20 793
原创 EXT4-fs (sda1): Filesystem with huge files cannot be mounted RDWR without CONFIG_LBDAF
在选上Ext4时,出现如题错误:[*] Enable the block layer ---> [*] Support for large (2TB+) block devices and files
2019-05-07 18:13:07 2366
原创 Unable to open persistent property directory /data/property errno: 2
Android启动到这一步停了。原因是不小心把init.rc的拷贝注释了,系统中没有init.rc,就没有办法启动了。Unable to open persistent property directory /data/property errno: 2通过网络查询,如果init.rc的权限不足也会导致这个问题。...
2019-05-07 15:40:59 1095
原创 CamDroid编译打包固件
操作是按照《编译打包流程 / V1.0》的流程进行的,记录我遇到的问题。JDK版本的问题由于是在16.04上编译4.2.2的源码,一般不会安装4.2.2需要的1.6版本的JDK,只能在当前目录下单独为该源码安装一个;MAKE版本问题需要将build/core/main.mk中的3.82改成4.1版本。文档上流程注释$ cd camdroid$ source build...
2019-05-03 15:51:08 1276
原创 CamDroid烧写固件
《V3 项目固件烧录指南 / V1.0》中提到两种烧写方式:SD卡,USB。由于板子上没有焊接SD卡槽,故无法使用sd卡方式烧写;USB分为两种烧写方式,一种是启动时调试串口一直按2来阻止启动,自动进入烧写模式(我按2阻止不了启动);一种是按boot键自动进入烧写模式。我采用的是第二种方式,能够正常烧写了。固件为:sun8iw8p1_camdroid_crane-cdr_uart0_none。烧写...
2019-05-03 15:42:53 808
原创 Enter password to unlock yur login keyring
几年前遇到这个问题,并记录了文章《解决打开Chrome出现 输入密码以解锁您的登录密钥环》,这次又遇到了。仔细回想了一下,原因是我在安装系统的时候,设置系统密码的地方选择了Log in automatically,然后登录的时候确实直接起来了,启动chrome时就开始出现上图的问题。与其去了解原因,对于新装的系统不如直接重新安装,老老实实不选择Log in automatically,就没有这个...
2019-05-02 23:26:57 883
原创 Ubuntu 16.04 使用Disk图形化设置硬盘自动挂载
我的系统版本和数据盘是分开的两个硬盘,一般是挂载在/home/$USER/Work目录下,设置系统自动挂载的方式千千万,这里分享最新的一直在使用的方法,打开Disks软件,如图配置即可。再也不需要手动修改/etc/fstab,输入很多东西了。...
2019-05-02 21:55:40 2469
原创 CamDroid挂载U盘
CamDroid挂载U盘挂载一个U盘至于写一个文章吗?对于Linux不至于,对于CamDroid就点至于了。对于Linux是这样的:mount /dev/block/sda1 /mnt/extsd 不需要加-t参数,因为mount命令已经强大到可以自动识别文件系统格式;对于CamDroid需要指定格式,因为mount是Android系统中的简版mount:mount -t vfat /...
2019-04-28 14:01:20 494
原创 CamDroid连接WiFi
CamDroid连接WiFi没有了GUI的支持,没有办法进入「设置」,「开启WiFi」选中,输入密码就自动连接上WiFi,需要按照Linux的方式或者Android的手动命令行方便连接WiFi了。对于 Android来说,从上到下来讲,第一个跟WiFi有关的命令就是svc了,以下是他们的使用方法:svc wifi enable //打开wifisvc wifi disable //关闭wi...
2019-04-28 14:01:07 2331
原创 初次接触CamDroid
以前的以前,一般平台会提供Android或者Linux+Qt的环境。前者比较全面,资源占得比较多,开发比较容易一些。后者比较简单,资源占的比较少,但是开发比较困难;现在又出现了一个前后者的结合体CamDroid,也就是裁剪的Android系统,保留了一些Android底层,对上层App以及Framework的支持全部去掉了。一般使用C开发程序,但是如果用到简单的GUI可以使用MiniGUI或者Qt...
2019-04-28 00:03:36 5037
原创 一则:Binary XML file line #0: Error inflating class android.widget.ImageView
一个图片只添加drawable-land并没有放到drawable中,当Activity以land方式显示没有什么错误,竖屏显示时就出现了如标题错误。
2019-04-18 15:17:56 1619
原创 ERROR: Error occurred while communicating with CMake server.
将classpath 'com.android.tools.build:gradle:3.0.1'的3.0.1改成3.2.1就好了
2019-04-16 23:30:15 2253
原创 Android ConstraintLayout vs iOS AutoLayout
开始觉得autoresize不错,不过对Android中的ConstraintLayout还是念念不忘,原来iOS有类似的名字叫AutoLayout。那么就站在Android工程师的角度列个对照表:中文ConstraintLayoutAutoLayout备注左侧StartLeading space5右侧EndTrailing space5上侧To...
2019-04-05 16:58:26 514
原创 随手记 关于音频中的WAV和图片中的BMP
关于音频中的WAV和图片中的BMP前一段时间一直在做音频相关的项目,对音频文件加深了印象,特别是WAV,PCM之类的概念进一步的深入。如今又做到了图片处理,将这些概念串一下还是很我必要的。WAV(加了头部信息的PCM)基本就是原始音频格式了,录制的音频最开始都是这种,不过文件体积大小比较大,所以都会压缩成MP3格式,这样体积会小很多。回到图片上,BMP基本就是对照WAV,最原始的图片格式加上了...
2019-04-05 16:55:22 1037
原创 随手记 Android开发者开发iOS初入门感想
Android开发者开发iOS初入门感想昨天VMware里装了黑苹果,装上xcode新建了一个HelloWorld。第一个iOS程序算是跑起来了。由于做过Android底层、Android应用程序甚至包括微信小程序。来类比总结一下。由于今天才接触iOS开发,就直接接触swift了越过了Object-C。也好,前者已经出了4年了,相对也比较稳定了。swift语言简单看了一下swift,据说几个...
2019-04-05 16:54:06 611
原创 随手记: Android自定义组件大全
SwitchButton:https://github.com/kyleduo/SwitchButtonKnob:https://github.com/BeppiMenozzi/KnobIndicatorSeekBar:https://github.com/warkiz/IndicatorSeekBarSegmented-control:https://github.com/Kaop...
2019-04-05 16:35:49 336
原创 随手记 JavaScript中foreach的缺点顺序被打乱
list.forEach会把list中的顺序丢掉,所以如果严格考虑顺序,那么就不能使forEach,而老老实实使用for(let i=0; i<list.length; i++)
2019-04-05 16:32:45 4279 2
原创 error: cannot find symbol class DataBindingComponent
error: cannot find symbol class DataBindingComponent我使用了Databinding,不过一直都是好好的,没有什么问题。在添加和Databinding无关的新功能时,一个不小心就一直出现标题这个错误,无论是如何操作(Invalid Cache\Clean\ reboot computer)都不行。最好不得以开始删除新添加的代码的方式来找错。最后还...
2019-03-13 19:08:44 1790
原创 ObjectCache(): WARNING! LEAK! object 0x67fb8d68 still has count 1
ObjectCache(0x6761eba4)::~ObjectCache(): WARNING! LEAK! object 0x67fb8d68 still has count 1 (id /sdcard/tesseract/tessdata/eng.traineddatapunc-dawg)ObjectCache(0x6761eba4)::~ObjectCache(): WARNING! L...
2019-02-19 14:29:45 1829 8
原创 Theme.AppCompat.Light.Dialog的背景是Launcher的问题
今天遇到一个问题,使用Actvitiy作为Dialog,Dialog出来时背景是Launcher的背景,不是上一个Activity的背景,很是奇怪。系统版本是4.4.2版本的。或许这是一个极端情况,android版本低,兼容库版本又不给维护了,因为Google让开发者使用DialogFragment作为Dialog,而不再使用Activity做。不过最后,使用本App作为Launcher,就没有...
2019-01-31 17:47:51 1502
原创 关于ESC/P
关于ESC/P之前有一款什么型号打印机来着,记不住了,也是ESC/P。这次这款是「ESC/PK」。这个就更搜索不出什么东西来了,在EPSON官网查出一些:EPSON ESC/P是爱普生公司开发的控制命令,为了提高中文打印机的控制处理功能,爱普生又开发了ESC/P-K,通用于汉字使用区域,属爱普生独自之作。来源:http://www.epson.com.cn/products/dot/10...
2019-01-13 09:03:04 2078
原创 CC2451学习记录
按照TI cc2541协议栈开发环境的搭建教程把环境搭建起来了,使用教程有CC2540/CC2541蓝牙4.0BLE协议栈开发(连载),不过遗憾的是源码下载链接失效了,没有办法直接下载。使用IAR打开BLE-CC254x-1.4.0中的Demo工程编译出来烧写到板子上,手机总是搜索不到。很奇怪。最后在github上找到一个BLELedController例子,下载起来可以搜索到了。这个BLELe...
2019-01-08 01:31:10 1056
原创 nRF52(SDK12)添加定时器任务
在裸机程序中,有timer例子,直接使用没有任何问题,但是不能直接用在BLE程序中。在BLE程序中使用就有些麻烦,BLE本身也使用了定时器,如果APP再使用算是借用。SDK12的BLE例子中也没有找到完整的例子。网上找到nrf52 Application Timer和nrf52-添加定时任务。前者例子:// General application timer settings.#define...
2019-01-02 01:04:08 1855
原创 Application tried to present a nil modal view controller on target
Application tried to present a nil modal view controller on target初学iOS开发,启动一个Storyboard时报这个错误,集中测试后,总结出启动一个Storyboard时,该Storyboard需要具体的条件:是否必须要设定一个ViewController 否是否必须将id和label和document设置 否story...
2018-12-28 10:27:24 2050
原创 java.lang.IllegalArgumentException: Invalid Region.Op - only INTERSECT and DIFFERENCE are allowed
java.lang.IllegalArgumentException: Invalid Region.Op - only INTERSECT and DIFFERENCE are allowed在Mac系统上装好Android Studio,联网下载了SDK,新建的HelloWorld项目向UI上添加Button时背景是透明的,预览不出来,但是在运行到真机上是正常的,虽然可以说无大碍,但是非常影...
2018-12-15 15:33:00 3291
原创 血的教训:一例错误 com.android.builder.core.JackToolchain$ToolchainException: Jack compilation exception
血的教训:一例错误 com.android.builder.core.JackToolchain$ToolchainException: Jack compilation exception一个Android Studio比较老的工程(com.android.tools.build:gradle:2.3.3),因为要使用RxJava和RxAndroid,就把Java8支持加上了,然后提示要使能J...
2018-12-10 20:15:24 2528
原创 MacOS安装记录
制作MacOS启动盘(Apple官方教程)https://support.apple.com/zh-cn/HT201372注意:我使用32G的U盘在格式化时没有GUID选项会导致后续无法正常安装,换16G则正常;安装clover(其实只起到挂载作用CLOVER文件我们使用现成的)我使用的是CLOVER是这个:E5-2680V2+华南X79V2+BIOS安装教程 1.刷...
2018-11-18 15:01:44 946
原创 Android板使用串口遇到怪事一桩
目录Android板使用串口遇到怪事一桩Android板使用串口遇到怪事一桩APP开机启动后打开串口等待数据输入,有数据后进行一些动作。今天遇到插着OTG线可以正常使用,只使用电脑供电不插OTG线则会导致串口不能使用。一步一步验证最后找到问题所在。是这样的G和T接反了,R是接收数据的,没有共地的情况下就开始有些异常了。把线接正确之后,之前的不接OTG不能使用的问题得心解决。这个属于硬件+软件...
2018-11-10 23:10:59 480
原创 Audacity使用技巧记录
Audacity使用技巧记录Audacity就是音频界的PS,十分强大且免费。使用了比较长时间了,总结一些小技巧到这里。立体声音合并成单声道Tracks -> Stereo Track to Mono单声道转换成立体声音Tracks -> Mix and Render to NewTrack导出无头WAV文件,添加WAV头File -> Export A...
2018-11-06 22:27:46 4154
HelloWorld.PCL3GUI打印机测试文件
2014-08-05
busybox_bin.tar.gz
2014-06-28
图片格式大全
2014-06-20
vissible-ibus.tar.gz
2014-06-19
Source Insight 3.X utf8支持插件
2014-05-29
Android Linux Printer simple Ver1.1
2014-02-18
Android Linux Printer simple v1.0
2014-01-14
SecureCRT Ubuntu(scrt-7.2.0-359.ubuntu12.i386.deb)
2013-10-12
tiny210v2-u-boot-130626
2013-06-27
uboot for tiny210 v2 Ver130625
2013-06-25
x264 ffmpeg结合嵌入式使用
2013-06-05
(winmerge for linux)grimmdp-winmerge-1bd708f4cf72.zip
2013-06-01
scrt-7.1.0-244.ubuntu12.i386.deb
2013-05-30
S3C2440裸机读写SD卡(可调试可运行)
2013-04-26
裸机实现LCD显示(可调试也可以下载到NandFlash运行MINI2440)
2013-04-17
纯裸机i2c在s3c2440上实现
2013-04-16
BootLoader TFTP服务器的追加
2013-03-17
mStar 6A648 双 WiFi 所使用的8188eu.ko
2018-10-10
TensorFlow之TF Speech等等
2018-08-25
不是完整的MP3格式_Android播放会有问题
2018-04-01
EPSON_L310_Series_linux_driver
2018-03-17
strace-armv7-4.19
2017-09-10
imgrepacker
2016-04-20
Symantec Ghost 12.0.0.4112.rar 包含Linux版
2016-04-20
ubuntu-core-14.04-core-armhf.ext2
2015-10-25
HelloWorld.ext4
2015-10-24
Jlink调试S5PV210
2015-09-26
toolbox 静态编译-可以用于普通嵌入式Linux系统中
2015-02-13
strace 各种架构的静态编译版本
2014-11-12
tinyalsa-utils 静态链接
2014-10-15
HP LaserJet 1020 test
2014-10-07
freetype example
2014-09-24
AdbTest/Android USB例子
2014-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人