Yesterday, I strolled around the Book City and accidentally found a very interesting book: Embedded Signal Processing Based on Embedded signal structure. First, it attracted attention because the processor involved was the DSP of the Blackfin series, which was rare. But I bought this book mainly because it tells a way to use DSP in LabVIEW environment, which has never been used before.
It took one night to
Recently began to learn embedded Linux development, for embedded I was completely novice, but I still want to write something, to the later people to make a reference, so that some people less take detours.
1. Install the basic development environment under the host Linux:
$ sudo apt-get install build-essential
$ sudo apt-get Install Bison flex
$ sudo apt-get install Manpages-dev
2. Install the cross-
QT
/embedded 2.3.10 (or higher, but always a 2.3 version) QT 2.3.2 for X11 (for emulated desktop) development
E 1.13 (or higher)
Tmake version 1.13 or higher; (makefile file for generating qt/embedded application engineering)Qt/embedded 3.3.4 (qt/embedded installation package)Qt 3.3.4 for X11; (Qt's X11 version of t
Say 0 basis a bit exaggerated, after all, is also a computer professional, how much to understand a little microcontroller, understand a bit of Linux, is a 0.1 basis to start it.
From C51 to arm, more difficult than expected, for several days, slow progress, embedded Linux-based development, so this time not under Windows, but choose to build a development environment directly in the Linux environment. Online information is really not much, their sid
will be, the more applications will be, the more slow it will be; but simply rely on low-level languages, such as assembly languages for application development, the problem is that programming is complex and the development cycle is long. Therefore, there is a trade-off between development time and running performance.
④ Maintainability. Low-level languages such as assembly languages do not have high maintainability. Advanced language programs are often modular, and interfaces between modules
H5 embedded video bug and summary, h5 embedded video bug
During a recent h5 activity, many problems were discovered due to video embedding. During the test, problems were found in different versions of different systems, environments, and more or less, I am also overwhelmed, but fortunately the problem is solved and I have learned many things. To facilitate future reference, let's take a look. Now I have an
Embedded flash player on web page (2), embedded flash
Next, in the previous blog, we will introduce the embedding of another flash player. This is a Flash Player used within the company. It supports many formats and supports swf video playback.
Below is the page embedding code:
Note: This is only the embedded code of the page. He also needs some resource files.
As an extension, you need to understand the usage of DotNetZip. See:C #. NET uses a third-party class library DotNetZip to decompress/compress the Zip file
You also need to understand the basic method of the embedded resource source file of a single file. For details, refer:WPF calls embedded non-. net EXE resource files
Author: yijian
If you have a large number of files or want to package them into resourc
1. Preparations
First, install the GCC tool chain and the development environment. You can check the previous steps.
You have to compile the kernel. Generally, the Development Board has the kernel. Now I do not know how to configure the kernel. You can only compile the kernel according to the default settings of the Development Board. uboot needs to be compiled before compilation, it is recommended that new users like me learn to write drivers first and learn Kernel configuration pruning slowly.
Style specifications for Embedded C Programming
I. OverviewThis document describes the programming style that should be paid attention to in C language programming in embedded development,Programs compiled by different personnel have similar styles, laying the foundation for convenient maintenance of programs.Target personnel: All developers involved in C programming.
Ii. file organization and structure1.1
Embedded iOS: callback function (C) and block (OC) callback comparison, embedded training
After learning the OC block, it is awkward to write the C callback function. Compare the difference and record it.
C callback function:
CallBack. h
1) define the number and type of parameters for a callback function.
typedef void (*CallBack)(int data_i32);
2) declare an external function pointer.
extern CallBack myCa
The iframe embedded page elements are displayed on the parent page and displayed in full screen. iframe embedded
(I have been registering a blog for a long time, and I have never been willing to add anything to it. I think it is better to search for something and find it whenever I want to write something, but it is always necessary to start, so this is my first blog, and it will never be the last one. If y
Q: Why is my Embedded SQL or embedded SQL running faster than my stored procedure?
A: recompiling may be the reason that stored procedures run slowly. To confirm this, you need to do some performance testing, such as looking at each type of query and invoking the "Showplan" condition of the stored procedure, and comparing the cache hit ratio and cache loss rate for the query plan. You can also try to write
cross-platform system. So far, it supports 20 ~ With 30 types of CPUs, many CPU (including household electrical chips) vendors have begun to transplant Linux platforms, and the porting speed far exceeds the Java development environment. If you use a Linux environment to develop products today, you will not be troubled by changing the CPU in the future. Sixth, the Linux kernel structure is very complete in terms of network. It provides Ethernet networ
design also facilitates the expansion and upgrade of system functions.
Comparison of several development languages:
Many languages are used in the development of embedded systems. The advanced languages are Ada, C/C ++, Modula-2 and Java. The Ada Language is strictly defined, easy to read and understand, and supports a wide range of database programs. Currently, it is widely used in defense, aviation, ae
C ++It brings us object-oriented support, which has been often used in large-scale embedded projects in recent years. Even some newer operating systems, such as eCos and Symbian, are all written in C ++. However, C ++ has introduced many expensive features while bringing convenience. WithEmbeddedDevelopment ApplicationC ++As a development language, there are more and more companies and projects, many of which originally work in the desktop Development
view and set the control parameters of smart meters through a browser.
Figure 3 platform Division
Each platform has corresponding QoS requirements. The ARC platform requires power consumption, storage capacity, processing speed, and communication capabilities. Chips such as S3C2410 and CS8900A can meet these requirements. The API platform also requires the number of running tasks and task switching time. Embedded Web servers and
modules and Plug-ins. A independent user interface layer and design tool allows device manufacturers to create a unique look and feel for their Product.Ant:freesco Browser--A small memory footprint, Standards-compliant JAVA based browser that enables OEMs to quickly and Easily design a branded interface for Internet appliances. It is platform-independent, so it can be used with any hardware or operating system environment (including various Impleme N
estimate that embedded systems require more and more lightweight guis.
Recent market demands show that more and more embedded systems, including PDAs, set-top boxes, DVD/VCD players, and WAP mobile phones, require a full-featured Web browser. This includes support for HTML 4.0, JavaScript, and even Java virtual machines. All of these require the support of a hi
ensure data consistency.
4. Similarities and Differences between SQLite and Berkeley DB
Through some of the above introduction, we may have some knowledge about SQLite and Berkeley dB. From the current trend, these two embedded databases have a strong vitality, better application areas and development space. I have read a lot of data and compared their similarities and differences from various perspectives, as shown in table 1.
Table 1 similarities
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.