Yesterday, Ti made a shock to the electronics industry, announced the latest release of Sitara am335x arm Cortex-A8 microprocessor, the bulk price of only 5 dollars, at the same time, it also launched an easy-to-use open-source hardware platform and a free software development kit at an ultra-low price of $89. Both prices can be said to have broken the current industry's gaming rules.
This message was sent by Chang Xu on Weibo, attracting an exclama
What StarterWare is, in simple words, is something like an STM32 library function. StarterWareforAM335X latest: Latest
What StarterWare is, in simple words, is something like an STM32 library function.
StarterWare for AM335X latest: http://software-dl.ti.com/dsps/dsps_public_sw/am_bu/starterware/latest/index_FDS.html
Download registered ti account
Linux Installer
StarterWare for AM335X
35416
/installroot@zhaoxc-VBox:/opt/usb-tools/libusb-compat-0.1.5# makeroot@zhaoxc-VBox:/opt/usb-tools/libusb-compat-0.1.5# make install
Copy the library files under the generated libusb-1.0.20 and libusb-compat-0.1.5 to the/lib of linux on the ARM board.
3. Cross-compile 4G module driver
Cross-compile GobiSerial. c (ARCH = arm CC = arm-none-linux-gnueabi-gcc) to get GobiSerial. ko. Copy to ARM board to install driver
#insmod GobiSerial.ko
4. view the driver running status
Plug in the 4G module and Vi
registers that affect the display are mainly:
C9, CA, CB, DB, DD, ED, these registers are mainly modified in debugging
See a lot of friends to 2828 this chip is very interested, I will open some information, the CPU is AM335X-1G CPU, no running system, using naked machine developed; speed has been open to the maximum,
To refresh the Xiaomi screen 1080P is still very slow, finally all the pictures are preloaded into RAM, the display of the time to
Supplier: Texas Instruments Inc. (0XE000059D).Version: 1.0.0.7Note: This is an automated configuration and provides files or file fragments that can be added without overwriting the license from Beckhoff Automation Co., Ltd.If the code should be set on the am335x executes slave device (Cpu:arm Cortex A8). Applications should run on the ice/idk evaluation BoardFrom Texas Instruments and the need for a construction project, IA SDK.Http://processors.wiki
In accordance with the Convention, first introduce my own development environment:
System: Win7 64bit SP1
CCS version: Code Composer Studio 6.2.0
Debug code: AM335X_STARTERWARE_02_00_01_01
Emulator: Xds100v2 USB
Circuit board: Its own according to Beaglebone_black, the chip is AM3358, including the Hundred Gigabit Network port, UART serial port, DDR3, NAND Flash, USB, SPI and IIC, in addition to SPI and IIC IO pin, Other circuits fully refer to the Beaglebone_black board
cfg_bswv_main.cpp:1405#1 0X000487BC in Cfg_bswv_main_t::set_pulse_width_duty_mode (THIS=0X7BED50, Pulse_mode=cfg_pulse_duty_mode) At Cfg_bswv_main.cpp:1369#2 0x0007356c in bswv_pulse_duty_width_mode_msg_t::d eal_set_message (this=0x7c1144, msg_data= ...)At Cfg_bswv_msg.cpp:1480#3 0x000217b4 in cfg_msg_t::d eal_message (this=0x7c1144, in_buffer=0x426da570) at cfg_lib_msg.cpp:49#4 0x0015a168 in deal_message_t::d eal (this=0x7c1144, message_buffer=0x426da570) at message.cpp:567#5 0x00159d44 in mes
the device tree can be divided into two types, that is, the specification of data transmission can be divided into two types. The DTB structure is not in this scope. DTB is only for the convenience of machine use and DTS conversion (it can also be said that DTS is only for the convenience of human use and a description of DTB, because this document is for people to see, so our focus is on DTS ). The content of this chapter is about the first type of norms. I gave him the Basic specification.The
I. MX6Q (TQIMX6Q/TQE9) Study Notes-New BSP touch screen driver porting, tqimx6qtqe9
The reason is that the driver has been transplanted on the TQ210 and AM335x platforms. Therefore, the driver can be transplanted to imx6q with only a few modifications. Start to touch the driver.
Write data through DTS
For more information about how to write i2c devices in DTS, add the following content:
i2c1 {clock-frequency =
Add the above content and re-compile a
1. Zlog is a very good library to write the program log, the function is more powerful, quick to get started.
2. Download Address: Https://github.com/bmanojlovic/zlog
3. Under CD to folder, add executable permissions to autogen.sh: chmod +x autogen.sh
Then execute:./autogen.sh
If there are unrecognized function errors, or "Syntax Error:" ("Unexpected" errors, please cancel dash:
Dpkg-reconfigure Dash
Select No; then execute:./autogen.sh
4. Configure Configure
CC=ARM-
Android from hardware to application: Step by Step 1, step by step android
Hardware Platform: TI AM335X Starter Kit
Development Source: TI-Android-ICS-4.0.3-DevKit-EVM-SK-3.0.1.bin
Host system: Ubuntu 10.04
In this writing, "Android from hardware to application" is intended to start with the simplest GPIO hardware driver at the underlying layer, step by step, and go through the Hardware Abstraction Layer HAL and JNI methods, finally, write out the APP
have a value). Below is a DTS fragment we intercepted from the kernel code. "/" indicates the root node. "model =" Newflow am335x nanobone "" is the property below the root node. "CPUs" is a child node of the root node. "cpu0-supply = / {Model = "Newflow am335x nanobone";compatible = "ti,am33xx";CPUs {[Email protected] {Cpu0-supply = };};Memory {Device_type = "Memory";Reg = };LEDs {compatible = "Gpio-leds"
Write a C program to quickly test the hardware driver:Create the Driver_test folder in the external folder under the Android source root directory:CD Externalmkdir driver_testCD Driver_testCreate Android.mk:Local_path: = $ (call My-dir) include $ (clear_vars) Local_module_tags: = Optionallocal_module: = driver_testlocal_src_ FILES: = Driver_test.cinclude $ (build_executable)Create driver_test.c:#include Back to Android source root: Make Driver_testYou may initially be prompted with an error:Host
This article come from Ti am335x wiki:
If you followed the instructions in this Wiki and created a 40g Ubuntu 10.04 machine, you will find that this is
Good size for the installation of one Sitara SDK and all of its tools. However, there may come a time when you runOut of space in the Virtual Machine. If you have plenty of hard drive space on the Windows host machine then it isVery easy to expand the drive of the virtual machine.
The instructions here
The main file of the console driver framework is c/src/lib/libbsp/shared/console.c, and the driver's entry is console_initialize() The primary function is to initialize the global variables provided by the BSP Console_configuration_ports[Console_configuration_count], initializes the Termios schema, registers the file node of the Console device.C/SRC/LIB/LIBBSP/ARM/BEAGLE/CONSOLE/CONSOLE-CONFIG.C is the only file provided by the Beagle BSP regarding the console driver, as the serial device provid
QNX system porting for crank engineeringCrank DevelopmentCopyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.Development software: Crank Storyboard Designer, you can apply for a 30-day trial version of the software on the Crank company's website. Crank company websiteHardware Device: Ti am335x Starter Kit platform.Operating system:QNX Neutrino 6.5Architecture: ArmleCrank is a software company dedi
SEL4 Specifies the platform that can be run and compiles it according to the following match.
ARCH
PLAT
ARMV
CPU
Arm
Imx31
ARMv6
Arm1136jf-s
Arm
Omap3
Armv7-a
Cortex-a8
Arm
am335x
Armv7-a
Cortex-a8
Ia32
Pc99
After cloning from GitHub to the project, do the following:If you encounter
First, about open source hardwareThe concept of open source hardware is simple to understand that the electronic hardware design detailed parameters are public, such as circuit diagrams, BOM and PCB layout and so on.Main types: Arduino, Cubieboard, Raspberrypi, Pcduino, Beaglebone, Kiwiboard, and MixteilOpen source China Community-Open source hardware zone Http://www.oschina.net/hardwareSecond, choose Raspberry Pi RaspberrypiThe most popular open source hardware is Arduino, Raspberry Pi and Beag
1, Guangzhou Chuang Long tms320c6748 DSP Development Board free trial, the history of the most abundant C6000 DSP Development Board, not to be missed.Application Link: http://bbs.ickey.cn/group-topic-id-57928.htmlApplication period: November 30, 2015Application Model: TL6748-EASYEVM, market price 1450 yuanNumber of applications: 20 sets2, creation of the latest tms320c6655, tms320c6657 Development Board, c66x single-core, dual-core high-end DSP, rich routines, suitable for high-speed data acquis
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.