我们的服务理念:产品本身就是服务的一种体现,只有做到好用,易用和易得,才能为客户节省时间,提高效率和带来真正的价值;我们的设计理念也正是基于此宗旨,这是你看到我们的产品由表及理如此爽心悦目的主要原因,它无处不体现了设计人员的良苦用心。
 
经典实用的Qtopia-2.2.0
 
最新的QtE-4.6.3
 
 

友善之臂是国内众开发板厂商中Linux软件研发实力最强的公司,技术水平远超其他任何公司;迄今为止,友善之臂于2009.4基于S3C2440开发板平台移植开发的Qtopia-2.2.0系统,在实用性方面,依然保持业界领先地位,无人能及。目前我们为2440开发板平台提供的Linux内核是2.6.32.2,它带有完整的BSP(各种驱动),并且100%源代码开放。源源不断的开发创新以及应用开发已经逐渐成为友善之臂新的核心竞争力,我们得以让每一位嵌入式爱好者都能分享我们的开放性开发平台。

鉴于越来越多的用户在关注或使用最新的QtE-4.6.3(以下简称Qt4),同时也为了保留原来的Qtopia2系统,以便研究学习,我们独创开发了“双图形系统共存,无缝切换”的技术,正如你所见到的,只需在Qtopia2中点击一个图标,就可以启动Qt4;反之,当你关闭Qt4程序时,系统又恢复如初。当它们各自运行时,另一个图形系统处于“僵尸”状态,这样是不会占用多余内存的,所以,你不必担心由此带来的内存不足的问题。

Qtopia-2.2.0和QtE-4.6.3共存的直接表现就是整个系统变得很庞大,加上一些多媒体示例文件,整个目标文件系统大约有82MB,这导致新的文件系统映像文件已经不能直接安装至64M大小的Nand Flash中,但是你也可以使用独立的图形系统:

  • 如果你只需要Qtopia-2.2.0,只需删除目标文件系统中的/usr/local/Trolltech目录就可以了
  • 如果你只需要Qt4系统,只需删除目标文件系统中/opt目录下的所有内容就可以了,同时把/etc/init.d/rcS中的"/bin/qtopia &"改为"/bin/qt4 &",这样开机就可以运行Qt4
 
快速下载通道(Fast Download):
  • ARM-Linux GCC 4.4.3 - [2010-8-17] 符合EABI标准的交叉编译器
  • Linux 2.6.32.2 for mini2440/micro2440 [2010-08-17] - 内含缺省配置文件(config_mini2440开头)
  • X86 Qtopia-2.2.0 [2010-01-13] - 内含编译脚本build-all
  • ARM Qtopia-2.2.0 [2010-01-13] - 包含所有移植好并改进的源代码,和编译脚本build-all
  • ARM Qtopia-2.2.0 [2010-01-13] - 包含所有移植好并改进的源代码,和编译脚本build-all
  • Root_Qtopia-2.2.0 [2010-01-13] - 目标文件系统压缩包,基于Busybox-1.13.3,包含Qtopia-2.2.0等
  • vivi [2009-07-19] - 来自三星公板资料,友善之臂改进,可使用ARM Linux GCC 4.3.2 编译,仅支持64M Nand Flash K9F1208
  • vboot [2010-01-13] - 十分简易的Linux Bootloader源代码包,仅用于启动Linux系统
  • Linux Examples [2009-04-29] - Linux应用编程示例代码,包含串口,PWM,I2C,LED, 线程,数学库等示例,所有代码为友善之臂原创
  • mkyaffs2image tools [2009-07] - yaffs/yaffs2文件系统映像制作工具,用于把root_qtopia制作成可通过USB下载烧写的img文件
  • Linux Logo Maker [2009-04] - 图形界面的Linux Logo制作工具,基于Fedora9平台使用
  • Linux Busybox [2010-01-13] - Linux工具集,版本:1.13.3,内含缺省配置文件
  • Images [2010-01-13] - 已经编译好的二进制烧写映像文件,适用于mini2440/micro2440
 
交叉编译器 :ARM Linux gcc-4.3.2
  简介 交叉编译器在编译的时候,对于浮点运行会预设硬浮点运算FPA(Float Point Architecture),而没有FPA的CPU,比如SAMSUNG S3C2410/S3C2440,会使用FPE(Float Point Emulation 即软浮点),这样在速度上就会遇到极大的限制,使用EABI(Embedded Application Binary
Interface)则可以对此改善处理,ARM EABI有许多革新之处,其中最突出的改进就是Float Point Performance,它使用Vector Float Point(矢量浮点),因此可以极大提高涉及到浮点运算的程序
  版本 4.3.2
  为你带来的好处 使用同一个编译器,你可以编译:
* linux内核(linux-2.6.29)
* qtopia-2.2.0图形系统
* busybox
* vivi(开源的bootloader)
* u-boot(开源的bootloader)
* 其他很多linux应用程序(如web server, boa, madplay等程序)

优势:
* 可以提高程序的浮点运算性能
* 可以提高工作效率,不必把时间花费在切换不同的编译器上

 
 
Linux内核特性 :
 
     mini2440采用最新的内核版本Linux-2.6.32.2,并提供最齐全的Linux BSP(100%源代码)    
 
设备或其他
驱动程序源代码在内核中的位置
开发板上对应的设备名
备注
1
yaffs2文件系统

Linux-2.6.32.2/fs/yaffs2

开发板根文件系统采用的就是yaffs2,它使用mkyaffs2image工具制作
2
LCD FrameBuffer

Linux-2.6.32.2/drivers/video/s3c2410fb.c

/dev/fb0  
3
CMOS摄像头 Linux-2.6.32.2/drivers/media/video/s3c2440camif.c /dev/camera  
4
万能USB摄像头

Linux-2.6.32.2/drivers/media/video/gspca

/dev/video0  
5
USB转串口 Linux-2.6.32.2/drivers/usb/serial/pl2302.c /dev/ttyUSB0  
6
USB鼠标和键盘,扫描器

Linux-2.6.32.2/drivers/usb/hid

USB鼠标:/dev/input/mice
USB键盘:/dev/input/ 
7
LED

Linux-2.6.32.2/drivers/char/mini2440_leds.c

/dev/leds  
8
按键

Linux-2.6.32.2/drivers/char/mini2440_buttons.c

/dev/buttons  
9
I2C-EEPROM

Linux-2.6.32.2/drivers/i2c

/dev/i2c/0  
10.
PWM控制蜂鸣器

Linux-2.6.32.2/drivers/char/mini2440_pwm.c

/dev/pwm  
11
ADC转换

Linux-2.6.32.2/drivers/char/mini2440_ad.c

/dev/adc  
12
LCD背光 Linux-2.6.32.2/drivers/char/mini2440_backlight.c /dev/backlight  
13
看门狗 Linux-2.6.32.2/drivers/watchdog/s3c2410_wdt.c /dev/watchdog  
12
触摸屏

linux-2.6.32.2/drivers/input/touchscreen/s3c2410_ts.c

/dev/input/event0  
15
优盘支持 Linux-2.6.32.2/drivers/usb/storage /dev/udisk  
16
MMC/SD卡 Linux-2.6.32.2/drivers/mmc目录 /dev/sdcard 支持高速大容量SD卡,最大可达32G
17
NAND Flash Linux-2.6.32.2/drivers/mtd/nand /dev/mtdblock2  
18
UDA1341音频驱动

Linux-2.6.32.2/sound/soc/s3c24xx

/dev/dsp :放音或者录音
/dev/mixer : 音量调节
ALSA接口,并兼容OSS,带录音功能
19
实时时钟RTC

Linux-2.6.32.2/drivers/rtc/rtc-s3c.c

/dev/rtc RTC是2440本身具有的功能
20
串口(含3个串口)

Linux-2.6.32.2/drivers/serial/s3c2440.c

/dev/ttySAC0,1,2 2440自带3个串口
21
USB无线网卡 Linux-2.6.32.2/drivers/net/wireless/ 网络设备无设备文件名称 最新内核支持:
TL-WN321G+/TL-WN322G+
等更多无线网卡类型
22
DM9000网卡驱动

Llinux-2.6.32.2/drivers/net/dm9000.c

网络设备无设备文件名称  
 
 
文件系统内容特性
 
首屈一指,先进、实用、方便,友善之臂首创,远远领先于其他厂家! (对比列表)
项目
友善之臂
其他厂家开发板
说明
基本库
支持带矢量浮点运算,符合EABI标准 不支持浮点运算,或为软浮点运算,采用老式的ABI标准 符合EABI标准的编译器可以编译出执行速度更快的可执行程序
图形界面Qtopia
版本:2.2.0 版本:1.7.0 Qtopia-2.2.0是终极版的Qtopia PDA系统,拥有更多的类。

另:移植Qtopia-2.2.0佷容易,因为网上有很多资料可以参考,但要完善它却需要有一定开发实力和创新精神了,相对要难的多。比如有些开发板虽然也提供了Qtopia-2.2.0,但它没有消除图标上方的“黑线”等bug,毕竟谁也不想带一鼻子灰出门。

统一性
采用统一的目标文件系统,支持:
自动检测NFS启动
USB鼠标和触摸屏共存
自动检测触摸屏驱动支持
采用多个文件系统,有诸如
root_qtopia_mouse
root_qtopia_tp
root_qtopia_nfs
等多个版本,根据不同的情况烧写不同的文件系统,浪费时间,降低效率

大部分开发板都抄袭友善之臂早期的目标文件系统分类方法,甚至连名字都没有改变
USB鼠标和触摸屏共存
支持:无缝切换使用,便于演示 不支持:要么只能用鼠标,要么只能用触摸屏 有的厂家也做到了“共存”,但需要重新启动系统,这不是真正的共存,重启之后依然只能选择其中一种。

该特性支持由友善之臂首家创新编码实现,有些开发板最近直接抄袭了友善之臂的Qtopia-2.2.0平台,却理所当然的认为该特性是Qtopia-2.2.0自带的,简直无知到了极点。要知道同样的特性我们也可以在Qtopia-1.7.0中实现,这和Qtopia版本没有任何关系。

USB鼠标和键盘热插拔
支持:任何时候都可以拔插使用USB鼠标和键盘 不支持:需要重新开机才能使用 USB鼠标的热插拔支持,也并不是由什么udev/mdev实现的,而是由我们改进的Qtopia-2.2.0实现的,有的开发板直接抄写了友善之臂的Qtopia-2.2.0,却并不了解USB鼠标热插拔的原理,udev/mdev确实可以更好的管理外设,但它并不是万能的。
优盘和SD卡自动挂载
支持:无需连接电脑即可使用,最大支持32G 不支持:必须连接电脑输入繁杂的命令才可使用 友善之臂首家实现图形界面的优盘和SD卡自动挂载卸除。
Qtopia自动检测触摸屏驱动
支持:Qtopia启动时若检测到触摸屏驱动支持,自动启动触摸校正程序,否则直接进入系统 不支持:必须烧写不同的系统映象才可以 比如使用LCD2VGA模块时,一般是不接触摸屏的,这时系统启动时当然不希望出现校正界面,而是直接出现desktop
实用测试程序
全部图形化操作,只需连接电源,开机后通过触摸笔操作即可测试开发板各项外设资源 均为命令行程序,必须连接电脑通过串口输入繁杂的命令才可以操作。

有些开发板也提供了简单有限的2-3个测试程序,但那都不过是从网上“扒”出来的别人的代码,还硬是模仿友善之臂的程序界面。

当今很多开发板厂商以前为友善之臂代理,他们直接抄袭了友善的测试代码和手册,大都不具备软件研发能力,因此软件升级改进的能力有限,大都是在网上找别人的资料东拼西凑的东西,不具有系统完美和完善性。

友善之臂的诸多创新开发引领了业界,并引发诸多厂家模仿甚至直接抄袭,对于那些无法提供或抄袭的软件,却被某些人刻意扭曲,还恬不知耻地描述为“我们本打算如何如何”

 
文件系统内容
类别
说 明
备注
busybox
版本:busybox-1.13.3  
集成命令集:
[, [[, addgroup, adduser, adjtimex, ar, arp, arping, ash,
awk, basename, bbconfig, blkid, bunzip2, bzcat, bzip2, cal,
cat, catv, chattr, chgrp, chmod, chown, chroot, chrt, chvt,
cksum, clear, cmp, comm, cp, cpio, crond, crontab, cut,
date, dc, dd, deallocvt, delgroup, deluser, depmod, df,
dhcprelay, diff, dirname, dmesg, dnsd, dos2unix, du, dumpkmap,
echo, ed, egrep, env, ether-wake, expand, expr, fakeidentd,
false, fbset, fdflush, fgrep, find, findfs, fold, free,
freeramdisk, fsck, ftpget, ftpput, fuser, getopt, getty,
grep, gunzip, gzip, halt, hd, head, hexdump, hostid, hostname,
httpd, hwclock, id, ifconfig, ifdown, ifup, inetd, init,
insmod, install, ip, ipcalc, ipcrm, ipcs, kbd_mode, kill,
killall, killall5, klogd, last, length, less, linuxrc, ln,
loadfont, loadkmap, logger, login, logname, logread, losetup,
ls, lsattr, lsmod, lzmacat, md5sum, mdev, mesg, microcom,
mkdir, mkfifo, mknod, mktemp, modprobe, more, mount, mountpoint,
mv, nameif, nc, netstat, nice, nmeter, nohup, nslookup,
od, openvt, passwd, patch, pgrep, pidof, ping, pipe_progress,
pivot_root, pkill, poweroff, printenv, printf, ps, pscan,
pwd, rdate, rdev, readahead, readlink, readprofile, realpath,
reboot, renice, reset, resize, rm, rmdir, rmmod, route,
rtcwake, run-parts, runlevel, rx, script, sed, seq, setconsole,
setfont, setkeycodes, setlogcons, setsid, sh, sha1sum, showkey,
sleep, sort, split, start-stop-daemon, stat, strings, stty,
su, sulogin, sum, switch_root, sync, sysctl, syslogd, tac,
tail, tar, tcpsvd, tee, telnet, telnetd, test, tftp, tftpd,
time, top, touch, tr, traceroute, true, tty, ttysize, udhcpc,
udhcpd, udpsvd, umount, uname, uncompress, unexpand, uniq,
unix2dos, unlzma, unzip, uptime, usleep, uudecode, uuencode,
vconfig, vi, vlock, watch, wc, wget, which, who, whoami,
xargs, yes, zcat, zcip
库文件
版本:glibc-2.8 采用arm-linux-gcc-4.3.2 with EABI编译器编译制作
Qtopia
版本:Qtopia-2.2.0
Qtopia-2.2.0自带应用
Qtopia-2.2.0自带游戏
Qtopia自带设置
友善之臂自主或移植程序
Qtopia自带源代码
Qtopia自带源代码
Qtopia自带源代码
自主程序,不提供源代码
       
说明:

■ 最好用的Qtopia系统
   不仅仅是移植了Qtopia-2.2.0,我们自主开发了很多实用的小程序:
   * 语言设置(Qtopia-2.2.0自带的并不起作用)
   * 万能摄像头拍照程序
   * CMOS摄像头动态预览并拍照
   * 串口助手:支持USB转串口,支持字符模式和16进制显示
   * 设置开机自动运行程序:所有Qtopia用户程序均可以设置为开机自动运行
   * 自动挂载MMC/SD卡和优盘
   * 录音(Qtopia-2.2.0自带的不能正常使用)
   * AD转换、按键测试、LED测试、I2C-EEPROM读写测试等等

注意:为了保持我们的竞争优势,防止抄袭,我们自主开发的图形应用不提供源代码,平台性的东西则毫无保留

■ 完全开放源代码的平台
   Qtopia本身有诸多不足之处,我们为此对原始代码做了很多调整和补充,比如消除待机闪烁光标,自动调用tslib的校正程序,真正实现关机和重启功能等,还有为适应统一编译器所做的调整,所有这些都是以源代码方式提供的。

■ 为何不选用Qtopia手机版本
   最新的Qtopia版本为qtopia-opensource-4.3.3,它是一个手机版本,并没有常见的PDA版本,你可以使用Google搜索关键词“Qtopia Phone Edition Live-CD”来下载它的演示版本,可以看到它是一个半伦不类,界面丑陋,体积臃肿,操作复杂的怪东西。自从奇趣公司被Nokia收购,Qtopia已经逐渐停止了所有开发,因此qtopia-opensource-4.3.3是一个终结版。
   对于开发板系统来讲,我们经过筛选对比,认为Qtopia-2.2.0是其中最好的一个版本,它的系统不至于太复杂,界面也比较简洁,容易操作,而且可以满足大部分的图形应用开发。当然如果你对Qt系统认知比较深入,并且只需要一个单独的Qt程序,你可以使用最新的Qt库,它是使用Creator开发的。

网络相关
常用命令:ifconfig, ping, telnet, ftp  
网络服务:boa, ftpd, telnetd
无线网络工具命令:iwlist, iwconfig
实用测试程序
buttons : 按键测试,对应的驱动为中断方式,可同时按下多个按键 均为友善之臂原创或移植,并提供源代码
led : led测试
adc-test : 调节开发板上的W1可调电阻,可进行ad转换测试, 它连接了CPU自带的AD通道 AIN0
pwm_test :运行它可以调节控制开发板上的蜂鸣器发声频率
i2c :运行i2c -w 可以把00-FF逐字写入EEPROM,运行i2c -r可以从EEPROM读出地址00-FF中的数据
camtest : 接上CMOS 摄像头模块CAM130,可以在LCD上动态预览拍摄画面
armcomtest : 一个简易的串口终端程序,相当于简化的minicom
led-player : 通过网页控制led的后台程序
madplay : 命令行的mp3播放器
sz,rz,sb,rb等工具集:通过串口和PC传送文件的标准UNIX工具
演示媒体
视频:panda.mpg 10MB 演示媒体均位于开发板的“/root/Documents”目录
图片:girl.jpg mini2440.png sunflower.bmp 分别代表三种图片格式的示例
音乐:The Calculation .mp3 1.8MB
目标文件系统大小
总计:49.2MB  
制作工具
mkyaffs2image  
 
 
    基于Linux的bootloader
 
 
名称
功能特性
备注
supervivi
支持yaffs2文件系统 supervivi基于三星的vivi而来,由友善之臂发展并维护,不提供源代码
支持USB下载烧写Linux系统
支持USB下载烧写WindowsCE 5.0 /6.0
支持USB下载烧写WindowsCE启动Logo
支持USB下载烧写“绝对”用户程序到Nand Flash,比如带有Nand启动功能的uCos2
支持USB下载Linux内核到内存中运行
支持USB下载WindowsCE内核到内存中运行
支持USB下载“裸机”程序到内存中运行
支持自动分区
自动识别NOR/NAND启动(根据开发板的S2拨动开关设置)
支持整片NAND Flash备份和恢复(需配合友善改进的dnw下载软件),此功能特别适合量产
可设置Linux启动参数并保存,比如可设置为NFS启动系统
可手动设置Linux内核Machine ID
支持串口X-modem协议下载Linux系统(因串口速度慢,不推荐使用)
vivi
仅支持Nand Flash启动 三星公司提供的原始vivi,经友善之臂修改,以适用于mini2440,提供源代码,vivi仅适用于64M Nand Flash版本开发板
可设置Linux启动参数并保存,比如可设置为NFS启动系统
支持串口X-modem协议下载Linux系统
vboot
由友善之臂自主开发的一个十分简易的Linux Bootloader源代码包,仅用于启动Linux系统,支持64M/128M/256M/512M/1GB Nand启动
u-boot
本u-boot源代码由网友提供,我们公司没有人使用u-boot,对其特性不甚了解,并且不提供关于u-boot的技术支持
 
 
   Linux编程示例
 
     有很多书籍介绍Linux编程,大部分都可以直接应用于嵌入式Linux,但涉及到嵌入式硬件操作,就可能有所不同了;另外有些嵌入式系统提供的库也并非齐全,这导致同样的程序在PC Linux上可以正常使用,但在目标板上就不行了,在此我们提供了几个典型的嵌入式Linux编程示例,以供参考。它们分别有:
 
示例程序名称
说明
备注
hello 每个程序员的第一次编程都会经历的Hello,World 解压examples.tgz可以得到这些测试程序的源代码
Hello, C++ Hello,World的C++版本
math 数学函数调用示例
pthread 线程编程示例
udptalk 网络编程示例
leds 嵌入式Linux设备应用编程:操作控制开发板LED的示例
led-player 嵌入式Linux设备应用编程:通过管道共享LED资源的例子
buttons 嵌入式Linux设备应用编程:典型的如何使用中断方式驱动的设备
pwm 嵌入式Linux设备应用编程:通过PC键盘调节PWM输出控制蜂鸣器
adc-test 嵌入式Linux设备应用编程:测试开发板上可调电阻,实现ADC转换
i2c 嵌入式Linux设备应用编程:读写开发板上I2C-EEPROM的编程示例
comtest 嵌入式Linux设备应用编程:串口编程示例,在此实现了一个简易的串口终端程序
camtest 嵌入式Linux设备应用编程:CMOS摄像头编程示例,可以在LCD上动态预览CMOS摄像
 
 

最精彩实用的 Qtopia-2.2.0
Qtopia-2.2.0图形系统平台源代码请到“这里”下载
     我们提供的Qtopia-2.2.0需要使用arm-linux-gcc-4.3.2 with EABI编译器在Fedora 9平台下编译,源代码包中有build-all编译脚本,详见手册中的相关说明。
     以下图片所展示的Qtopia-2.2.0应用程序大都使用Qt Designer 2.0开发,以下图片均使用命令行工具snapshot命令实时截取
 
神奇几何画出的“花朵”
神奇几何画出的“绿叶”
通过USB显微镜观察一只蜘蛛
通过USB显微镜观察一只蜘蛛
通过USB显微镜观察电路板
         
串口助手(支持USB转串口)
CMOS摄像头动态预览并拍照
设置开机自动运行程序
文件管理器
支持更多型号的USB无线网卡
         
友善之臂程序组
ADC转换
按键测试
I2C-EEPROM读写
LCD测试
         
LED测试
图形界面ping测试
万能USB摄像头驱动动态预览拍照
在板麦克风录音
看门狗
         
网络设置(可关机保存)
背光控制
PWM控制蜂鸣器
语言设置
随手写
         
视频播放
图片浏览(自动识别SD卡优盘图片)
图片编辑
自动识别SD卡(最大32G)和优盘
音乐播放列表
         
时钟
世界时区
英文版本
音乐播放
支持高速大容量SD卡和优盘
         
 
 
    烧写文件
    为了方便用户验证测试开发板系统,我们提供了现成的烧写文件,开发板出厂时预装的Linux系统就是这些了,手册第三章介绍了详细的烧写方法,当然你还可以根据手册其他章节内容制作自己的Linux内核映象和文件系统,以及bootloader等,下载解压后得到如下文件:
文件名 说明
supervivi-64M/128M 预装在NOR Flash里面的bootloader,分别适用于64M和128M/256M/512M/1GB Nand Flash的mini2440/micro2440,它也可以烧写到nand flash中使用。
zImage_N35 适应于NEC3.5"LCD(240x320)的Linux内核映象(目前mini2440+NEC 3.5"套餐已经停产,并以统宝3.5"LCD替代)
zImage_T35 适用于统宝3.5"的Linux内核映像
zImage_L80 适用于Sharp 8"LCD(或兼容)的Linux内核映像
zImage_A70 适应于群创7寸屏(800x480)的Linux内核映象
zImage_VGA1024x768 适用于LCD2VGA输出(1024x768)模块的Linux内核映象
root_qtopia-64M/128M.img 文件系统映象,分别适用于64M和128M/256M/512M/1GB Nand Flash的mini2440/micro2440,它们由不同的mkyaffs2image工具制作生成
 
 
    Linux Logo制作工具
 
    LogoMakers可以让你十分方便地制作linux logo文件,它基于Fedora 9平台开发并使用。其使用方法十分简单,打开一个图形文件(Jpeg, bmp或者png格式),然后点转换按钮就可以了;它会固定输出文件名:logo_linux_clut224.ppm,该文件一般位于内核源代码目录kernel-src/drivers/video/logo中,替换之后再重新编译一下内核就可以看到你所喜爱的linux logo了。
    注意:LogoMaker程序实际调用了netpbm工具组,因此要确保你的PC Linux系统安装了此工具,方可转换成功。
简 易 制 作 Linux Logo 三 步 曲
打开一幅图片
转换
替换后重新编译内核,并下载到开发板

独创简单易用的Qtopia-2.2.0 + QtE-4.6.3双图形系统系统共存,无缝切换相关推荐

  1. h3cminia51使用手册_双频覆盖简单易用的AP H3C Mini A51

    现在的酒店,商场,学校,医院等等这些公区的上网需求人数越来越多,为了更好地服务质量,就必须拥有稳定流畅的网络环境,也因此,笔者为企业用户朋友们介绍一下无线接入器,目前这款产品在京东上的售价为439元, ...

  2. BasicModal - 简单易用的现代 Web App 弹窗

    BasicModal 是为现代 Web 应用程序打造的弹窗系统.它包括所有你需要显示的信息,问题或接收用户的输入.这里的弹窗还可以链接起来,所以你可以很容易地建立一个预定义顺序的安装帮助或显示对话框. ...

  3. idea log 不输出error_还在使用console.log()吗?Bunyan:一个简单易用的JS日志框架

    Bunyan是一个简单易用的JS日志框架,可以工作在多种环境下,这里以Nodejs为例说明Bunyan的基本用法.是时候替换console.log的写法了. 安装 npm install --save ...

  4. 简单易用且功能丰富的纯Swift下载框架

    Tiercel    Tiercel是一个非常简单易用且功能丰富的纯Swift下载框架.最大的特点就是拥有强大的任务管理功能和可以直接获取常见的下载信息,并且只要加上一些简单的UI,就可以实现一个下载 ...

  5. 简单易用NLP框架Flair发布新版本!(附教程)

    机器之心编辑,参与:路. Flair 是 Zalando Research 开发的一款简单易用的 Python NLP 库,近日,Flair 0.4 版发布! Flair 具备以下特征: 强大的 NL ...

  6. SaltStack介绍——SaltStack是一种新的基础设施管理方法开发软件,简单易部署,可伸缩的足以管理成千上万的服务器,和足够快的速度控制,与他们交流...

    SaltStack介绍和架构解析 简介 SaltStack是一种新的基础设施管理方法开发软件,简单易部署,可伸缩的足以管理成千上万的服务器,和足够快的速度控制,与他们交流,以毫秒为单位.SaltSta ...

  7. 前端临床手扎——简单易用的fetch

    如题,es6 新增的fetch真的简单易用,感觉现在这一个支持完全可行. 虽然兼容性问题还是存在,但是打上polyfill后就基本解决了. Browser SupportChrome Firefox ...

  8. 让linux的防活墙也像windows一样简单易用

    既然是让linux也像windows一样简单易用   那就用最简单而有效的方法  不论在CLI还是GUI(只要不是绊脚本都简单)   用setup 打开linux下类似windows的提示框 以下对于 ...

  9. 简单绘图软件实现mfc大作业_生产流程图怎么做?简单易上手的流程图工具

    生产流程图是什么呢?首先,生产流程指的是在生产的过程中,劳动者通过利用一定的生产设备或工具,将各种原材料.半成品投入,按照一定顺序进行加工,最终得到成品产出的整个过程.而生产流程图则是使用图表符号的形 ...

最新文章

  1. LDAPserver的安装
  2. 中考计算机应用技术有前途吗,被中考“淘汰”的职高生,未来的就业前景怎么样,你知道吗?...
  3. 基础加强:反射和注解
  4. 笔记-项目整体管理-项目工作说明书
  5. php多进程有什么用,有关php多进程的用法举例
  6. java编程彩球滑梯作弊_课内资源 - 基于C++的学生成绩管理系统
  7. ethereumjs/ethereumjs-common-3-test
  8. Badboy录制及参数化详细步骤来一波
  9. 阿里云oss完成简单上传
  10. 视易服务器查看硬盘状态,Linux服务器使用Smartmontools检测硬盘状况 | 厘米天空
  11. 中国的粮食储备,多的远超你想象,抢粮的人纯粹是傻冒
  12. C#搞工控的一些代码
  13. PYTHON:已知一点经纬度、方位角和距离,求另一点的经纬度
  14. Easy_RL 01:强化学习基础
  15. 计算机中系统更新是指,Mac电脑操作系统更新了什么功能
  16. PIE-SDK V5.2 For .NET(3)——常用相关命令接口
  17. 基于Qt5 的串口助手开发
  18. 女程序员职业生涯发展
  19. 2022年5月22日【Jiawei_Z】C# 基础教程---刘铁锰 02 委托 事件 继承
  20. 【技术干货】PCB焊盘设计之问题详解

热门文章

  1. OpenCV 32F 与 8U Mat数据类型相互转换(C++版)
  2. Android密钥证书管理相关介绍
  3. 【JQ _DOM】DOM
  4. BIND配置文件详解(三)
  5. js 设置 输入法 状态
  6. 无法为数据库中的对象分配空间,因为'PRIMARY'文件组已满
  7. 上市前股权激励的方式有哪些
  8. 终于有人把 ZFS 文件系统讲明白了
  9. 关于融云 SDK 在使用 p8 证书的坎坷~
  10. 对于交叉轴的一些解析和认识